In a large bowl cream together the butter and peanut butter on medium speed for about 2 minutes until smooth.
1/2 cup Unsalted butter, 1/2 cup Creamy peanut butter
Add the brown sugar & granulated sugar, creaming together until fluffy and pale about 3 minutes.
3/4 cup Dark brown sugar, 1/4 cup Granulated sugar
Add in the eggs and vanilla, beating well until combined thoroughly.
2 large Eggs, 2 teaspoons Vanilla extract
In a separate bowl, whisk the baking soda, salt, cornstarch, and flour, until combined.
1 teaspoon Baking soda, 2 teaspoons Cornstarch, 1 1/2 cups All-purpose flour, 1/2 teaspoon Salt
Add the dry ingredients to the wet ingredients just until some dry flour remains.
Hand stir in the oats, M&M's, chocolate chips, and butterscotch until just combined.
1 cup Old-fashioned oats, 1 cup Mini M&M's candies, 1/2 cup Mini semi-sweet chocolate chips, 1/2 cup Butterscotch chips
Cover and refrigerate dough for at least 2 hours, up to overnight.
Preheat the oven to 350 degrees F. Line 2 baking sheets with parchment or silicone liners.
Drop heaping 1/4 cup-sized balls of dough onto the baking sheets, about 2-3" apart. (Roll into balls for best results.)
Press a few extra M&M's on the top of the cookies. (this is not absolutely necessary)
Bake for approximately 12-14 minutes. Cookies may appear slightly under baked in the center; this is normal and they'll continue to set as they cool.
Cool on the baking sheet for at least 5 minutes then transfer to racks.