Hey @M00DILINI! Welcome to the forums!
It really depends on how your movement works! If you’re working with something similar to a grid-based pokemon style such as in Gold and Silver, you could use:
EnableInput: False → Input 1 time in the direction the player is facing → then do a check of location and if it didn’t move since last time, EnableInput:True. If NOT the same, loop it through the input 1 time code again until it stops and re-enables input.
Hope that helps!