Physics humanoid state not replicating when MaxHealth isn't 100

I want to use ragdolls in my game, however those require the Physics humanoid state. The issue is it doesn’t replicate to the server on “death” (an emulated one, as the Dead state is disabled), but only under the condition that the MaxHealth isn’t 100.

This can be seen in this minimal reproduction (49,4 KB). To enable this bug, you must change the variable called BugEnabled inside the script called DeathServerHandler in ServerScriptService to true/false accordingly, and then reset while play-testing. When enabled, the client will say that it’s the Physics state, while the server will say Running. Otherwise, both will say that it’s the correct Physics state.

This issue is reproducible always, as far as my tests go.

9 Likes

Thanks for the report! We’ll follow up when we have an update for you.

1 Like