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.
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.