local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local debounce = false
Mouse.KeyDown:connect(function(key)
if key == "v" and not debounce then
debounce = true
game.ReplicatedStorage.WorkspaceRinkakuModel.PrimaryPart = ReplicatedStorage.WorkspaceRinkakuModel.Primary
local RinkakuModel = game.ReplicatedStorage.WorkspaceRinkakuModel:Clone()
Player = script.Parent.Parent
local w = Instance.new('Weld')
w.Part0 = RinkakuModel.PrimaryPart
w.Part1 = Player.Character.Torso
w.Parent = RinkakuModel
w.C0 = CFrame.new(0, 0, 0)*CFrame.new(0, 0, 0)
RinkakuModel.Parent = workspace
RinkakuModel:MakeJoints()
RinkakuModel.Name = Player.Name
end
end)
It should clone the model from Replicated Storage and weld the primary part to my torso when I press V But its not. This is a Local Script. Despite being called "WorkspaceRinkakuModel" the model is in Replicated Storage.

2 comments
Try Moving the Part to ServerStorage.
Serverstorage doesnt work with local scripts.