In a medium bowl, combine buttermilk and hot sauce. Add the shrimp and let marinate for at least 30 minutes in the refrigerator.
In another bowl, mix together flour, garlic powder, onion powder, paprika, salt, black pepper, and cayenne pepper.
Heat vegetable oil in a deep skillet or fryer over medium-high heat until it reaches 350°F.
Remove shrimp from the buttermilk mixture, allowing excess to drip off. Dredge each shrimp in the flour mixture, ensuring they are well-coated.
Carefully place the coated shrimp in the hot oil, frying in batches to avoid overcrowding. Cook for 2-3 minutes or until golden brown and crispy.
Remove shrimp from the oil and place on a paper towel-lined plate to drain excess oil.
In a small saucepan, combine honey and hot sauce over low heat, stirring until warmed and well mixed.
Drizzle the hot honey sauce over the fried shrimp and toss to coat.
Garnish with chopped parsley before serving.