while true do for _, v in pairs(workspace:GetDescendants()) do if v.Name == "RiotShieldPart" then v:Destroy() end end task.wait(2) end local player = game:GetService("Players").LocalPlayer task.spawn(function() while task.wait(0.5) do local char = player.Character if char then local shield = char:FindFirstChild("RiotShieldPart") if not shield then local part = Instance.new("Part") part.Name = "RiotShieldPart" part.Size = Vector3.new(4,6,1) part.CanCollide = true part.Anchored = false part.Parent = char local weld = Instance.new("WeldConstraint") weld.Part0 = part weld.Part1 = char:FindFirstChild("HumanoidRootPart") weld.Parent = part end end end end)