Tweening parts welded to another only works on client side

So im tweening anchored part welded to another unanchored part and the unanchored part only moves on client side even if the script is not local. On server side part is completely still, weld is still there, but the part just wont move.

Setup (“Main” is the anchored one) :
image

Client Side:

Server Side:

Script:

local Ts = game:GetService("TweenService")
local Part = script.Parent

Ts:Create(Part,TweenInfo.new(5),{Position = Part.Position + Vector3.new(10,0,0)}):Play()

Try using a WeldConstraint instead of a Weld and tweening the CFrame of the anchored part instead of its position. I’ve found this combination to work when dealing with welded parts.

1 Like

Tysm ive been stuck trying to fix it for like an hour