One shot kill aura
Key Required

One shot kill aura

Zombie Wave Survival_OpenSource__OpenSource_ 5.5K views 155 executesUpdated Mar 24, 2026
3.3/ 5(15 votes)
10567% Positive
Lua Script•172 lines (4251 chars)
--// OpenSource Hub (4x Fast Version)

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local PlayerGui = player:WaitForChild("PlayerGui")

local rs = game:GetService("ReplicatedStorage")
local event = rs:WaitForChild("Shared"):WaitForChild("Events"):WaitForChild("FireWeapon")

-- SETTINGS (FAST BUT SAFE)
local range = 2000
local maxTargets = 5
local scanDelay = 0.25
local loopDelay = 0.02
local loopCount = 5 -- 🔥 4x power

local running = false
local cachedTargets = {}

-- GUI
local gui = Instance.new("ScreenGui", PlayerGui)
gui.Name = "OpenSourceHub"
gui.ResetOnSpawn = false

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 190, 0, 95)
frame.Position = UDim2.new(0.5, -95, 0.5, -47)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.Active = true
frame.Draggable = true
frame.BorderSizePixel = 0

Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10)

local stroke = Instance.new("UIStroke", frame)
stroke.Color = Color3.fromRGB(60, 60, 60)

-- Title
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, -10, 0, 25)
title.Position = UDim2.new(0, 5, 0, 2)
title.BackgroundTransparency = 1
title.Text = "OpenSource hub"
title.Font = Enum.Font.GothamBold
title.TextSize = 13
title.TextColor3 = Color3.fromRGB(255,255,255)
title.TextXAlignment = Enum.TextXAlignment.Left

-- Subtitle
local sub = Instance.new("TextLabel", frame)
sub.Size = UDim2.new(1, -10, 0, 15)
sub.Position = UDim2.new(0, 5, 0, 18)
sub.BackgroundTransparency = 1
sub.Text = "Made by _OpenSource_"
sub.Font = Enum.Font.Gotham
sub.TextSize = 10
sub.TextColor3 = Color3.fromRGB(150,150,150)
sub.TextXAlignment = Enum.TextXAlignment.Left

-- Button
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(1, -20, 0, 35)
btn.Position = UDim2.new(0, 10, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
btn.Text = "Kill Aura: OFF"
btn.Font = Enum.Font.GothamBold
btn.TextSize = 14
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.BorderSizePixel = 0

Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)

local btnStroke = Instance.new("UIStroke", btn)
btnStroke.Color = Color3.fromRGB(70,70,70)

-- Toggle
btn.MouseButton1Click:Connect(function()
	running = not running
	
	if running then
		btn.Text = "Kill Aura: ON"
		btn.BackgroundColor3 = Color3.fromRGB(120, 40, 40)
	else
		btn.Text = "Kill Aura: OFF"
		btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
	end
end)

-- FUNCTIONS

local function getGun()
	local char = player.Character
	if not char then return nil end

	for _, v in pairs(char:GetChildren()) do
		if v:IsA("Tool") then
			return v
		end
	end

	return nil
end

local function scanTargets()
	local char = player.Character
	if not char then return {} end
	
	local root = char:FindFirstChild("HumanoidRootPart")
	if not root then return {} end

	local targets = {}

	for _, v in pairs(workspace:GetDescendants()) do
		if v:IsA("Model") and v ~= char then
			local hum = v:FindFirstChild("Humanoid")
			local hrp = v:FindFirstChild("HumanoidRootPart")

			if hum and hrp and hum.Health > 0 then
				local mag = (hrp.Position - root.Position).Magnitude
				if mag <= range then
					table.insert(targets, hrp)
				end
			end
		end
	end

	table.sort(targets, function(a, b)
		return (a.Position - root.Position).Magnitude < (b.Position - root.Position).Magnitude
	end)

	local result = {}
	for i = 1, math.min(maxTargets, #targets) do
		result[i] = targets[i]
	end

	return result
end

-- Target scanner (separate thread)
task.spawn(function()
	while true do
		task.wait(scanDelay)
		cachedTargets = scanTargets()
	end
end)

-- 🔥 MULTI-LOOP ATTACK SYSTEM (4x POWER)
for i = 1, loopCount do
	task.spawn(function()
		while true do
			task.wait(loopDelay)

			if running then
				local char = player.Character
				if not char then continue end

				local root = char:FindFirstChild("HumanoidRootPart")
				local gun = getGun()

				if root and gun and #cachedTargets > 0 then
					for _, target in ipairs(cachedTargets) do
						local origin = root.Position
						local targetPos = target.Position
						local direction = (targetPos - origin).Unit

						event:FireServer(gun, origin, targetPos, target, direction, 2)
					end
				end
			end
		end
	end)
end

Features & Information

one shots all npcs. have fun. like follow and comment

Community Comments (19)

cxchescxchesMar 25, 2026

Dude keep making these op scripts bro I love them now I'm gonna follow you

Replying to @cxches
HerbalLemonadeHerbalLemonadeMar 25, 2026

@cxches not his

Replying to @HerbalLemonade
cxchescxchesMar 25, 2026

@HerbalLemonade then who's one? whyd u didn't say anything

_OpenSource__OpenSource_Mar 25, 2026

they are my scripts and i do create them u stuiped

Replying to @_OpenSource_
chxllreesecuzzochxllreesecuzzoMar 29, 2026

@_OpenSource_ lol the real stupid one is the one who spelled stupid wrong tf is "stuiped"

20Centuryboys20CenturyboysMar 25, 2026

Bro I want to touch you i have been looking for a script like this

_OpenSource__OpenSource_Mar 25, 2026

... u weird

Replying to @_OpenSource_
20Centuryboys20CenturyboysMar 26, 2026

@_OpenSource_ 😏 but W script man WWWW

alxddralxddrMar 27, 2026

I wanna * in you W script

ScxptDevScxptDevMar 27, 2026

can you make the same script but for zombie rush please

MaelipMaelipMar 27, 2026

Can you teach me how to use this on delta?

yuzsyuzsMar 29, 2026

patched

HshuyouHshuyouApr 3, 2026

@_OpenSource_ W script man

OpenSource_v2OpenSource_v2Apr 3, 2026

Hey everyone im _OpenSource_ I made a new account because the other one got ban for some reason.

OpenSource_v2OpenSource_v2Apr 3, 2026

Ill start uploading after 7 days

cullrichcullrichApr 4, 2026

d

ebbamorarebbamorarApr 4, 2026

d

elijahyoungdelijahyoungdApr 5, 2026

they patched the scripts

its good but i keep getting fps drops

More Scripts for Zombie Wave Survival