What could cause Roblox engine to force a silent Character reset?

Hello,

I feel like I’ve done something illegal, because I can’t wrap my head around why this is happening :sweat_smile:

Player characters are being randomly and silently reset while riding tracks of the game (Humanoid state is Physics, default controls are disabled, HumanoidRootPart CFrame is controlled client-side, multiple custom animations playing).

By silent I mean, there’s no “Oomf”, there’s no character falling apart, no errors in console, one moment you’re riding a track, another - Character disappears and after a few moments is recreated in spawn (local character scripts are recreated).

Tried reproducing this with multiple methods, from killing the humanoid, forcing LoadCharacter or teleporting it to the extreme positions - nothing gives the same result.

It can happen 5 seconds from joining the server or after hours of playing… Can happen in Studio, can happen in private or full server. Although, I don’t have a video, because it is impossible to reliably reproduce.

Question

It would really help me if anyone with better engine knowledge and more experience could give me a hint on why potentially this could happen. What kind of mess do you have to put in code to make Roblox go “this is wild, I better reset the character”?

Thank you.

I’ve been trying to find this for a week now. I bet the issue will be something hilariously obvious and stupid at my part.

1 Like

Nan error?

2 Likes

Thank you, even if your case doesn’t include character reset, there’s a chance something like that might be occuring in my scripts too and I will test it out to see what happens!

2 Likes