Preheat oven to 400F.
Lightly grease a 9x13 baking dish with cooking spray and set aside.
Set a large skillet over medium-high heat and add in diced bacon; cook until crispy.
Remove bacon from skillet and set aside. DON'T discard bacon fat.
Return skillet to heat and add vegetable oil to the remaining bacon fat.
Pound chicken breasts to a 1/4-inch thickness and season with salt, pepper, garlic powder, and paprika.
Add chicken breasts to the hot oil - you may have to do this in batches if skillet isn't big enough - and cook chicken breasts for 2 to 3 minutes, or until golden brown.
Flip over the chicken breasts, add butter, and continue to cook for 3 more minutes.
Remove chicken breasts from skillet and arrange in previously prepared baking dish. Set aside.
In a small bowl combine cream cheese, garlic powder, onion powder, dill weed, and chives; mix until thoroughly combined. Taste for seasonings and adjust accordingly. *You can also just stir in 1 tablespoon of store-bought ranch seasoning.
Top each chicken breast with 2 tablespoons of the cream cheese mixture. Spread to coat the surface of each chicken breast.
Take half of the bacon and add on top of the cream cheese.
Sprinkle shredded cheese over the chicken breasts.
Bake, uncovered, for 15 minutes, or until chicken is cooked through and cheese is melted and lightly browned.
Remove from oven.
Garnish with remaining bacon, fresh parsley, and scallions.