On PC, the player uses WASD or the arrow keys to move, you can use UserInputService for that. But what about on mobile? How do you know if the player starts controlling the character with the thumbstick (or any other one)?
There’s an event for that.
http://wiki.roblox.com/index.php?title=API:Class/Humanoid/Running