Preheat the oven to 350°F. Spray a 9x13-inch baking pan with nonstick cooking spray. Line pan with parchment or foil, leaving an overhang on the longer sides of the pan. Spray parchment with nonstick cooking spray.
In a medium bowl whisk together the flour, baking powder, and salt.
In a large bowl, use an electric mixer to beat the butter and brown sugar on medium speed until well combined. Add the eggs and vanilla, beating to combine. On low speed gradually add the flour mixture until incorporated. Fold in 1/2 cup each of the marshmallows, semisweet chocolate chips, white chocolate chips, butterscotch chips, and half the caramels.
Spread the batter evenly into the prepared pan. Sprinkle with the remaining marshmallows, semisweet chocolate chips, white chocolate chips, butterscotch chips, and caramels. Bake until the top is golden brown, about 35 minutes. Let cool on a wire rack. Use parchment to lift out of pan. Cut into 32 squares and serve. Bars can be stored in airtight containers at room temperature for 1 week.