Preheat your oven to 375°F (190°C).
Season the chicken breasts with garlic powder, onion powder, smoked paprika, salt, and pepper.
In a large skillet, heat the olive oil over medium heat. Add the chicken breasts and cook for about 6-7 minutes on each side, or until fully cooked and golden brown. Remove from heat and let cool slightly.
Once cooled, shred the chicken using two forks and mix it in a bowl with the crumbled bacon, ranch dressing, and half of the cheddar cheese.
Spread butter on one side of each slice of bread. Place the bread butter-side down on a baking sheet.
Divide the chicken mixture evenly among the slices of bread. Top each with the remaining cheddar cheese and sliced green onions.
Bake in the preheated oven for 10-12 minutes, or until the cheese is melted and bubbly. For extra crispiness, broil for an additional 1-2 minutes, watching closely to avoid burning.
Remove from the oven, let cool for a few minutes, then slice in half and serve.