Heat oil in deep fryer or large pan on stove (a few inches deep) to 325 degrees.
In a large bowl, whisk together your flour, baking powder, baking soda, salt, pepper, and garlic powder.
In another bowl, whisk together buttermilk, egg, and hot sauce.
Dredge your chicken in the flour mixture, then dip into the egg mixture, then back into the flour mixture, making sure to press down to get the flour to stick.
Place chicken in pan/deep fryer and fry on each side for 3-5 minutes until golden brown. Remove and drain on a paper towel-lined plate. Repeat with all chicken.
To make your gravy, in a large pan, add ¼ cup of oil from cooking and heat on medium-high. Stir in your flour until absorbed and cook for about 1 minute.
Slowly add in your milk, whisking to blend and heat until thickened. Stir in salt and pepper to desired taste.
Pour gravy over individual chicken before serving.