Using your favorite pie crust recipe, pre-bake one 9" pie crust and let cool.
Chocolate Layer
Melt ⅓ cup of chocolate with 1 tablespoon of butter and combine thoroughly, then brush chocolate onto the bottom and sides of pie crust.
Place in the refrigerator and let the chocolate cool for 15 minutes.
Caramel Layer
Add ⅓ cup heavy cream to a saucepan along with caramel bits and melt on low, stirring continually.
Once caramel has melted add peanuts and stir to combine.
Let mixture cool slightly then add it on top of the chocolate layer on the pie crust.
Marshmallow Layer
Add marshmallow cream, milk, vanilla extract, and chocolate into a saucepan and heat on low until melted. Stir continually to prevent scorching.
Let mixture cool.
Beat 1 cup heavy whipping cream until stiff peaks form then gently fold into marshmallow mixture. Once combined add to the top of pie, until the pie crust is full.
Refrigerate pie for at least three hours to fully cool.
To serve, top with whipped cream, and remaining chocolate chunks.
Notes
You can use a store-bought pie crust or make your own from scratch. Either option works great.