Player/SetHull Not Working Clientside

Hi, I’m having an issue where changing the hull of the player shared is only updating server-side. Anyone know of a way to fix this?
Here is an example print showing what I mean.
I’ve tried using Willox’s workaround here but that doesn’t seem to have fixed it.

Hulls should be changed on spawn. Send a net message on PlayerSpawn. Do the hull changing inside that callback on the client.

But that blows and is really restricting.