Preheat the oven to 350°F and line a baking sheet with parchment paper.
Using an electric mixer cream together the butter, brown sugar, and sugar in a large bowl until the mixture is light and fluffy.
Add in the eggs and vanilla extract and mix to combine.
Next add in the flour, baking soda, and salt to the mixture and mix just until combined.
Gently fold in the white chocolate chips, lightly salted peanuts, and candy corn.
Cover the bowl and chill the cookie dough in the refrigerator for at least 30 minutes.
Using a cookie scoop or tablespoon form the dough into balls. Place the dough balls on the prepared baking sheet and decorate with more candy corn. Make sure NONE of the candy corn is touching the baking sheet or it will melt into a puddle while it bakes.
Place the cookies in the preheated oven and bake for 12 to 15 minutes, until the edges are golden brown but the center is still soft.
Allow the cookies to cool on the baking sheet for 5 minutes. Then transfer them to a wire cooling rack to cool completely.
Serve and enjoy!