Marinate chicken in buttermilk, hot sauce, garlic powder, onion powder, salt, and pepper for at least 30 minutes.
Mix flour with paprika and a pinch of salt.
Dredge marinated chicken in the seasoned flour, pressing to coat.
Heat oil to 350°F in a deep skillet.
Fry chicken in batches 4-5 minutes until golden and cooked through.
Drain on a wire rack.
Stir mayonnaise, ketchup, garlic powder, Worcestershire, and pepper for the sauce.
Serve hot with sauce, fries, and pickles.