Hello,
I feel like I’ve done something illegal, because I can’t wrap my head around why this is happening
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.