Preheat the oven to 350 degrees and line a baking sheet with parchment paper.
In a large bowl, beat together the butter, brown sugar, and sugar until light and fluffy.
Add the eggs and vanilla and beat to combine.
Add the flour, baking soda, and salt. Beat to mix.
Fold in the white chocolate chips, peanuts, and candy corn.
Cover the bowl and chill for at least 30 minutes.
Use a cookie scoop to form the dough into balls. Place the dough balls on the prepared baking sheet and decorate with more candy corn. Make sure no candy corn is touching the backing sheet or it will melt into a puddle while it bakes.
Bake in the preheated oven 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 to a wire cooling rack to cool completely.