[fixed]GetVelocity() is always (0,0,0)

Hi, if I player:Launch() or move my character and use the GetVelocity() function, my it always stays (0,0,0). It seems like the function doesn’t get the velocity.

1 Like

Thanks, we’ve got this one bugged up.

Still is reproducing, I’m trying to workaround that one, which’s not easy.

I’m using SetVelocity to change velocity and GetVelocity always returns 0 (both methods are called on Server, but from different entry points, SetVelocity is from Init on one script and GetVelocity is from OnTick on another).

I am now just tracking the player movement inside OnTick and take the difference to the previous position as velocity. Hope this helps.

It’s fixed