Preheat the oven to 350
Line cookie sheets with parchment paper or nonstick baking mats.
In a very large mixing bowl, combine the eggs and sugars. Mix well. Add the salt, vanilla, peanut butter, and butter. Mix well. Stir in the M&Ms, chocolate chips, butterscotch chips, and coconut if using, baking soda, and oatmeal.
Drop by tablespoons 2 inches apart onto the prepared cookie sheets.
Bake for 8 to 10 minutes. Do not overbake.
Let stand for about 3 minutes before transferring to wire racks to cool.
When cool, store in large resealable plastic bags.