Combine all the ingredients for the rub. Use 2 tablespoons of rub to season the chicken. Cover and place in the refrigerator. Store leftover rub in an airtight container. Use to season other chicken, pork, or beef dishes.
Prepare the glaze. In a medium saucepan, melt butter. Add garlic and sauté for about 2 minutes, or until golden and soft. Add the rest of the ingredients and stir until well combined. Bring the mixture to a boil. Reduce heat and simmer over medium heat until the mixture thickens. About 15 minutes. Remove from heat and set aside.
Lightly oil the grate of your outdoor grill and preheat to high heat.
Thread the chicken, pineapple, and vegetables alternately onto 10-inch bamboo skewers.
Grill until golden brown and the internal temperature of the chicken reaches 165°F. About 2-3 minutes per side per kabob. Baste with glaze as you grill.
Remove from grill and brush with additional glaze. Serve immediately.