When using ApplyDescription, the humanoid’s HipHeight is incorrectly set to 0, causing the character to slide around like they have no legs.
Here’s what happens:
Player spawns, let’s say they have a hip height of 2
Player applies humanoid description, hip height becomes 0.
Player then applies a humanoid description with a different hip height (e.g. 2.3), and their hip height will be perfectly fine, and never break again until they reset. However if they instead applied a description that would have the exact same hip height, the hip height does not update and stays at 0.
My current workaround for this is to store a HipHeight attribute on the humanoid descriptions to override it to.
There is no code in my game which would be causing this, and my morph scripts are perfectly clean.
Happens on live servers too
I’ve just realised that the server sees the hip height as the intended amount, but it’s not being replicated to the client
Again, this is absolutely not my own code, i have triple checked. my morph scripts in the private message is the only place where hip height is being modified.