diff --git a/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs b/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs index 0ec8dcf..7ba3d18 100644 --- a/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs +++ b/Source/Runtime/Helpers/ClientSimPositionSyncedHelperBase.cs @@ -82,7 +82,7 @@ public void Respawn() this.Log($"Respawning Object {Tools.GetGameObjectPath(gameObject)}"); TeleportTo(_originalPosition, _originalRotation); - if (_rigidbody != null) + if (_rigidbody != null && !_rigidbody.isKinematic) { _rigidbody.velocity = Vector3.zero; } @@ -148,4 +148,4 @@ public void UpdatePositionSync() #endregion } -} \ No newline at end of file +}