I asked this before but I didn't really get far so I'm re-asking it to provide more details and see if I get better results.
For a while now, I have been experiencing a weird error with my gun animation not working properly, it seens like the gun animation is offset for some reason, and I can't find out what's causing it.
This is the animation in the animation editor (Moon Animator and ROBLOX Animation Editor): https://prnt.sc/uplf8q
This is the animation in-game: https://prnt.sc/uplfu6
The animation is played in a LocalScript, the gun is a Model that is cloned to the player's character server-sided and connected to the player's right hand via Motor6D, and the gun consists of 2 main parts: The handle, which is positioned via Keyframe during the animation while connected to the gun's body, which is connected to the rest of the gun parts.
