So I just got a code that gets a set of objects & welds a clone of it to the player but now when I try to put the objects in replicatedstorage it doesn't work
Here is the code:
function WeldEnable (x, y, z) if Prt1:FindFirstChild("weld") == nil then Prt1.CFrame = Prt0.CFrame * CFrame.new(x, y, z) weld = Instance.new("Weld") weld.Part0 = Prt0 weld.C0 = Prt0.CFrame:Inverse() weld.Part1 = Prt1 weld.C1 = Prt1.CFrame:Inverse() weld.Parent = Prt1 weld.Parent.Anchored = false weld.Parent.CanCollide = false end end function FrameOn() newSuit = Suit:Clone() newSuit.Parent = workspace Prt0 = Target:FindFirstChild("Head") Prt1 = newSuit:FindFirstChild("Head") WeldEnable(0, 0, 0) Prt0 = Target:FindFirstChild("LeftLowerArm") Prt1 = newSuit:FindFirstChild("LowerLeftArm") WeldEnable(0, -0.276, 0) Prt0 = Target:FindFirstChild("LeftLowerLeg") -- LowerLeg -0.0965 Prt1 = newSuit:FindFirstChild("LowerLeftLeg") WeldEnable(0, -0.2965, 0) Prt0 = Target:FindFirstChild("RightLowerArm") Prt1 = newSuit:FindFirstChild("LowerRightArm") WeldEnable(0, -0.276, 0) Prt0 = Target:FindFirstChild("RightLowerLeg") -- LowerLeg Prt1 = newSuit:FindFirstChild("LowerRightLeg") WeldEnable(0, -0.2965, 0) Prt0 = Target:FindFirstChild("LeftUpperArm") Prt1 = newSuit:FindFirstChild("UpperLeftArm") WeldEnable(0, 0.1345, 0) Prt0 = Target:FindFirstChild("LeftUpperLeg") Prt1 = newSuit:FindFirstChild("UpperLeftLeg") WeldEnable(0, -0.0965, 0) Prt0 = Target:FindFirstChild("RightUpperArm") Prt1 = newSuit:FindFirstChild("UpperRightArm") WeldEnable(0, 0.1345, 0) Prt0 = Target:FindFirstChild("RightUpperLeg") Prt1 = newSuit:FindFirstChild("UpperRightLeg") WeldEnable(0, -0.0965, 0) Prt0 = Target:FindFirstChild("UpperTorso") Prt1 = newSuit:FindFirstChild("Torso") WeldEnable(0, -0.2, 0) end Suit = game.Workspace.SuitFrame Target = workspace:WaitForChild("CoolOlivie057") FrameOn()
Btw I made sure that when I moved 'SuitFrame' into replicated storage I changed Suit to:
Suit = game.ReplicatedStorage.SuitFrame