Alternatively you can use UserInputService and camera CFrame to get move direction the same as humanoid.MoveDirection without needing a humanoid.