Combine the smoked paprika, garlic, powder, salt, and pepper in a small bowl. Cut any large chicken thighs in half to make them more sandwich-sized (you'll want four pieces total). Season both sides of the chicken thighs with the prepared spice mix.
Heat the cooking oil in a large skillet over medium heat. Once hot, swirl to coat the surface of the skillet. Add the seasoned chicken and cook for 5-7 minutes on each side, or until the chicken thighs are well browned and cooked through.
Remove the chicken from the heat and brush BBQ sauce over both sides of each piece.
Add the coleslaw mix, sliced green onions, and ranch dressing to a bowl. Stir until everything is combined and evenly coated in dressing.
2 green onions, sliced
To build the sandwiches, place one piece of BBQ chicken on each bun and top with a heaping scoop of the ranch slaw. Serve immediately.
* This is a bagged mix of pre-shredded cabbage and carrots. I used half of a 14oz. bag.