--// 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