Preheat your oven to 375°F and prepare a mini cupcake pan with liners.
Mix flour, baking powder, baking soda, and salt in a bowl.
In a large bowl, beat butter and sugar until fluffy. Add eggs, orange and vanilla extracts, and orange juice.
Alternate adding flour mixture and buttermilk, mixing gently after each addition.
Fill cupcake liners 2/3 full and bake for 15-17 minutes until a toothpick comes out clean.
For frosting, beat butter and cream cheese until smooth. Gradually add powdered sugar, then mix in extracts.
Divide frosting, coloring one part orange. Use a piping bag to frost cupcakes with white and orange icing.
Dip cupcakes in orange sugar crystals and decorate with Halloween toppers.