-- you must hold any tool for this to work
getgenv().kill_all = not getgenv().kill_all;

if (getgenv().kill_all) then
    repeat
        local tool = game:GetService("Players").LocalPlayer.Character:FindFirstChildWhichIsA("Tool");
        local children = game:GetService("Workspace").Police:GetChildren();
        if (#children > 0) and (tool) then
            for _, guard in (children) do
                local humanoid = guard:FindFirstChildWhichIsA("Humanoid");
                local head = guard:FindFirstChild("Head");
                if (not head) or (not humanoid) or (humanoid.Health == 0) then
                    continue;
                end
                game:GetService("ReplicatedStorage").RS_Package.Assets.Remotes.Damage:FireServer("Damage", tool, humanoid, humanoid.Health, head, tool.Name, head.Position, {});
            end
        end
        task.wait();
    until (not getgenv().kill_all);
end
Notoriety: A PAYDAY® Experience Kill All Guards Script
Mobile Friendly
13,387 views
10 months ago

Kill All Guards Script

WORKING
Free

Description

Eliminate all guards instantly with this open source script. Works in real time while holding any tool and completely disables NPC behavior, making them unable to shoot, react, or escape. Simple execution, no UI, no unnecessary loops.

Features

  • Kill All Guards
  • Instant Damage Apply

Related Scripts