Place chicken in a medium bowl and toss with salt and pepper.
In a small bowl, combine butter, garlic, parmesan cheese, and red pepper flakes.
In a large skillet, cook bacon over medium heat.
Remove from the pan to a piece of paper towel, leaving bacon grease in the skillet.
Meanwhile, bring a large pot of water to a boil over high heat. Once boiling, reduce heat slightly and add spaghetti noodles.
Cook spaghetti until al dente and drain water using a colander. Let the cooked spaghetti rest in the colander.
Add the chicken to the skillet and cook for 8-10 minutes over medium until done.
Remove from heat.
Add the cooked pasta to the chicken and top with butter mixture.
Stir to combine until the butter melts completely.
Add cream, bacon, and parsley.
Toss and serve.