local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local debounce = false
Mouse.KeyDown:connect(function(key)
if key == "p" and not debounce then
debounce = true
local RinkakuModel = game.ReplicatedStorage.WorkspaceRinkakuModel:Clone() --Assuming the model is now in ReplicatedStorage
local w = Instance.new('Weld')
w.Part0 = RinkakuModel.PrimaryPart
w.Part1 = Player.Character.Torso
w.Parent = RinkakuModel.PrimaryPart
w.C0 = CFrame.new(0, 0, 0)
RinkakuModel.Parent = Player.Character
RinkakuModel:MakeJoints()
RinkakuModel.Name = Player.Name
end
end)
It should weld RinkakuModel's primary part to my torso when I press P but instead it spawns where it was put into ReplicatedStorage. Help me get it on my torso please? The script is a localscript and "WorkspaceRinkakuModel" is in Replicated Storage (Despite the name)

1 comment
Neo, mine is correct. SetPrimaryPartCFrame moves the primarypart and all the other objects in the model with it.