Line an 8x8 baking dish with parchment paper (leave the edges hanging off the sides so you can lift the fudge out the dish easily later on) and set aside. Add together the sugar, butter and heavy cream into a large saucepan, bring to a boil over medium heat.
Reduce the heat to medium-low, cook for 6 to 7 minutes, stir constantly to prevent from burning. You can check to see if it’s ready by dropping a drop of it in a glass full of iced water, if you can grab the ball and it’s fudge-like, then it’s perfect.
These next few steps need to be done pretty fast, remove from heat and immediately dump in the white chocolate chips, stir until it’s melted and mixed well. Add the marshmallow creme and mix well to combine. Add the vanilla extract and stir once again.
Pour into the prepared pan. Instantly sprinkle the crushed sugar cones all over on top, lightly press down on them so they stick to the fudge. Let cool to room temperature, about 30-40 minutes.
Lift out the baking dish and cut the fudge into 12 even cubes.
In a microwave safe bowl add the semisweet chocolate chips and oil to the bowl, microwave for about 30 seconds and stir and repeat until completely melted. Let the chocolate sit for about 15 minutes.
Place parchment paper down on a tray or counter. Dip the bottoms of the fudge into the chocolate and instantly dip into the peanuts right after, set down on the parchment paper to dry. Repeat until all the fudge is coated.
Let the chocolate harden for about 1 hour, then serve! Enjoy!