Start by crushing all the Oreos into fine crumbs. Leave the cream fillings in. This is best done in a food processor, about 15-20 cookies at a time, with a sharp blade. It can also be done by putting about 10 Oreos at a time in a large Ziploc bag. Seal it shut with little to no air inside. Roll over them with a rolling pin or crush with a meat mallett. Continue the process over and over till all the cookies are crushed. Collect the crumbs in large bowl. It will look and feel like dark, rich soil.
Using a stand mixer with the whisk attachment or a hand mixer and large bowl, cream the butter, cream cheese and powdered sugar.
Add in half of the milk and continue to mix till the milk is mostly mixed into the butter and cream cheese. Add in the boxes of vanilla pudding and the rest of the milk. Whisk or mix for 1 minute.
With the mixer or beaters on, slowly add in the whipping cream. Whip it on high for 4-5 minutes, or until it has thickened to a soft pudding texture.
Layer in the pot or baking dish beginning and ending with the Oreo crumbs and alternating with the pudding. If you wish, for a little fun, spread in a few gummy worms here and there in the layers. Make each layer about an inch thick. Repeat until all the crumbs and pudding are used up or the dish is full.
Decorate the top with fake flowers if you wish, or little gravestones with ghosts for a spooky look. I like to serve it up with a clean, unused garden trowel (shovel).