1For spicy chicken rub add all spices into a bowl and stir well. Pull skin off chicken legs. Cover both sides of chicken with spicy rub and set aside.
Turn oven on to 350 degrees.
2In large heavy oven proof pot heat up oil on med-high heat. After oil is transluscent add marinated chicken to pan. Allow to brown on both sides about 8 minutes each side. Move chicken around pan occasionally. Add the green onions, sweet and spicy peppers, and thyme to pan. Stir vegetables around pan for 5 minutes. Add orange juice, lime juice, and pineapple chunks to pan. Stir bottom of pan to de-glaze. Cover with foil and lid and allow to cook in oven for 45 minutes or until chicken is 180 degrees.
3While Chicken is cooking, heat sauce pot on medium with olive oil to begin bbq sauce. When oil is transluscent add yellow onion and garlic. Season with salt and pepper. Stir occasionally and allow onion and garlic to sweat in pan for 3 to 5 minutes. When garlic and onions have changed color add the rest of ingredients to pot. Turn heat up to high and bring to a boil stirring frequently. When it comes up to a boil turn down heat to low-med and allow to simmer for 30 to 45 minutes. Stir occasionally. The finished product should be thick. When sauce has finished leave chunky or blend in food processor if you prefer a smoother bbq sauce.
4When chicken is done cooking allow to cool. Start pulling chicken meat off the bone into a large bowl. Shred the pineapple also and mix with chicken.
Then serve chicken and pineapple on hearty roll with bbq sauce.