Use about 20 peanut butter cookies and pulse in a food processor until pieces are fine
Melt the butter in a small microwavable bowl, add in the crushed cookies and combine until well coated. Press into the bottom of an 8x8 baking dish. Place into the freezer and allow to set for at least 30 minutes.
While the cookie crust is setting, mix the pudding and 1 1/2 cups of milk in a medium bowl, allow pudding mix to set in the fridge.
Using another mixing bowl, beat cream cheese, peanut butter, confectioners’ sugar, and vanilla until smooth.
Fold in 1 cup of the whipped topping and fully combine.
Remove cookie crust from the freezer and start layering your ingredients. Spoon the cream cheese mixture over the crust and gently spread it out to fully cover.
Next layer the chocolate pudding, mixture over the cream cheese and smooth it out to evenly distribute.
Using the remaining whipped topping create a top layer over the pudding.
Refrigerate for two hours, then place into the freezer for about 30 minutes before serving to easily slice.
Before serving break up remaining peanut butter cookies and top with cookies, peanut butter chips and chocolate chips.