Did you try implementing my suggestion here: How to make a character to NOT stop moving in direction until I press the opposite button? - #7 by VisAgilis