Whenever I try to set the Humanoid Root Part's velocity it just doesn't do anything.
local SpeedLimit = 13
while true do
wait(0.01)
local VX = math.clamp(HumanoidRootPart.Velocity.X, -SpeedLimit, SpeedLimit)
local VY = math.clamp(HumanoidRootPart.Velocity.Y, -SpeedLimit, SpeedLimit)
local VZ = math.clamp(HumanoidRootPart.Velocity.Z, -SpeedLimit, SpeedLimit)
HumanoidRootPart.Velocity = Vector3.new(VX, VY, VZ)
end
- There are no errors
- This is a server script
- I can verify that it is running because if I put prints in it they print
It just doesn't set the velocity for some unknown reason.

3 comments
Try Getting a script that Creates a Bodyvelocity inside the rootpart, then edit the X,Y and Z positions, maybe? i'm not that good with velocities
i'll try that
that works thx