-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --[[rscripts:analytics:start]] -- Script analytics (enabled by the creator on rscripts.net). -- Runs in its own thread and cannot affect the script below. task.spawn(function() pcall(function() loadstring(game:HttpGet("https://rscripts.net/api/telemetry/v2/client.lua?s=6ab9d81f5e72d43f93a54456"))() end) end) --[[rscripts:analytics:end]] -- ZEUS HUB v3.0 (source build) local Players = game:GetService("Players") local RS = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local LP = Players.LocalPlayer local FLAGS = { fuel=true, speed=true, noclip=false, autocar=false, steer=false, shield=false, redui=true, mythic=false, drops=true } local CONNS = {} local function reg(c) table.insert(CONNS, c) return c end local function getCar() local hum = LP.Character and LP.Character:FindFirstChildOfClass("Humanoid") local seat = hum and hum.SeatPart if not seat then return nil end local node = seat for _ = 1, 6 do node = node.Parent if node:GetAttribute("Fuel") ~= nil then break end end return node end local function getOwnedCar() local cars = workspace:FindFirstChild("Cars") if not cars then return nil end for _, c in ipairs(cars:GetChildren()) do if c:IsA("Model") and c:GetAttribute("OwnerUserId") == LP.UserId then return c end end return nil end local Packets = nil pcall(function() Packets = require(RS:WaitForChild("Packages"):WaitForChild("Packets")) end) pcall(function() local cfg = require(RS.Shared.Data.AdminAbuseConfig) cfg.ToolEnabled = function(n) return n == "HackerInvincible" end cfg.Blessing = function() return true end end) local zeusAbuse = require(RS.Controllers.LiveEventController.zeusAbuse) local FAKE_TROVE = { Add = function() end } local function shield(on) if on then local now = workspace:GetServerTimeNow() pcall(function() zeusAbuse.onActivate(nil, { joinedMidEvent = true, config = { adminUserId = 0 }, state = { currentStage = "ZeusBlessing", powerEndsAt = now + 86400, blessingEndsAt = now + 86400 }, trove = FAKE_TROVE, }) end) else pcall(function() zeusAbuse.onDeactivate(nil) end) end end local PartCatalog = require(RS.Shared.Data.PartCatalog) local origRarity = {} for id, def in pairs(PartCatalog.Parts) do if type(def) == "table" and def.Rarity then origRarity[id] = def.Rarity end end local function mythic(on) for id, def in pairs(PartCatalog.Parts) do if type(def) == "table" and def.Rarity then def.Rarity = on and "Mythic" or origRarity[id] end end end local LiveEvents = require(RS.Controllers.LiveEventController) local claimed = {} local origSignal = zeusAbuse.onSignal zeusAbuse.onSignal = function(self, sig, a, data) local r = origSignal(self, sig, a, data) if FLAGS.drops and sig == "strike" and type(data) == "table" and data.id and not claimed[data.id] then claimed[data.id] = true task.delay(0.6 + math.random() * 1.2, function() pcall(function() LiveEvents.fireSignal("zeusAbuse", "claimDrop", data.id) end) end) end return r end local ncCarRef, ncCharRef = nil, nil local function noclipParts(model) for _, p in ipairs(model:GetDescendants()) do if p:IsA("BasePart") and p.CanCollide then p.CanCollide = false end end end task.spawn(function() while true do task.wait(0.15) if not FLAGS.noclip then ncCarRef, ncCharRef = nil, nil else local car = getOwnedCar() if car and car ~= ncCarRef then ncCarRef = car end if ncCarRef then noclipParts(ncCarRef) end local ch = LP.Character if ch and ch ~= ncCharRef then ncCharRef = ch end if ncCharRef then noclipParts(ncCharRef) end end end end) local lastSpawnTry = 0 task.spawn(function() while true do task.wait(3) if FLAGS.autocar and Packets then if not getOwnedCar() and tick() - lastSpawnTry > 10 then lastSpawnTry = tick() pcall(function() Packets.SpawnCar:Fire() end) end end end end) local serverTop = nil local function steerStep() local car = getOwnedCar() if not car or not car.PrimaryPart then return end local pp = car.PrimaryPart local pos = pp.Position if not serverTop then local t = car:GetAttribute("TopSpeed") if type(t) == "number" and t > 0 then serverTop = t end end local rp = RaycastParams.new() rp.FilterType = Enum.RaycastFilterType.Exclude rp.FilterDescendantsInstances = {car, LP.Character} local hit = workspace:Raycast(Vector3.new(pos.X + 35, pos.Y + 40, pos.Z), Vector3.new(0, -250, 0), rp) local target = (hit and hit.Normal.Y > 0.5) and (hit.Position + Vector3.new(0, 4, 0)) or (pos + Vector3.new(35, 0, 0)) local to = target - pos local vel = pp.AssemblyLinearVelocity local h = Vector3.new(vel.X, 0, vel.Z) local hd = Vector3.new(to.X, 0, to.Z) local SPEED = math.min((serverTop or 60) * 1.3, 135) if h.Magnitude > 2 and hd.Magnitude > 0.1 and h.Unit:Dot(hd.Unit) < 0.3 then pp.AssemblyLinearVelocity = h * 0.85 + Vector3.new(0, vel.Y, 0) else pp.AssemblyLinearVelocity = hd.Unit * SPEED + Vector3.new(0, math.clamp(to.Y * 2, -40, 25), 0) end end reg(RunService.Heartbeat:Connect(function() local car = getCar() if car then if FLAGS.fuel then pcall(function() car:SetAttribute("Fuel", 100) car:SetAttribute("FuelFrozen", true) car:SetAttribute("NitroFuel", 1) end) end if FLAGS.speed then pcall(function() car:SetAttribute("TopSpeed", 250) car:SetAttribute("EnginePower", 400) end) end if FLAGS.redui then pcall(function() local f = car:FindFirstChild("Fuel") if f then local fill, hacked = f:FindFirstChild("Fill"), f:FindFirstChild("Hacked") if fill and fill.Enabled then fill.Enabled = false end if hacked and not hacked.Enabled then hacked.Enabled = true end end end) end end if FLAGS.steer then steerStep() end end)) local gui = Instance.new("ScreenGui") gui.Name = "AxenieldHubGUI" gui.ResetOnSpawn = false gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local okH, hui = pcall(gethui) gui.Parent = (okH and hui) or LP:WaitForChild("PlayerGui") local function round(o, r) local c = Instance.new("UICorner") c.CornerRadius = UDim.new(0, r or 8) c.Parent = o return c end local mini = Instance.new("TextButton") mini.Size = UDim2.new(0, 42, 0, 42) mini.Position = UDim2.new(1, -60, 0.5, -21) mini.BackgroundColor3 = Color3.fromRGB(25, 30, 45) mini.Text = "A"; mini.TextSize = 20; mini.Font = Enum.Font.GothamBold mini.TextColor3 = Color3.fromRGB(140, 190, 255) mini.BorderSizePixel = 0; mini.Visible = false; mini.Parent = gui round(mini, 21) local ms = Instance.new("UIStroke", mini); ms.Color = Color3.fromRGB(90, 140, 255); ms.Thickness = 1.5 local main = Instance.new("Frame") main.Size = UDim2.new(0, 280, 0, 320) main.Position = UDim2.new(0, 30, 0.5, -160) main.BackgroundColor3 = Color3.fromRGB(16, 16, 22) main.BorderSizePixel = 0; main.Active = true; main.Parent = gui round(main, 12) local stroke = Instance.new("UIStroke", main); stroke.Color = Color3.fromRGB(90, 140, 255); stroke.Thickness = 1.5 local tbar = Instance.new("Frame") tbar.Size = UDim2.new(1, 0, 0, 34); tbar.BackgroundTransparency = 1; tbar.Parent = main local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -70, 1, 0); title.Position = UDim2.new(0, 12, 0, 0) title.BackgroundTransparency = 1; title.Text = "⚡ AXENIELD HUB v3.2" title.TextColor3 = Color3.fromRGB(140, 190, 255); title.Font = Enum.Font.GothamBold title.TextSize = 14; title.TextXAlignment = Enum.TextXAlignment.Left; title.Parent = tbar local function barBtn(txt, xoff) local b = Instance.new("TextButton") b.Size = UDim2.new(0, 26, 0, 22); b.Position = UDim2.new(1, xoff, 0.5, -11) b.BackgroundColor3 = Color3.fromRGB(35, 35, 48); b.Text = txt b.TextSize = 12; b.Font = Enum.Font.GothamBold b.TextColor3 = Color3.fromRGB(200, 200, 210); b.BorderSizePixel = 0; b.Parent = tbar round(b, 6) return b end local hideBtn = barBtn("-", -62) local killBtn = barBtn("X", -32) local side = Instance.new("Frame") side.Size = UDim2.new(0, 62, 1, -80); side.Position = UDim2.new(0, 8, 0, 40) side.BackgroundColor3 = Color3.fromRGB(22, 22, 30); side.BorderSizePixel = 0; side.Parent = main round(side, 8) local sideList = Instance.new("UIListLayout", side) sideList.Padding = UDim.new(0, 4) sideList.HorizontalAlignment = Enum.HorizontalAlignment.Center local content = Instance.new("Frame") content.Size = UDim2.new(1, -80, 1, -80); content.Position = UDim2.new(0, 72, 0, 40) content.BackgroundTransparency = 1; content.Parent = main local mon = Instance.new("TextLabel") mon.Size = UDim2.new(1, -16, 0, 24); mon.Position = UDim2.new(0, 8, 1, -30) mon.BackgroundColor3 = Color3.fromRGB(10, 10, 14); mon.TextColor3 = Color3.fromRGB(120, 220, 140) mon.Font = Enum.Font.Code; mon.TextSize = 11; mon.Text = "..."; mon.BorderSizePixel = 0; mon.Parent = main round(mon, 6) local SECTIONS = { { id = "main", icon = "🏠", label = "MAIN" }, { id = "mobility", icon = "🚗", label = "MOVE" }, { id = "visual", icon = "✨", label = "EYE" }, { id = "event", icon = "📦", label = "EVENT" }, } local FEATURES = { fuel = { sec = "main", name = "Inf Fuel+Nitro", desc = "bensin & turbo abadi" }, speed = { sec = "main", name = "Inf Speed 250", desc = "legal limit" }, god = { sec = "main", name = "Godmode", desc = "anti damage" }, autocar = { sec = "main", name = "Auto Car", desc = "spawn otomatis" }, noclip = { sec = "mobility", name = "Noclip", desc = "tembus rintangan" }, steer = { sec = "mobility", name = "Auto Steer", desc = "AFK jalan lurus" }, shield = { sec = "visual", name = "Zeus Shield", desc = "glow biru 24 jam" }, redui = { sec = "visual", name = "Red Inf UI", desc = "ikon merah" }, mythic = { sec = "visual", name = "Mythic Visual", desc = "roll tampil mythic" }, drops = { sec = "event", name = "Drops Claim", desc = "pas LightningDrops" }, } local refreshers, sectionContainers = {}, {} local currentSec = "main" local function refreshFeature(key) local btn = refreshers[key] if not btn then return end local on = FLAGS[key] btn._state.BackgroundColor3 = on and Color3.fromRGB(40, 130, 70) or Color3.fromRGB(45, 45, 58) btn._state.Text = on and "ON" or "OFF" btn._label.TextColor3 = on and Color3.fromRGB(170, 255, 190) or Color3.fromRGB(210, 210, 215) end for _, sec in ipairs(SECTIONS) do local cont = Instance.new("Frame") cont.Size = UDim2.new(1, 0, 1, 0); cont.BackgroundTransparency = 1 cont.Visible = sec.id == currentSec; cont.Parent = content local ll = Instance.new("UIListLayout", cont); ll.Padding = UDim.new(0, 5) sectionContainers[sec.id] = cont end for key, f in pairs(FEATURES) do local row = Instance.new("Frame") row.Size = UDim2.new(1, 0, 0, 42); row.BackgroundColor3 = Color3.fromRGB(28, 28, 38) row.BorderSizePixel = 0; row.Parent = sectionContainers[f.sec] round(row, 8) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -70, 0, 20); lbl.Position = UDim2.new(0, 10, 0, 4) lbl.BackgroundTransparency = 1; lbl.Text = f.name; lbl.Font = Enum.Font.GothamBold lbl.TextSize = 12; lbl.TextXAlignment = Enum.TextXAlignment.Left lbl.TextColor3 = Color3.fromRGB(210, 210, 215); lbl.Parent = row local desc = Instance.new("TextLabel") desc.Size = UDim2.new(1, -70, 0, 14); desc.Position = UDim2.new(0, 10, 0, 24) desc.BackgroundTransparency = 1; desc.Text = f.desc; desc.Font = Enum.Font.Gotham desc.TextSize = 10; desc.TextXAlignment = Enum.TextXAlignment.Left desc.TextColor3 = Color3.fromRGB(130, 130, 145); desc.Parent = row local st = Instance.new("TextButton") st.Size = UDim2.new(0, 46, 0, 26); st.Position = UDim2.new(1, -54, 0.5, -13) st.BackgroundColor3 = Color3.fromRGB(45, 45, 58); st.Text = "OFF" st.Font = Enum.Font.GothamBold; st.TextSize = 11 st.TextColor3 = Color3.fromRGB(230, 230, 235); st.BorderSizePixel = 0; st.Parent = row round(st, 6) refreshers[key] = { _state = st, _label = lbl } st.MouseButton1Click:Connect(function() FLAGS[key] = not FLAGS[key] if key == "shield" then shield(FLAGS[key]) end if key == "mythic" then mythic(FLAGS[key]) end refreshFeature(key) end) refreshFeature(key) end for _, sec in ipairs(SECTIONS) do local b = Instance.new("TextButton") b.Size = UDim2.new(0, 50, 0, 46); b.BackgroundColor3 = Color3.fromRGB(30, 30, 42) b.Text = ""; b.BorderSizePixel = 0; b.Parent = side round(b, 8) local ic = Instance.new("TextLabel") ic.Size = UDim2.new(1, 0, 0, 20); ic.Position = UDim2.new(0, 0, 0, 5) ic.BackgroundTransparency = 1; ic.Text = sec.icon; ic.TextSize = 15; ic.Parent = b local tx = Instance.new("TextLabel") tx.Size = UDim2.new(1, 0, 0, 13); tx.Position = UDim2.new(0, 0, 0, 27) tx.BackgroundTransparency = 1; tx.Text = sec.label; tx.Font = Enum.Font.GothamBold tx.TextSize = 9; tx.TextColor3 = Color3.fromRGB(160, 160, 175); tx.Parent = b local function refresh() local on = currentSec == sec.id b.BackgroundColor3 = on and Color3.fromRGB(50, 80, 130) or Color3.fromRGB(30, 30, 42) tx.TextColor3 = on and Color3.fromRGB(200, 225, 255) or Color3.fromRGB(160, 160, 175) end b.MouseButton1Click:Connect(function() currentSec = sec.id for id, cont in pairs(sectionContainers) do cont.Visible = id == currentSec end refresh() end) refresh() end task.spawn(function() while gui.Parent do task.wait(0.5) local car = getCar() if car and car.PrimaryPart then local spd = car.PrimaryPart.AssemblyLinearVelocity.Magnitude local okF, fuel = pcall(function() return car:GetAttribute("Fuel") end) local okH, hp = pcall(function() return car:GetAttribute("CarHealth") end) mon.Text = string.format("%.0f s/s | Fuel %.0f | HP %.0f", spd, okF and fuel or -1, okH and hp or -1) else mon.Text = "no car" end end end) local function setPanelVisible(v) main.Visible = v mini.Visible = not v end hideBtn.MouseButton1Click:Connect(function() setPanelVisible(false) end) mini.MouseButton1Click:Connect(function() setPanelVisible(true) end) reg(UIS.InputBegan:Connect(function(io, gpe) if gpe then return end if io.KeyCode == Enum.KeyCode.RightShift then setPanelVisible(not main.Visible) end end)) local function unload() FLAGS.fuel, FLAGS.speed, FLAGS.noclip, FLAGS.autocar, FLAGS.steer = false, false, false, false, false FLAGS.redui, FLAGS.drops = false, false if FLAGS.mythic then mythic(false) end if FLAGS.shield then shield(false) end for _, c in ipairs(CONNS) do pcall(function() c:Disconnect() end) end gui:Destroy() print("[HUB] UNLOADED") end killBtn.MouseButton1Click:Connect(unload) local dragging, dragStart, startPos = nil, nil, nil local function makeDraggable(handle, target) handle.InputBegan:Connect(function(io) if io.UserInputType == Enum.UserInputType.MouseButton1 then dragging = { t = target } dragStart = io.Position startPos = target.Position end end) end makeDraggable(title, main) makeDraggable(mini, mini) reg(UIS.InputChanged:Connect(function(io) if dragging and io.UserInputType == Enum.UserInputType.MouseMovement then local d = io.Position - dragStart dragging.t.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y) end end)) reg(UIS.InputEnded:Connect(function(io) if io.UserInputType == Enum.UserInputType.MouseButton1 then dragging = nil end end)) print("[AXENIELD] HUB v3.2 loaded")