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,,{C0 =,-1.8,-0.5) *  CFrame.fromEulerAnglesXYZ(0.35,0,0)})

table of offsets e.g

local Offsets = {
	["Right Leg"] =,-2,0),
	["Left Leg"] =,-2,0)

then setting C0 to offset before tweening

1 Like