make = script.Parent head = make:findFirstChild("HeadWeld") leftarm = make:findFirstChild("LeftArmWeld") rightarm = make:findFirstChild("RightArmWeld") leftleg = make:findFirstChild("LeftLegWeld") rightleg = make:findFirstChild("RightLegWeld") torso = make:findFirstChild("TorsoWeld") npc = script.Parent:FindFirstChild("NPC-Armor") p = script.Parent.Parent.Parent char = script.Parent.Parent.Parent.Character --[[part = script.Parent:FindFirstChild("Activate") touch = false
if part == nil then repeat wait() until char -- waits until player actually exists touch.Value = true elseif part ~= nil then part.Touched:connect(function(hit) h = hit.Parent:findFirstChild("Humanoid") if h ~= nil then touch.Value = true end end) end]]
repeat wait() until char
if head ~= nil then head2 = head:Clone() head2.Parent = p.Character weld1 = Instance.new("Weld", head2:findFirstChild("Handle")) weld1.Part0 = head2:findFirstChild("Handle") weld1.Part1 = p.Character:findFirstChild("Head") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npcheadfind = hum.Parent:findFirstChild("Head") if npcheadfind ~= nil then clean1 = hum.Parent:findFirstChild("HeadWeld") if clean1 ~= nil then clean1:Remove() end npchead = head:Clone() npchead.Parent = hum.Parent npcweld1 = Instance.new("Weld", npchead:findFirstChild("Handle")) npcweld1.Part0 = npchead:findFirstChild("Handle") npcweld1.Part1 = hum.Parent:findFirstChild("Head") end end end end end end end if leftarm ~= nil then leftarm2 = leftarm:Clone() leftarm2.Parent = p.Character weld2 = Instance.new("Weld", leftarm2:findFirstChild("Handle")) weld2.Part0 = leftarm2:findFirstChild("Handle") weld2.Part1 = p.Character:findFirstChild("Left Arm") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npcleftarmfind = hum.Parent:findFirstChild("Left Arm") if npcleftarmfind ~= nil then clean2 = hum.Parent:findFirstChild("LeftArmWeld") if clean2 ~= nil then clean2:Remove() end npcleftarm = leftarm:Clone() npcleftarm.Parent = hum.Parent npcweld2 = Instance.new("Weld", npcleftarm:findFirstChild("Handle")) npcweld2.Part0 = npcleftarm:findFirstChild("Handle") npcweld2.Part1 = hum.Parent:findFirstChild("Left Arm") end end end end end end end if rightarm ~= nil then rightarm2 = rightarm:Clone() rightarm2.Parent = p.Character weld3 = Instance.new("Weld", rightarm2:findFirstChild("Handle")) weld3.Part0 = rightarm2:findFirstChild("Handle") weld3.Part1 = p.Character:findFirstChild("Right Arm") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npcrightarmfind = hum.Parent:findFirstChild("Right Arm") if npcrightarmfind ~= nil then clean3 = hum.Parent:findFirstChild("RightArmWeld") if clean3 ~= nil then clean3:Remove() end npcrightarm = rightarm:Clone() npcrightarm.Parent = hum.Parent npcweld3 = Instance.new("Weld", npcrightarm:findFirstChild("Handle")) npcweld3.Part0 = npcrightarm:findFirstChild("Handle") npcweld3.Part1 = hum.Parent:findFirstChild("Right Arm") end end end end end end end if leftleg ~= nil then leftleg2 = leftleg:Clone() leftleg2.Parent = p.Character weld4 = Instance.new("Weld", leftleg2:findFirstChild("Handle")) weld4.Part0 = leftleg2:findFirstChild("Handle") weld4.Part1 = p.Character:findFirstChild("Left Leg") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npcleftlegfind = hum.Parent:findFirstChild("Left Leg") if npcleftlegfind ~= nil then clean4 = hum.Parent:findFirstChild("LeftLegWeld") if clean4 ~= nil then clean4:Remove() end npcleftleg = leftleg:Clone() npcleftleg.Parent = hum.Parent npcweld4 = Instance.new("Weld", npcleftleg:findFirstChild("Handle")) npcweld4.Part0 = npcleftleg:findFirstChild("Handle") npcweld4.Part1 = hum.Parent:findFirstChild("Left Leg") end end end end end end end if rightleg ~= nil then rightleg2 = rightleg:Clone() rightleg2.Parent = p.Character weld5 = Instance.new("Weld", rightleg2:findFirstChild("Handle")) weld5.Part0 = rightleg2:findFirstChild("Handle") weld5.Part1 = p.Character:findFirstChild("Right Leg") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npcrightlegfind = hum.Parent:findFirstChild("Right Leg") if npcrightlegfind ~= nil then clean5 = hum.Parent:findFirstChild("RightLegWeld") if clean5 ~= nil then clean5:Remove() end npcrightleg = rightleg:Clone() npcrightleg.Parent = hum.Parent npcweld5 = Instance.new("Weld", npcrightleg:findFirstChild("Handle")) npcweld5.Part0 = npcrightleg:findFirstChild("Handle") npcweld5.Part1 = hum.Parent:findFirstChild("Right Leg") end end end end end end end if torso ~= nil then torso2 = torso:Clone() torso2.Parent = p.Character weld6 = Instance.new("Weld", torso2:findFirstChild("Handle")) weld6.Part0 = torso2:findFirstChild("Handle") weld6.Part1 = p.Character:findFirstChild("Torso") if npc ~= nil then if npc.Value == true then npcchar = workspace:GetChildren() for c = 1, #npcchar do if npcchar[c].ClassName == "Model" then hum = npcchar[c]:findFirstChild("Humanoid") if hum ~= nil then npctorsofind = hum.Parent:findFirstChild("Torso") if npctorsofind ~= nil then clean6 = hum.Parent:findFirstChild("TorsoWeld") if clean6 ~= nil then clean6:Remove() end npctorso = rightleg:Clone() npctorso.Parent = hum.Parent npcweld6 = Instance.new("Weld", npctorso:findFirstChild("Handle")) npcweld6.Part0 = npctorso:findFirstChild("Handle") npcweld6.Part1 = hum.Parent:findFirstChild("Torso") end end end end end end end AW = make:findFirstChild("ArmorWeight") if AW ~= nil then ss = AW:Clone() ss.Parent = p.Character ss.Disabled = false end WN = make:findFirstChild("WeightNumber") if WN ~= nil then WN:Clone().Parent = p.Character end
-- I put the armor in the starter pack and named it Heavy Steel Armour And put this script into it and it worked.. Also I welded each part of the armor named it and stuff and each part of the armor is in a model...

1 comment
or when you die and respawn