local RepStorage = game:GetService("ReplicatedStorage")
local BeltClip = script.Parent.BeltClip
BeltClip.PrimaryPart = BeltClip.Chest:WaitForChild("Middle")
function WeldParts(part0,part1)
local newWeld = Instance.new("Weld")
newWeld.Part0 = part0
newWeld.Part1 = part1
newWeld.C0 = CFrame.new()
newWeld.C1 = part1.CFrame:toObjectSpace(part0.CFrame)
newWeld.Parent = part0
end
script.Parent.MouseButton1Click:Connect(function(Player)
local Character = Player.Character
local Torso = Character:WaitForChild("Torso")
if Character:FindFirstChild(script.Parent.Parent.Name) then
Character[script.Parent.Parent.Name]:Destroy()
else
local NewArmor = BeltClip:Clone()
NewArmor:SetPrimaryPartCFrame(Torso.CFrame)
NewArmor.PrimaryPart:Destroy()
for _, part in pairs (NewArmor:GetChildren()) do
if part:IsA("BasePart") then
WeldParts(Torso, part)
part.CanCollide = false
part.Anchored = false
end
end
NewArmor.Parent = Character
end
end)
It's a Local Script within a Screen GUI Button, Why won't it work :(
** You are now Level 7! **