Preheat your oven to 350°F (175°C).
In a large skillet, heat the olive oil over medium heat. Add the diced chicken and season with garlic powder, onion powder, paprika, salt, and black pepper. Cook until the chicken is no longer pink, about 5-7 minutes.
In a large mixing bowl, combine the cooked spaghetti, cooked chicken, barbecue sauce, diced tomatoes, and half of the green onions. Mix well to combine all ingredients.
Transfer the mixture to a greased 9x13 inch baking dish. Sprinkle the shredded Monterey Jack cheese evenly over the top.
If using, scatter the sliced black olives over the cheese.
Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let it cool for a few minutes before serving. Garnish with the remaining green onions.