Hello
Is Humanoid.MoveDirection a property which returns value only in local script?
I have an NPC which is created in a server script (its humanoidrootpart is also owned by the server), but I still get 0 for Humanoid.MoveDirection.Magnitude when the NPC moves and I try to read it in a server script…
I don’t know whats the point of doing it on an NPC when you know its going to move. Find the part where it moves it and just put your codes in there. However you can use this: local Velocity = HumanoidRootPart.Velocity.magnitude