Character Tilt script not replicating character movement in server in group places

Hi I have an issue with an Character Tilt script not replicating character movement in server from the client in group places.

In a normal place that’s creator by a single user it seems to replicated correctly, the script changes the C0 of a motor6d however the same script that is created by a group place does not work and the server does not see that the motor6d has changed.

TweenService:Create(WaistJoint, TweenInfo.new(0.2, Enum.EasingStyle.Linear), {C0 = WaistJointC0 * CFrame.Angles(0, 0, math.rad(Tilt))}):Play()

You’d need to tell the server what you want the Motor6D’s CFrame to be, every step it changes. The server would then tell all the clients what you want it to be, and the clients would set the Motor6D cframe theirself.

To send the least amount of data, only tell the server the tilt horizontally (int) and tilt vertically (int).

There would be some security measurements to be sure an exploiter isn’t trying to set their cframe incorrectly.

I realised that my roblox character is affected by the tilt but it is only the arms for example by roblox physics? The tilt used to work perfectly fine with animations however ROBLOX updates had broken this and my animations are affected, I want to keep the arms tilted the same way all the body parts are however they always go down towards the ground no matter if im tilted left or right.