There appears to be an issue regarding humanoids in my game randomly going limp.
To define what I mean by this, during usual play testing an uncommon situation happens when the player seems to collide with any object in-game through sprint movement or jump movement every control from the player will no longer respond. The player remains intact model wise because BreakJointsOnDeath is set to false.
It acts out as death without re-spawning the player. (Humanoid health drops to 0 permanently until manual reset by the user)
Here’s some visual footage, information about the spawning system and why I’ve linked this scripting support as a topic (correct me if it should be listed under something else, I’m just not sure if it has to do with the programming or if it’s a humanoid-related cause)
Please advise.
Visual footage
robloxapp-20200428-1359005.wmv (3.6 MB)
Information/why I’ve linked it in this topic
- The game’s system uses Humanoid Description to set the body parts of the character and after that it uses a custom head.
- The game has a physics service collision group for players and NPCs.
- When the game is rigging the player it used to anchor the model then rig it and anchor it and unanchor it (this was taken out because of this issue, but the issue is still ongoing)
- The game manually adds in a force-field to the player and removes it after it’s done rigging.
I’m not 100% if this is relating to the way I rig players, collision groups or a humanoid bug.
If you want to check it out yourself you can attempt to recreate the issue in-game
(Possible ways to recreate: while loading in, jumping or sprinting into objects, while resetting)