01 - In a large mixing bowl, whisk together the honey, soy sauce, BBQ sauce, olive oil, minced garlic, lemon juice, smoked paprika, black pepper, and salt until well combined.
02 - Add the chicken pieces to the marinade and toss thoroughly to coat evenly. Cover the bowl and refrigerate for at least 1 hour, or up to overnight for deeper flavor penetration.
03 - If using wooden skewers, submerge them in water for at least 30 minutes prior to grilling to prevent burning.
04 - Preheat a grill or grill pan to medium-high heat. Brush the grates with vegetable oil to prevent sticking.
05 - Remove the chicken from the marinade and thread the pieces evenly onto the skewers, discarding any excess liquid.
06 - Place the skewers on the hot grill. Cook for 12 to 15 minutes, turning every 2 to 3 minutes, until the chicken is cooked through with slight charring on the edges. The internal temperature should reach 165°F.
07 - Transfer the skewers to a serving platter. Garnish with fresh parsley or chives and serve alongside lemon wedges.