Marinate the Chicken: In a large bowl, whisk the buttermilk, hot sauce, and seasonings. Add the chicken and marinate 1–4 hours (or overnight).
Prepare the Coating: In another bowl, mix flour, cornstarch, and all seasonings.
Coat the Chicken: Remove chicken from marinade, let excess drip off, then coat each piece fully in the seasoned flour.
Heat the Oil: Fill skillet with 2–3 inches of oil and heat to 340–350°F.
Fry the Chicken: Add pieces carefully and fry 12–15 minutes, turning occasionally, until crispy, golden, and fully cooked.
Drain & Serve: Place fried chicken on a wire rack to stay crisp. Serve hot.