Preheat your oven to 350 degrees F. Line baking sheets with parchment paper and set aside.
In a medium size mixing bowl, beat together the butter and peanut butter until smooth.
With the mixer on medium speed, add the granulated sugar and brown sugar and mix until smooth and fluffy, about 2 minutes.
Stir in the egg, the caramel extract and the vanilla extract.
Add the flour, baking soda, salt, and baking powder, and mix on low speed until incorporated.
Stir in the chocolate chips, the Butterfinger pieces and the chocolate covered caramel pieces.
Using a cookie scoop (I used a 1.69 oz cookie scoop - LINKED HERE) and place on the prepared cookie sheet, about 2 inches apart. This recipe will give you 19 cookies at that size.
Bake for 9 to 10 minutes. They will look slightly underdone. That's okay! Let them cool completely and they'll set but still be chewy and soft.