Lightly coat the chicken with avocado oil, then place it skin side down over direct heat. Flip every 2 minutes for 10 minutes.
Move the chicken over to the indirect heat side of the grill, skin side down. Lightly brush the bottom side of the chicken with avocado oil, then season with the rub in a shaker bottle. Flip the chicken to skin side up, brush with more avocado oil and season the skin.
Close the lid and establish the cooking temperature at 375 °F.
Allow thew chicken to cook until the internal temperature reaches 160 °F before brushing on the first coat of optional bbq sauce. Close the lid and repeat the optional bbq sauce process at 170 and 180 °F.
Remove chicken from the grill when the internal temperature reaches 185°F. Feel free to give one last coating of bbq sauce or a light dusting of the rub, that's optional.