Begin by cooking the spaghetti according to package instructions in a large pot of salted boiling water. Drain and set aside.
While the spaghetti cooks, heat olive oil in a skillet over medium heat.
Season the chicken breasts with garlic powder, onion powder, paprika, salt, and pepper. Cook the chicken in the skillet for about 6-7 minutes per side, or until fully cooked.
Once cooked, remove the chicken from the skillet, let it rest for a few minutes, and then slice it into strips.
In a large mixing bowl, combine the cooked spaghetti, barbecue sauce, half of the Monterey Jack cheese, and the chopped bacon. Mix well until all ingredients are combined.
Preheat your oven to 375°F (190°C). Grease a baking dish and spread the spaghetti mixture evenly in the dish.
Place the sliced chicken on top of the spaghetti mixture. Sprinkle the remaining Monterey Jack cheese and diced green onions over the chicken.
Bake in the preheated oven for about 15-20 minutes, or until the cheese is melted and bubbly.
Once finished, remove from the oven and let it cool for a few minutes before serving.