Smooth Sync: Sync your Transforms Smoothly across the network

@GuacFrog
It sounds like you’ll want to set that up through Smooth Sync with a new variable (on SmoothState() I believe). I’ve been wanting to get to animation support but it’s just not something I’ve had the time for (which is why I don’t advertise it).

Check our SerializeState() where it serializes it to send out and ServerSendsTransformToEveryone_Implementation() where it deserializes for receiving.
Figure out whatever variable determines the crouch and then stick it in those places. Make sure to serialize and deserialize in the same exact order.
Probably just check out MovemementMode syncing and copy that as that might give you an idea of when to assign it to your character so it shows up on your non-owners at the right time (or clients if no owner).

Let me know if you have any questions or if I misunderstood the issue.