So recently, I’ve enountered this bug where everytime a player has this gun tool equipped and jumps, it knocks the character backwards an inconsistent amount. The main problem is this issue occurs very inconsistently, and the amount of knockback is also very inconsistent making it hard to figure out what this issue is.
To make the guns, I followed this tutorial (How to animate Tool Parts (Guns, Knifes etc.)), also known as the BodyAttach method. To sum it up it uses a Motor6D in the players torso to attach the gun to the player, allowing it to be animated and such.
I switched it to a handle and removed the actual gun model to attempt to figure out a solution but the issue still persisted. The GIF of the issue in action is here → KnockbackProof.gif - Google Drive
Does anyone have any ideas on why this issue is happening? If you need any more information/specifics feel free to ask for those as well.