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.
Edit:
It’s fixed