Place Oreo cookies into food processor and pulse into fine crumbs.
Spread half of the crushed Oreos into the bottom of a 9x13 baking dish. Set aside.
Add milk and instant pudding mix to a large bowl. Whisk until smooth and thickened, Let sit about 5 minutes.
In another large bowl, use a hand mixer to beat the softened cream cheese and butter together until smooth. Add the sugar and mix until smooth.
Add the prepared pudding and mix until well incorporated.
Use a rubber spatula and fold the whipped topping into the pudding mixture until well combined.
Add the mixture into the baking dish and spread over the Oreo crumbs.
Top with the remaining Oreo crumbs. Cover with plastic and let chill in the refrigerator for 4 hours.
Top with gummy worms when ready to serve. (Gummy worms will harden in the fridge.)