Upside Down animation being wobbly for some reason

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    -I want to make an upside down spinning animation for a gun skill that makes the character jump and then spin around while upside down while holding two guns.

  2. What is the issue? Include screenshots / videos if possible!
    -The animation for the upside down spinning animation is wobbly whenever I play it.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    -I tried making the spinning animation vertically upright instead of upside down, which fixed the issue, but an upright spinning animation isn’t what I want. But I realized that it could possibly be roblox trying to make the character upright again while the animation is making it upside down, which causes a tug of war between the two. That’s why I also tried changing the HumanoidRootPart’s CFrame to be upside down, but that also didn’t fix the wobbling animation.

Animation in Animation Editor:
https://gyazo.com/22a4106831a499c56053119c095e8ac2

Animation in Game:
https://gyazo.com/6c78111a869865154f9b8d7fa2e8343f

have you tried using the right-side up animation but using a script to rotate the entire character upside down?

Also If you make a normal not spinning upside down animation does it have the same issues?