The place is non filtering enabled So the function is fired once, everything goes fine, but once the function is over, or if the player dies, The parts, are not cloned nor Moved, Put prints that have been placed afterwords are still printed, No output errors
local Character = Player.Character or Player.CharacterAdded:wait()
local Char = Character
local armor = game.ReplicatedStorage:WaitForChild('SuperArmorDummy')
local Torso = armor:WaitForChild('Torso'):WaitForChild('Armor'):Clone()
local RLeg = armor:WaitForChild('RightLeg'):WaitForChild('Armor'):Clone()
local LLeg = armor:WaitForChild('LeftLeg'):WaitForChild('Armor'):Clone()
local Head = armor:WaitForChild('Head'):WaitForChild('Armor'):Clone()
local LArm = armor:WaitForChild('LeftArm'):WaitForChild('Armor'):Clone()
local RArm = armor:WaitForChild('RightArm'):WaitForChild('Armor'):Clone()
--Torso Weld--
local w1 = Instance.new("Weld")
w1.Part0 = Torso
w1.Part1 = Character:WaitForChild('Torso')
w1.Parent = Character:WaitForChild('Torso')
--RLeg Weld--
local w2 = Instance.new("Weld")
w2.Part0 = RLeg
w2.Part1 = Character:WaitForChild('Right Leg')
w2.Parent = Character:WaitForChild('Right Leg')
--LLeg Weld--
local w3 = Instance.new("Weld")
w3.Part0 = LLeg
w3.Part1 = Character:WaitForChild('Left Leg')
w3.Parent = Character:WaitForChild('Left Leg')
--Head Weld--
local w4 = Instance.new("Weld")
w4.Part0 = Head
w4.Part1 = Character:WaitForChild('Head')
w4.Parent = Character:WaitForChild('Head')
--LArm Circle Weld--
local w5 = Instance.new("Weld")
w5.Part0 = LArm
w5.Part1 = Character:WaitForChild('Left Arm')
w5.Parent = Character:WaitForChild('Left Arm')
w5.C0 = CFrame.new(0,0.4,0)
--RArm Circle Weld--
local w6 = Instance.new("Weld")
w6.Part0 = RArm
w6.Part1 = Character:WaitForChild('Right Arm')
w6.Parent = Character:WaitForChild('Right Arm')
w6.C0 = CFrame.new(0,0.4,0)
--Weld Them To Charcter--
Torso.Parent = Character:WaitForChild('Torso')
Head.Parent = Character:WaitForChild('Head')
RLeg.Parent = Character:WaitForChild('Right Leg')
LLeg.Parent = Character:WaitForChild('Left Leg')
RArm.Parent = Character:WaitForChild('Right Arm')
LArm.Parent = Character:WaitForChild('Left Arm')
print('timer started') -- printed even if thee things arent cloned, apparently after the second time, it is neither cloned or moved, but it's errorless
for i = 0,60, 1 do
print(i)
wait(1)
end
LeftArm:WaitForChild('Armor'):Destroy()
RightArm:WaitForChild('Armor'):Destroy()
RightLeg:WaitForChild('Armor'):Destroy()
tor:WaitForChild('Armor'):Destroy()
Char:WaitForChild('Head'):WaitForChild('Armor'):Destroy()
LeftLeg:WaitForChild('Armor'):Destroy()
