
Preheat the smoker. Set your smoker up for 225 degrees F with a mild wood.
Cook the pasta. Heat water in a pot over high heat until boiling, then add the pasta noodles. Boil for 5-7 minutes, then strain.
Make the roux. Melt the butter in a heavy-bottom pot over medium-low heat, then whisk in the flour, Add the milk and heavy cream, then add in all the cheeses and the seasoning. Stir until everything is incorporated.
Add the noodles. Remove the roux from heat, then add the noodles. Add the beaten eggs, then stir until combined.
Prepare the topping. In a medium-size bowl, combine the melted butter, bread crumbs, and Sweet Rub. Mix with a fork until combined, then sprinkle on top.
Smoke the casserole. Place the pot on the grates of your preheated smoker, close the lid, and allow it to smoke for around an hour.
Serve and enjoy. Remove the mac and cheese from the smoker, serve with your favorite sides, and enjoy!