Preheat your oven to 400° F. In a shallow bowl, combine the flour, garlic powder, onion powder, paprika, cayenne pepper, salt, and black pepper. Dredge each chicken thigh in the flour mixture, coating it thoroughly on both sides. Shake off any excess flour.
Place the coated chicken thighs on a baking sheet lined with parchment paper. Cover the top with foil. Bake in the preheated oven for a total of about 30 minutes, removing the foil halfway thru the timing. Remove once the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
While the chicken is baking, in a saucepan over medium heat, combine the melted butter, hot sauce, honey, and Worcestershire sauce. Stir well and let the sauce simmer for a few minutes until it thickens slightly. Remove the saucepan from heat.
Once the chicken thighs are cooked, transfer them to a large bowl. Pour the prepared buffalo sauce over the chicken and toss to coat outsides evenly with the sauce.
Garnish with ranch dressing (if desired,) blue cheese crumbles, and sliced green onions