So, here's my current event for the movement animation :
With this event, the animation works perfect. But, the problem is when I quickly press left & right, the animation failed to mirror. For example, when the player move to the right, and then quickly I change direction to the left, the player walk to the left but the animation is still not mirrored a.k.a moonwalking.
Now, if I do this :
The moonwalk problem is gone, but the animation won't stop when I'm not moving the character.