Heat olive oil in a large 12-inch skillet over medium heat.
Season chicken thighs with salt, pepper, garlic powder, onion powder, and sweet paprika.
Add chicken thighs to the heated oil and cook for 5 minutes.
Flip over the chicken thighs; add butter and continue to cook until done, about 6 to 7 more minutes.
Remove chicken from skillet and set aside.
Reduce heat to medium-low and slowly whisk in the pineapple juice.
Whisk and stir, picking up all the browned bits from the bottom of the skillet.
Increase heat to medium and add barbecue sauce to the skillet and whisk until combined; cook for 2 minutes, or until sauce thickens. If sauce is too thick, add more pineapple juice until you reach desired consistency.
Add chicken thighs back to the skillet and spoon the sauce over them.
Add pineapple slices to the skillet and continue to cook for 2 more minutes, or until heated through.