The problem with the last listed solution is that it will still slightly pause the movement. Say, if your character is falling and you do this; they’ll pause for a second in the air and then begin falling again. I’ve found an even more elegant solution to this problem. There’s a Boolean in the CharacterMovement component called ‘Run Physics No Controller’, by setting this to True it will solve the problem.