Switching weapons messes up my movement.

I’m going to take a quick guess and say that the model for your new weapon has collision turned on, which is causing the character to overlap/bump into it creating a stutter in movement. Try making sure collision is set to no collision on the weapon model and see if that fixes it.