In a large bowl, mix together the popcorn, peanuts, pretzels, candy corn, and peanut butter candy pieces. Set aside.
In a medium saucepan, bring the honey, sugar, salt and butter to a boil over medium heat, stirring constantly until thickened. Remove from heat and stir in peanut butter. Drizzle over popcorn mixture. Stir to coat.
Spread the popcorn mixture onto two baking sheets covered in parchment. Allow to cool completely, then break apart to serve.