--[[ ULTRA FAST KILL AURA - Simple Box GUI Press K to toggle | 9999 range ]] 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 LocalPlayer = Players.LocalPlayer -- CONFIGURATION local CONFIG = { Range = 9999, TargetRefreshRate = 0.01, } -- VARIABLES local isEnabled = false local renderConnection = nil local currentTarget = nil local lastTargetRefresh = 0 local attackCounter = 0 -- FAST REMOTE DETECTION local Remote = nil local isRemoteEvent = false local function findRemoteFast() -- Direct path first local systems = ReplicatedStorage:FindFirstChild("Systems") if systems then local actionsSystem = systems:FindFirstChild("ActionsSystem") if actionsSystem then local network = actionsSystem:FindFirstChild("Network") if network then local attack = network:FindFirstChild("Attack") if attack and (attack:IsA("RemoteEvent") or attack:IsA("RemoteFunction")) then return attack end end end end -- Recursive scan local function scan(parent) for _, child in ipairs(parent:GetChildren()) do if child:IsA("RemoteEvent") or child:IsA("RemoteFunction") then local name = child.Name:lower() if name:find("attack") or name:find("hit") or name:find("damage") then return child end end if #child:GetChildren() > 0 then local found = scan(child) if found then return found end end end return nil end return scan(ReplicatedStorage) end -- OPTIMIZED TARGET SCANNER local function getNearestTarget(origin, maxDist) local bestTarget = nil local bestDist = maxDist * maxDist local character = LocalPlayer.Character -- Player targets local players = Players:GetPlayers() for i = 1, #players do local player = players[i] if player ~= LocalPlayer then local char = player.Character if char then local hrp = char:FindFirstChild("HumanoidRootPart") local hum = char:FindFirstChild("Humanoid") if hrp and hum and hum.Health > 0 then local pos = hrp.Position local dx = pos.X - origin.X local dy = pos.Y - origin.Y local dz = pos.Z - origin.Z local distSq = dx*dx + dy*dy + dz*dz if distSq < bestDist then bestDist = distSq bestTarget = { character = char, hrp = hrp, humanoid = hum } end end end end end -- NPC targets local workspaceChildren = workspace:GetChildren() for i = 1, #workspaceChildren do local child = workspaceChildren[i] if child:IsA("Model") and child ~= character then local hrp = child:FindFirstChild("HumanoidRootPart") local hum = child:FindFirstChild("Humanoid") if hrp and hum and hum.Health > 0 then local pos = hrp.Position local dx = pos.X - origin.X local dy = pos.Y - origin.Y local dz = pos.Z - origin.Z local distSq = dx*dx + dy*dy + dz*dz if distSq < bestDist then bestDist = distSq bestTarget = { character = child, hrp = hrp, humanoid = hum } end end end end return bestTarget end -- ULTRA FAST ATTACK local function fireAttack(target) if not target or not target.character then return false end local success = false if isRemoteEvent then local ok = pcall(function() Remote:FireServer(target.character, 1) end) if ok then success = true else ok = pcall(function() Remote:FireServer(target.character) end) if ok then success = true end end else local ok = pcall(function() Remote:InvokeServer(target.character, 1) end) if ok then success = true end end if success then attackCounter = attackCounter + 1 end return success end -- MAIN ATTACK LOOP local function ultraFastAttack() if not isEnabled or not Remote then return end local character = LocalPlayer.Character if not character then return end local hrp = character:FindFirstChild("HumanoidRootPart") if not hrp then return end local now = tick() -- Rapid target refresh if now - lastTargetRefresh > CONFIG.TargetRefreshRate then currentTarget = getNearestTarget(hrp.Position, CONFIG.Range) lastTargetRefresh = now end -- Attack if we have a target if currentTarget and currentTarget.hrp and currentTarget.humanoid.Health > 0 then local targetPos = currentTarget.hrp.Position local dx = targetPos.X - hrp.Position.X local dy = targetPos.Y - hrp.Position.Y local dz = targetPos.Z - hrp.Position.Z local distSq = dx*dx + dy*dy + dz*dz if distSq <= CONFIG.Range * CONFIG.Range then fireAttack(currentTarget) else currentTarget = nil end end end -- SIMPLE BOX GUI local function createSimpleGUI() local screenGui = Instance.new("ScreenGui") screenGui.Name = "SimpleKA" screenGui.ResetOnSpawn = false screenGui.Parent = CoreGui -- Simple box frame (like old one) local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 80, 0, 80) frame.Position = UDim2.new(0.85, 0, 0.7, 0) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40) frame.BackgroundTransparency = 0.2 frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = screenGui -- Rounded corners local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = frame -- Simple button local button = Instance.new("TextButton") button.Size = UDim2.new(0.8, 0, 0.8, 0) button.Position = UDim2.new(0.1, 0, 0.1, 0) button.BackgroundColor3 = Color3.fromRGB(200, 60, 60) button.BorderSizePixel = 0 button.Font = Enum.Font.GothamBold button.Text = "OFF" button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextSize = 14 button.Parent = frame -- Rounded corners for button local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 8) buttonCorner.Parent = button -- Toggle function local function toggle() isEnabled = not isEnabled button.Text = isEnabled and "ON" or "OFF" button.BackgroundColor3 = isEnabled and Color3.fromRGB(60, 200, 60) or Color3.fromRGB(200, 60, 60) if isEnabled then if renderConnection then renderConnection:Disconnect() end renderConnection = RunService.Heartbeat:Connect(ultraFastAttack) currentTarget = nil lastTargetRefresh = 0 attackCounter = 0 elseif renderConnection then renderConnection:Disconnect() renderConnection = nil end end -- Button click button.Activated:Connect(toggle) -- Keyboard toggle (K) UserInputService.InputBegan:Connect(function(input, gameProcessed) if not gameProcessed and input.KeyCode == Enum.KeyCode.K then toggle() end end) end -- INITIALIZATION local function init() print("⚡ Loading Kill Aura...") Remote = findRemoteFast() isRemoteEvent = Remote and Remote:IsA("RemoteEvent") if not Remote then warn("❌ No attack remote found!") return end print("✅ Remote found:", Remote:GetFullName()) print("🎯 Range:", CONFIG.Range) print("⌨️ Press 'K' to toggle") pcall(createSimpleGUI) print("✅ Kill Aura loaded!") end pcall(init)