In a large skillet over medium high heat, melt the butter and whisk in the flour for 2-3 minutes.
Slowly whisk in the milk, heavy cream and chicken broth.
Season it with salt, pepper, chicken bullion, garlic powder, onion powder and mustard powder and stir it into the sauce.
Bring the liquid up to a boil and add the pasta. Then, turn the heat down to a gentle boil and let the pasta cook for about 7 minutes, stirring occasionally.
Turn the heat off and stir in the shredded cheese one cup at a time.
Let the sauce sit on the stove for two minutes to thicken up. Give it one more big stir, serve warm and enjoy!