Prep the chicken: Pat dry the chicken wings with paper towels. Transfer the wings to a large zipped lock bag, or a medium bowl (I prefer to use the zipped lock bag so you can squeeze the spices over the wings).
Marinade the chicken: Add in the salt, pepper, garlic powder, and vegetable oil. If you have the chicken in a bowl, use a large spoon to toss to combine and let it marinade in the refrigerator for 2-3 hours (or overnight).
Make blue cheese dip: While the wings are marinading, prep the blue cheese dip. Place in a an airtight container in the refrigerator until ready to use.
When ready to cook: Adjust oven rack to upper-middle position and preheat oven to 425°F for 25 minutes. Line a rimmed baking sheet with aluminum foil and set a heat-proof wire rack inside (if you don’t have a wire rack, you could put them directly on the aluminum foil).
Arrange chicken: Place the chicken on baking sheet, leaving about 1-inch of space between each wing. Cook for 25 minutes.
Make the hot sauce: While wings are cooking, in a small sauce pan, melt the butter (or plant based butter). Whisk in the hot sauce, brown sugar, and vinegar. Set aside.
Adjust heat: Lower oven to 350°F. Flip the wings and spoon some sauce on the chicken. Continue to cook until golden browned and crispy (about 35-45 minutes longer). Mom highly advises to FLIP the wings, otherwise, they’ll stick to the foil).
Toss in sauce: As soon as the wings are ready, toss them in the rest of the hot sauce.
Ready to serve: Serve wings while hot with a side of blue cheese dressing, more hot sauce, and celery sticks.