Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente, about 7-8 minutes. Drain and set aside.
In a medium saucepan, melt the butter over medium heat. Whisk in the flour to create a roux, cooking for about 1-2 minutes until golden and bubbling.
Gradually whisk in the milk, ensuring no lumps form. Stir in garlic powder, onion powder, salt, and pepper. Continue stirring over medium heat until the sauce thickens, about 5 minutes.
Remove the sauce from heat and stir in the shredded cheddar cheese until melted and smooth. Fold in the BBQ sauce until combined.
In a large mixing bowl, combine the cooked macaroni, shredded chicken, and cheese sauce. Stir in turkey bacon bits if using.
Transfer the mixture into a greased baking dish. Sprinkle bread crumbs evenly over the top.
Bake in a preheated oven at 350°F (175°C) for 20-25 minutes, until the top is golden brown and sauce is bubbly.
Remove from oven and let cool slightly before serving. Enjoy your creamy, cheesy, smoky BBQ Chicken Mac And Cheese!