In a bowl, mix buttermilk and hot sauce. Add chicken pieces and marinate for 4 hours or overnight.
In another bowl, whisk eggs, ¼ cup marinade, and seasoned flour.
Mix self-raising flour with black pepper, cayenne, paprika, salt, and garlic powder in a separate bowl.
Dip marinated chicken into egg-flour mix, then coat well with seasoned flour.
Heat oil in a deep frying pan over medium heat.
Fry chicken pieces in batches until golden brown and cooked through (about 10–12 minutes per side).
Drain on a wire rack or paper towels to remove excess oil.
Serve hot with your favorite sides like Dirty Rice or a Grapefruit Martini.