How can I tell the movement input provided by Joysticks?

When a player is on a computer, pressing WASD makes you walk 100% your speed.
When a player is on a mobile device, or using a controller, moving the joystick has variable speed.
I want to retrieve this information, I want to see if a player is trying to move, how fast, and in what direction.
I understand I can use UserInputService to do this by tracking individual Joysticks, but I’m wondering if this can be done via another method, through the Humanoid for example.

If I remember correctly, MoveDirection under Humanoid should still do this.

This is it, thank you. The API documentation didn’t make this clear.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.