Locking a characters movement direction

Right now that humanoid based characters will follow the direction of the camera, so no matter where your camera points your characters humanoid will move relative to that direction. What I’m proposing is a way to override that behaviour and set a unit vector for a direction the humanoid will base it’s movement off of.

Maybe something like this could be worked into starterplayer or the player object. I dont think it would really find a useful home on humanoid objects as it probably wouldn’t have much use past character run humanoids.

Thoughts?

Seems like an easy way to make a 2D-scroller.

What about Humanoid.AutoRotate = false?

that works for making the character face a certain direction only , but they still move in the direction of the camera. As far as I know the only way to do this currently is to use Humanoid:Move, but the character has to have it’s controller removed to avoid any user input messing it up. I think an actual property for this would be a much nicer solution.

Scriptable. Humanoid:Move(Direction)
Bye

[quote] Scriptable. Humanoid:Move(Direction)
Bye [/quote]

Way to read the thread ._.

1 Like

[quote] Scriptable. Humanoid:Move(Direction)
Bye [/quote]

Way to read the thread ._.[/quote]

I k comma space r question mark