Tweening a Character parts weld C0

Normal weld edit works fine, but when i tween for some reason it always starts from the character root part (hrp), How would i make it start from its current offset instead?


t = TweenService:Create(weld,TweenInfo.new(n),{C0 =  CFrame.new(0.5,-1.8,-0.5) *  CFrame.fromEulerAnglesXYZ(0.35,0,0)})

table of offsets e.g

local Offsets = {
	["Right Leg"] = CFrame.new(0.5,-2,0),
	["Left Leg"] = CFrame.new(-0.5,-2,0)
	
}

then setting C0 to offset before tweening

1 Like