Preheat your oven to 350°F so your pans are ready to go.
In a large bowl, beat the eggs, brown sugar, and white sugar until everything’s creamy and well mixed.
Add salt, vanilla, peanut butter, softened butter, and baking soda to the bowl. Stir until it all comes together and looks smooth.
Mix in the oats, then fold in the M&M's, chocolate chips, and raisins.
Scoop the dough onto ungreased baking sheets, keeping each ball about 2 inches apart so they don’t run together.
Bake for 10-12 minutes, just until the edges turn golden and the centers stay a bit soft.
Let the cookies cool on the baking sheet for a few minutes before moving them to a wire rack.