How to replicate weld to server from client without it bugging

I have a turret which I move using welds. Its attached to a truck so I cant :setnetworkowner() it.
But to replicate the turrets c0 to server from the clients mouse I use a remote event I fire every 0.1 seconds whilst I move it on the client every 0.01 seconds

But due to changing the weld on both sides it causes it to glitch on the client because the remote event will set the c0 whilst the client is trying to set the c0 too

How will I fix this? please help me!

How are you moving the turret with welds?

cframe :lookat and changing the c0