While allowing the cupcakes to cool, make the filling. In a bowl, crush the peanuts into chunks and add caramel sauce.
Set filling aside and start to make icing. In a mixer, cream together butter and peanut butter until fluffy.
Add in cream, vanilla, and powder sugar then mix.
Fold in marshmellow fluff.
Put icing into a piping bag.
Time to start assembling; cut a hole in the top center of the cupcakes.
Spoon in filling
Place cut off top back on and pip on icing.
decorate cupcake with sprinkles, chocolatechips, snickers, or whatever else you'd like.