Model refusing to weld to my character

Pretty simply, I don’t know why, but the model I’m working with is not getting welded to my character at all, I’ve tried using regular welds, weld constraints, setting the primary part cframe, moving the model there, trying them in different order, the model is welded and I can manually do it just fine in studio, yet when it comes to doing it via script.

Each time, it just falls on the ground.

Here’s the current code I’m working with, even though it’s been changed around 100 times or more.

function WeldToBack()
	local Model = RS.ReferenceModels:FindFirstChild(Tool.Name):Clone()
	local Weld = Model.PrimaryPart
	Weld.WeldConstraint.Part0 = Tool.Primary
	Weld.WeldConstraint.Part1 = Player.Character.HumanoidRootPart
	Model.Parent = Player.Character
	Model.Primary.CFrame = Player.Character.HumanoidRootPart.CFrame
end
1 Like

is you models primary part set? because if not that’s why also check the out put window to see if you get any errors. you can set the primary part in the models properties

Primary part has been set, yes.