getgenv().killall = true -- false/true local players = game:GetService("Players") local plr = players.LocalPlayer local ReplicatedStorage = game:GetService("ReplicatedStorage") local function kill(gun, player) if gun and player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChild("Humanoid") then local a = { [1] = gun, [2] = { ["p"] = Vector3.new(184.38491821289062, 80.81703186035156, -31.51180648803711), ["pid"] = 1, ["part"] = player.Character.HumanoidRootPart, ["d"] = 1.7668241262435913, ["maxDist"] = 1.7155888080596924, ["h"] = player.Character.Humanoid, ["m"] = Enum.Material.Plastic, ["n"] = Vector3.new(-0.845337986946106, 0, 0.5342320203781128), ["t"] = 0.44032757240082787, ["sid"] = 1 } } ReplicatedStorage:WaitForChild("WeaponsSystem"):WaitForChild("Network"):WaitForChild("WeaponHit"):FireServer( unpack(a) ) end end while getgenv().killall do for _, p in pairs(players:GetPlayers()) do if not getgenv().killall then break end if p ~= plr then local tool = plr.Character:FindFirstChildOfClass("Tool") if tool then kill(tool, p) end end end wait(0.6) end