Prepare the marinade by mixing honey, barbecue sauce, apple cider vinegar, garlic powder, and smoked paprika.
Season the chicken thighs with salt and pepper before adding to the marinade.
Place the chicken thighs in a resealable bag or bowl, pour the marinade over them, and marinate for at least 1 hour, preferably overnight.
Preheat your grill or oven to medium heat (about 350°F if baking).
Remove chicken from the marinade (reserve the marinade) and grill or bake for 20-25 minutes.
Baste with the reserved marinade during the last 10 minutes of cooking for extra flavor.
Check the internal temperature; it should reach 165°F for safe consumption.
Let the chicken rest for a few minutes before serving to allow juices to redistribute.