Place the chicken thighs into a Ziploc bag or a bowl. Set aside.
Heat a small saucepan over medium/low heat. Add the butter to the saucepan.
When the butter has melted, remove the saucepan from the heat and add the buffalo sauce into the saucepan, whisking constantly until the melted butter and buffalo sauce are combined.
Add the honey into the saucepan and whisk until the honey is dissolved.
Whisk the salt and pepper into the buffalo sauce.
Pour half of the buffalo sauce over the chicken thighs. Set the other half of the buffalo sauce aside for later.
Roll the chicken thighs around until they are all covered in the sauce. Cover the chicken and place in the refrigerator and let the chicken marinate for at least 2 hours or up to 6 hours.
Remove the chicken from the refrigerator and let the chicken come to room temperature.
Preheat the oven to 425ºF and line a baking sheet with parchment paper or tin foil.
Place the chicken thighs flat on the lined baking sheet and bake the chicken thighs for 10 minutes.
Remove the chicken thighs from the oven and brush the chicken thighs with the remaining buffalo sauce.
Place the chicken back into the oven for an additional 10 minutes.
Turn the oven to broil and broil the chicken thighs for 1-2 minutes or until the top of the chicken thighs begin to caramelize.
Remove the chicken and make sure the internal temperature of the chicken reaches 165ºF.
Let the buffalo chicken rest for 10 minutes and then serve with a side of ranch/blue cheese and your favorite sides.