Preheat your oven to 350 F.
Salt a large pot of water and cook the macaroni until al denta, about 7 minutes. Drain well.
Spray a 9" x 13" baking dish with non-stick spray.
Melt 3 tablespoons of the butter in a large skillet over medium heat and add the celery and onion. Cook until soft, 5 minutes.
Add the chicken and garlic and cook 2 more minutes.
Add 1/2 cup of the hot or wing sauce and stir. Simmer until the mixture thickens slightly.
In another small skillet or saucepan, melt 2 more tablespoons of the butter.
Whisk in the flour and mustard until smooth.
Slow pour in the half-and-half while whisking continuously.
Whisk in the remaining hot or wing sauce and simmer until the sauce starts to thicken.
Remove from heat and stir in the cheeses and sour cream until the cheese melts and the mixture is smooth.
Pour half of the macaroni into the baking dish and spread out evenly.
Top with the chicken mixture.
Add the remaining macaroni.
Pour the cheese mixture over the top and spread out evenly.
In a small saucepan, melt the remaining butter. Add the panko, blue cheese and parsley. Stir and pour evenly over the top of the macaroni mixture.
Bake 30-40 minutes or until bubbly hot.
Let rest 10-15 minutes before slicing and serving.