Cook the elbow macaroni in salted boiling water until al dente, about 7-8.
Shred the cooked chicken and mix with BBQ sauce.
Melt butter in a saucepan, stir in flour, and cook for 1. Gradually whisk in milk and cook until thickened, about 3-5.
Add garlic powder, onion powder, smoked paprika, salt, and pepper to the cheese sauce. Stir in cheddar and mozzarella until melted.
Combine cooked macaroni, BBQ chicken, and cheese sauce in a mixing bowl.
Transfer to a greased baking dish, sprinkle breadcrumbs on top, and bake at 350°F for 25-30.
Let cool for a few minutes before serving.