Preheat your smoker to 225°F (107°C).
Cook the elbow macaroni according to package instructions until al dente; drain and set aside.
In a saucepan, melt the butter over medium heat.
Stir in the flour to create a roux, cooking for 2-3 minutes.
Gradually whisk in the milk and cream, stirring constantly until thickened.
Add the smoked paprika, garlic powder, salt, and pepper for seasoning.
Remove from heat and stir in the cheddar and gouda cheese until melted.
Combine the cheese sauce with the cooked macaroni in a large bowl.
Pour the mixture into a greased baking dish and top with breadcrumbs.
Smoke the mac and cheese for 30 minutes until bubbly and golden.