Soak skewers (if using wooden ones) in water for 5-10 minutes and while skewers soak make the marinade. In a small bowl, add olive oil, honey, balsamic vinegar, dijon mustard, garlic powder and salt, and mix together.
Add brussels sprouts to skewers by holding half down on a flat surface and skewering through.
Add brussels sprouts to a large enough bowl or tray and brush or pour the marinade on top. Then let the skewers marinate in the refrigerator for 15-30 minutes.
Heat up the grill to medium heat (200-300 degrees) and spray the grill with oil to help avoid the vegetables from sticking.
Add brussels sprouts and cook for 5-10 minutes per side until they are charred and cooked through. Remove from the grill and ENJOY!