In a mixing bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
In a separate bowl, beat together the softened butter, creamy peanut butter, sugar, and brown sugar until light and fluffy. Mix in the eggs, one at a time, followed by the vanilla.
Slowly add the dry ingredients to the peanut butter mixture and beat to combine. Gently fold in the chopped peanut butter cups, peanut butter chips, chocolate chips, and Reese's Pieces.
Use a cookie scoop to measure and drop the dough about two inches apart onto a baking sheet that has been lined with parchment paper.
Bake the cookies at 350 degrees for 10-12 minutes until the edges begin to brown, but the center looks slightly under baked. Remove from the oven and allow the cookies to rest on the baking sheet for 5 minutes before transferring to a cooling rack.