I made a State Machine for the weapons, when you switch from one to another it checks if the one you’re wielding is in the Ready state and then it activates a timeline that moves it down, puts it into Unequiped state, switches to the new one while moving it up and changes its state from Switching to Ready when it finishes all the movement.
Yeah that definitely needs tweaking, I have planned to do it after the basic multiplayer deathmatch is done. I want to add wallrunning so friction may also need to be changed if acceleration is not enough. When I implement the gore system it’s going to feel awesome.