01 - Whisk together honey, soy sauce, olive oil, garlic, chili sauce, vinegar, smoked paprika, salt, and black pepper in a large bowl until thoroughly combined.
02 - Add chicken pieces to the marinade and toss to coat evenly. Cover and refrigerate for at least 1 hour, or overnight for maximum flavor penetration.
03 - If using wooden skewers, soak them in water for 30 minutes before use to prevent burning during grilling.
04 - Thread marinated chicken onto skewers, shaking off excess marinade. Reserve leftover marinade for basting during cooking.
05 - Preheat grill to medium-high heat and lightly oil the grates to prevent sticking.
06 - Grill chicken skewers for 6 to 8 minutes, turning occasionally and basting with reserved marinade, until chicken is cooked through and lightly charred.
07 - Transfer skewers to a serving plate and sprinkle with cilantro or parsley, sesame seeds, and a squeeze of fresh lime juice. Serve immediately while hot.