thenoobgod6's mid killaura
Key Required

thenoobgod6's mid killaura

Build & Survivethenoobgod6thenoobgod6 2K views 951 executesUpdated Sep 14, 2026
Unrated
00
Lua Script•199 lines (5441 chars)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local LP = Players.LocalPlayer
local Heartbeat = RunService.Heartbeat

-- METHOD CACHE
local FindFirstChild = game.FindFirstChild
local WaitForChild = game.WaitForChild
local GetPlayers = Players.GetPlayers
local GetDescendants = ReplicatedStorage.GetDescendants

-- STATE
local enabled = false
local conn = nil
local remote = nil
local isRemoteEvent = true
local myRoot = nil

-- TARGET DATA (flat, no hash)
local tChars = {}
local tRoots = {}
local tCount = 0
local bestIdx = 0

-- PLAYER CACHE
local pCache = {}
local pCount = 0

-- CONSTANTS
local RANGE = 9999
local RANGE_SQ = RANGE * RANGE

-- FIND REMOTE (once)
do
    local sys = FindFirstChild(ReplicatedStorage, "Systems")
    if sys then
        local act = FindFirstChild(sys, "ActionsSystem")
        if act then
            local net = FindFirstChild(act, "Network")
            if net then
                remote = FindFirstChild(net, "Attack")
            end
        end
    end
    
    if not remote then
        for _, v in ipairs(GetDescendants(ReplicatedStorage)) do
            if v.ClassName == "RemoteEvent" or v.ClassName == "RemoteFunction" then
                local n = v.Name
                if n:find("ttack") or n:find("amage") then
                    remote = v
                    break
                end
            end
        end
    end
    
    if remote then
        isRemoteEvent = remote.ClassName == "RemoteEvent"
    end
end

-- CACHE PLAYERS
local function updateCache()
    local plrs = GetPlayers(Players)
    pCount = #plrs
    for i = 1, pCount do
        pCache[i] = plrs[i]
    end
end

updateCache()

-- CHARACTER TRACKING
LP.CharacterAdded:Connect(function(char)
    myRoot = WaitForChild(char, "HumanoidRootPart", 5)
    updateCache()
end)

if LP.Character then
    myRoot = FindFirstChild(LP.Character, "HumanoidRootPart")
end

-- INLINE MAIN LOOP - ZERO FUNCTION CALLS
conn = Heartbeat:Connect(function()
    if not enabled then return end
    if not myRoot then return end
    if not remote then return end
    
    -- RESET
    tCount = 0
    bestIdx = 0
    
    -- CACHE POSITION
    local myPos = myRoot.Position
    local px, py, pz = myPos.X, myPos.Y, myPos.Z
    local bestDist = 1e999
    
    -- SCAN (inlined updateTargets)
    for i = 1, pCount do
        local plr = pCache[i]
        if plr ~= LP then
            local char = plr.Character
            if char then
                local root = FindFirstChild(char, "HumanoidRootPart")
                if root then
                    local hum = FindFirstChild(char, "Humanoid")
                    if hum and hum.Health > 0 then
                        local pos = root.Position
                        local dx = pos.X - px
                        local dy = pos.Y - py
                        local dz = pos.Z - pz
                        local dist = dx*dx + dy*dy + dz*dz
                        
                        if dist <= RANGE_SQ then
                            tCount = tCount + 1
                            tChars[tCount] = char
                            tRoots[tCount] = root
                            
                            if dist < bestDist then
                                bestDist = dist
                                bestIdx = tCount
                            end
                        end
                    end
                end
            end
        end
    end
    
    -- ATTACK (inlined, 3x fire)
    if bestIdx > 0 then
        local target = tChars[bestIdx]
        if isRemoteEvent then
            remote:FireServer(target, 1)
            remote:FireServer(target, 1)
            remote:FireServer(target, 1)
        else
            remote:InvokeServer(target, 1)
            remote:InvokeServer(target, 1)
            remote:InvokeServer(target, 1)
        end
    end
end)

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "KA"
gui.ResetOnSpawn = false
gui.Parent = CoreGui

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 120, 0, 80)
frame.Position = UDim2.new(0.85, 0, 0.65, 0)
frame.BackgroundColor3 = Color3.new(0.08, 0.08, 0.12)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0.8, 0, 0, 40)
btn.Position = UDim2.new(0.1, 0, 0.25, 0)
btn.BackgroundColor3 = Color3.new(0.78, 0.2, 0.2)
btn.BorderSizePixel = 0
btn.Font = Enum.Font.GothamBold
btn.Text = "OFF"
btn.TextColor3 = Color3.new(1, 1, 1)
btn.TextSize = 16
btn.Parent = frame

local GREEN = Color3.new(0.2, 0.78, 0.2)
local RED = Color3.new(0.78, 0.2, 0.2)

btn.Activated:Connect(function()
    enabled = not enabled
    btn.Text = enabled and "ON" or "OFF"
    btn.BackgroundColor3 = enabled and GREEN or RED
    if enabled then
        updateCache()
    else
        tCount = 0
        bestIdx = 0
    end
end)

UserInputService.InputBegan:Connect(function(input, gp)
    if not gp and input.KeyCode == Enum.KeyCode.K then
        enabled = not enabled
        btn.Text = enabled and "ON" or "OFF"
        btn.BackgroundColor3 = enabled and GREEN or RED
        if enabled then updateCache() end
    end
end)

print("⚡ Instant Kill Aura v11 loaded - Press K")

Features & Information

pretty mid killaura but still good

Community Comments (0)

No comments yet for this script.

More Scripts for Build & Survive