Crush your Oreos (filling and all) until they resemble fine crumbs using a food processor or if you don’t have one, use a plastic zip lock bag and a rolling pin. Melt your butter in the microwave, stirring in-between 10 second bursts and then pour over your Oreos. Stir until all the biscuit crumbs are nice and wet and then pour them into your prepared tin. Use the back of a spoon to gently push the crumbs in your pie tin so they cover the bottom and go up the sides. Pop into the fridge.
To make the filling, first whip your cream until firm peaks form. Set aside for a moment. Place your cream cheese and sugar in a large mixing bowl and beat for a minute or two until nice and creamy. Add your peanut butter and powdered sugar and beat until until completely mixed through. The mixture should thick and creamy. Then gently fold through your whipped cream. Pour the peanut butter mixture over your Oreo base and pop in the fridge for at least 3-4 hours or even overnight.
To decorate, pour over half of your salted caramel sauce. Scatter your chopped Snickers over the top of the pie, then add the roasted peanuts and chocolate chips and finally top with the rest of your caramel sauce. Pop the pie into the fridge until you are ready to serve.