I added the additional attachments, constraints and IK from a server script onto players who join the server
The difference is huge on the knees, all attachment positions, rotations, and constraints are equal, however client and server calculates it differently? Is there a way to make the client sided IK the same as the server one?
The constraint’s CurrentAngle is the problem, as their angle is different Server to Client, however it’s read-only so you can’t change it via script :((
roblox’s constraint system is historically unstable, and quite frankly every time i use it its a host of problems. i think this might be out of my scope as a programmer, this might be an engine bug.