Trying to implement a sprint system with left shift and have it disabled for backwards and sideways sprinting

I cannot for the life of me get my character to stop sprinting backwards and sideways when I press A, S, and D while holding left shift…I’ve tried bools, different state machines, etc…I can get the character to stop the first time I press A, S, or D, but as soon as I press Left Shift again

he starts sprinting backwards and side to side again.

1 Like