Add the cookies and cream biscuits to a food processor and pulse until coarsely crushed, leaving some larger pieces throughout for texture. Alternatively, place the biscuits in a large resealable bag and crush them with a rolling pin. Set the cookie crumbs aside.
To make the pudding layer, add the instant vanilla pudding mix and cold milk to a large mixing bowl. Using a hand mixer, mix for 2 minutes until the pudding has thickened. Set aside.
In a medium bowl, add the room-temperature cream cheese and butter. Using a hand mixer, beat until smooth and creamy.
Add the powdered sugar and beat for another minute until smooth and well combined. Set aside.
In a separate medium bowl, combine the cold heavy cream and vanilla. Using a hand or stand mixer, whip until stiff peaks just form, being careful not to overwhip the cream.
Add the whipped cream to the cream cheese mixture and gently fold together using a spatula until combined. Be gentle to keep the mixture light and fluffy.
Add the cream cheese and whipped cream mixture to the pudding and gently fold with a spatula until smooth and fully combined.
To assemble, use a standard 8-inch (20 cm) trifle dish. Spread one-third of the pudding mixture evenly over the bottom of the dish, followed by one-third of the cookie crumbs.
Repeat the layers with another third of the pudding mixture and cookie crumbs, then finish with the remaining pudding mixture and cookie crumbs on top.
Cover the dish with cling wrap and refrigerate for at least 8 hours, preferably overnight, to allow the cookie crumbs to soften slightly and the flavors to come together.
Just before serving, decorate with gummy worms or gummy snakes. I also like to place some extra cookies on top. Serve chilled.