When I use BodyGyro on a character, is there any way to prevent this stuttering in 3rd person?

I’m currently trying to script a musket, where in 3rd person your body/gun will follow you using a BodyGyro. However when I try to move around, the character starts stuttering, which is rather annoying. I figure this is because the character is trying to turn to face one way, but the BodyGyro is forcing it the other, so there’s this back and forth force. Here’s a GIF example.
You can’t really see the stutter, but in game it’s there.
https://gyazo.com/c8722cab46c7bb6cc119673a37483117

Does anybody know how to prevent this from happening? If you need more info let me know.

Humanoids have a property called AutoRotate. You can turn this on and off when the player equips and unequips the musket, and it’ll fix the stuttering that it has when paired with BodyGyro.

Thank you so much! This has saved me many brain cells.