Weld Problem Please Help

do ya’ll know how could i make this actually attach to my body even if i lean or etc. here’s my code so far

local function GiveBackPack(char)
	local HumPart = char:FindFirstChild('HumanoidRootPart')
	local ClonedPack = Backpack:Clone()
	ClonedPack:PivotTo(HumPart.CFrame* CFrame.new(0, 0, 0.3))
	ClonedPack.Parent = char
	
	
	local weld = Instance.new('Weld')
	weld.Part0 = ClonedPack.PrimaryPart
	weld.Part1 = HumPart
	weld.C0 = weld.Part0.CFrame:ToObjectSpace(weld.Part1.CFrame)
	weld.Parent = weld.Part0
	
end

image

Try this?

local function GiveBackPack(char)
	local HumPart = char:FindFirstChild('HumanoidRootPart')
	local ClonedPack = Backpack:Clone()
	ClonedPack:PivotTo(HumPart.CFrame + Vector3.new(0,0,.3))
	ClonedPack.Parent = char
	
	
	local weld = Instance.new('WeldConstraint')
	weld.Part0 = ClonedPack.PrimaryPart
	weld.Part1 = HumPart
	weld.Parent = weld.Part0
	
end
1 Like

image
still doesn’t work :frowning:

fixed here’s my final code

local function GiveBackPack(char)
	local HumPart = char:FindFirstChild('UpperTorso')
	local ClonedPack = Backpack:Clone()
	ClonedPack:PivotTo(HumPart.CFrame * CFrame.new(0, 0, 0.3))
	ClonedPack.Parent = char


	local weld = Instance.new('Weld')
	weld.Part0 = ClonedPack.PrimaryPart
	weld.Part1 = HumPart
	weld.C0 = weld.Part0.CFrame:ToObjectSpace(weld.Part1.CFrame)
	weld.Parent = weld.Part0
	
end

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.