In a large bowl, combine the ground turkey, jerk seasoning, green seasoning, diced onions, bread crumbs, garlic powder, onion powder, salt, chicken bouillon, and 1 egg. Mix until just combined. Coat hands with oil, and roll meat mixture into balls. The mix will be sticky.
In a large pan over medium heat, add olive oil and sear meatballs on all sides until browned. Reduce heat to medium low, cover the pan with a lid and cook until the meatballs are cooked through. About 8-10 minutes. (with an internal temp of 165) Tossing/ flipping occasionally.
To make the BBQ glaze- In a saucepan over medium heat, combine butter, bbq sauce, honey, pineapple juice, jerk seasoning, and garlic. Mix well. Once the sauce begins to bubble, reduce heat and allow to simmer until it thickens slightly
Add meatballs to the sauce and shake/ toss until the meatballs are fully coated. OR pour sauce over the meatballs until fully coated.