Roblox’s humanoid comes with a built-in move direction vector3 that does what you think. However, I am making a non-humanoid character, and I am having a big issue trying to figure out how to make an attachment or angular velocity point towards the move direction. I don’t know how to make it face the camera’s y orientation, while adding the wasd controls. I have somewhat of an angular velocity that works, the only problem is that if the player moves diagonally, then the velocity’s vector3 will look something like (15,0,15), which means that it will move faster than pressing one key. I don’t know how to fix this.
1 Like
This is pretty much what I mean, look at the output, it is the characters velocity.
1 Like