In a mixing bowl, combine all-purpose flour, garlic powder, paprika, salt, and black pepper. Mix to combine.
In a separate bowl, dip the chicken pieces into buttermilk, allowing any excess to drip off, then coat them in the flour mixture.
Heat vegetable oil in a large skillet over medium heat. Once hot, add the coated chicken pieces in a single layer, being careful not to overcrowd the pan. Cook for about 5-7 minutes per side, or until golden brown and cooked through. Remove the chicken and place it on a paper towel-lined plate.
In the same skillet, lower the heat to medium-low and add the butter. Once melted, stir in the honey until well combined. Allow it to simmer gently for about 2 minutes, stirring continuously to avoid burning.
Add the cooked chicken back into the skillet, tossing it in the honey butter sauce to coat evenly. Cook for an additional minute to warm everything through.
Remove from heat and garnish with chopped fresh parsley before serving.