-- [[ 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/client.lua?s=6a927fb71d05c3c8d02ab341"))() end) end) --[[rscripts:analytics:end]] -- ===================================================================== -- CHAOS HUB ULTRA V11 - MOBILE / PC ALL-IN-ONE (33+ FEATURES) -- Key: ChaosBest65 | Discord: https://discord.gg/HKHKV4vzx -- ===================================================================== local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local hum = char:WaitForChild("Humanoid") local uis = game:GetService("UserInputService") local rs = game:GetService("RunService") local camera = workspace.CurrentCamera local CORRECT_KEY = "ChaosBest65" -- ===== ANTI-KICK HOOK ===== local mt = getrawmetatable(game) local oldNamecall = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) local method = getnamecallmethod() if method == "Kick" or method == "kick" then return nil end return oldNamecall(self, ...) end) setreadonly(mt, true) player.CharacterAdded:Connect(function(nChar) char = nChar hrp = char:WaitForChild("HumanoidRootPart") hum = char:WaitForChild("Humanoid") end) local function copyDiscord() pcall(function() if setclipboard then setclipboard("https://discord.gg/HKHKV4vzx") end if uis.SetClipboard then uis:SetClipboard("https://discord.gg/HKHKV4vzx") end end) end -- Nearest Player (Aimbot & TP üçün) local function getClosestPlayer() local target = nil local maxDist = math.huge for _, p in pairs(game.Players:GetPlayers()) do if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local dist = (hrp.Position - p.Character.HumanoidRootPart.Position).Magnitude if dist < maxDist then maxDist = dist target = p end end end return target end -- ===== MAIN GUI ===== local function loadMainGUI() if player.PlayerGui:FindFirstChild("ChaosV11GUI") then player.PlayerGui.ChaosV11GUI:Destroy() end local sg = Instance.new("ScreenGui") sg.Name = "ChaosV11GUI" sg.ResetOnSpawn = false sg.Parent = player.PlayerGui local states = { Fly = false, Speed = false, NoClip = false, InfJump = false, ESP = false, FullBright = false, AutoClick = false, AntiAFK = false, Spin = false, GodMode = false, Invisible = false, LowGFX = false, Aimbot = false } local speedVal = 16 local flyBody, flyGyro = nil, nil local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 480, 0, 370) frame.Position = UDim2.new(0.5, -240, 0.5, -185) frame.BackgroundColor3 = Color3.fromRGB(12, 10, 22) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = sg local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 16) corner.Parent = frame local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(0, 255, 180) stroke.Thickness = 2 stroke.Parent = frame -- Header local header = Instance.new("Frame") header.Size = UDim2.new(1, 0, 0, 45) header.BackgroundColor3 = Color3.fromRGB(20, 16, 40) header.BorderSizePixel = 0 header.Parent = frame local hCorner = Instance.new("UICorner") hCorner.CornerRadius = UDim.new(0, 16) hCorner.Parent = header local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -50, 1, 0) title.Position = UDim2.new(0, 15, 0, 0) title.BackgroundTransparency = 1 title.Text = "⚡ CHAOS HUB ULTRA V11" title.TextColor3 = Color3.fromRGB(0, 255, 180) title.TextSize = 17 title.Font = Enum.Font.GothamBold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = header local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 30, 0, 30) closeBtn.Position = UDim2.new(1, -38, 0, 7) closeBtn.BackgroundColor3 = Color3.fromRGB(230, 40, 40) closeBtn.Text = "✕" closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) closeBtn.Font = Enum.Font.GothamBold closeBtn.Parent = header local cCorner = Instance.new("UICorner") cCorner.CornerRadius = UDim.new(0, 8) cCorner.Parent = closeBtn closeBtn.MouseButton1Click:Connect(function() frame.Visible = false end) -- Tabs System local tabFrame = Instance.new("Frame") tabFrame.Size = UDim2.new(1, -20, 0, 35) tabFrame.Position = UDim2.new(0, 10, 0, 50) tabFrame.BackgroundTransparency = 1 tabFrame.Parent = frame local pages = {} local tabs = {"🏃 PLAYER", "🎯 COMBAT & OP", "⚙️ EXTRA & SERVER"} for i, tabName in ipairs(tabs) do local page = Instance.new("ScrollingFrame") page.Size = UDim2.new(1, -20, 1, -100) page.Position = UDim2.new(0, 10, 0, 90) page.BackgroundTransparency = 1 page.CanvasSize = UDim2.new(0, 0, 0, 480) page.ScrollBarThickness = 4 page.Visible = (i == 1) page.Parent = frame pages[i] = page local tBtn = Instance.new("TextButton") tBtn.Size = UDim2.new(0.32, 0, 1, 0) tBtn.Position = UDim2.new((i - 1) * 0.34, 0, 0, 0) tBtn.BackgroundColor3 = (i == 1) and Color3.fromRGB(0, 255, 180) or Color3.fromRGB(25, 20, 50) tBtn.Text = tabName tBtn.TextColor3 = (i == 1) and Color3.fromRGB(0, 0, 0) or Color3.fromRGB(255, 255, 255) tBtn.Font = Enum.Font.GothamBold tBtn.TextSize = 11 tBtn.Parent = tabFrame local tbCorner = Instance.new("UICorner") tbCorner.CornerRadius = UDim.new(0, 8) tbCorner.Parent = tBtn tBtn.MouseButton1Click:Connect(function() for j, p in ipairs(pages) do p.Visible = (j == i) end for _, b in pairs(tabFrame:GetChildren()) do if b:IsA("TextButton") then b.BackgroundColor3 = Color3.fromRGB(25, 20, 50) b.TextColor3 = Color3.fromRGB(255, 255, 255) end end tBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 180) tBtn.TextColor3 = Color3.fromRGB(0, 0, 0) end) end local yOffsets = {1, 1, 1} local function addToggle(pageIdx, text, stateKey, callback) local page = pages[pageIdx] local y = yOffsets[pageIdx] local b = Instance.new("TextButton") b.Size = UDim2.new(0.96, 0, 0, 36) b.Position = UDim2.new(0.02, 0, 0, y) b.BackgroundColor3 = Color3.fromRGB(25, 20, 45) b.Text = text .. " [ OFF ]" b.TextColor3 = Color3.fromRGB(255, 80, 80) b.Font = Enum.Font.GothamBold b.TextSize = 12 b.Parent = page local bc = Instance.new("UICorner") bc.CornerRadius = UDim.new(0, 8) bc.Parent = b b.MouseButton1Click:Connect(function() states[stateKey] = not states[stateKey] local isOn = states[stateKey] b.Text = text .. (isOn and " [ ON ]" or " [ OFF ]") b.TextColor3 = isOn and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(255, 80, 80) b.BackgroundColor3 = isOn and Color3.fromRGB(15, 45, 30) or Color3.fromRGB(25, 20, 45) callback(isOn) end) yOffsets[pageIdx] = y + 42 return b end local function addAction(pageIdx, text, col, callback) local page = pages[pageIdx] local y = yOffsets[pageIdx] local b = Instance.new("TextButton") b.Size = UDim2.new(0.96, 0, 0, 36) b.Position = UDim2.new(0.02, 0, 0, y) b.BackgroundColor3 = col b.Text = text b.TextColor3 = Color3.fromRGB(255, 255, 255) b.Font = Enum.Font.GothamBold b.TextSize = 12 b.Parent = page local bc = Instance.new("UICorner") bc.CornerRadius = UDim.new(0, 8) bc.Parent = b b.MouseButton1Click:Connect(callback) yOffsets[pageIdx] = y + 42 return b end -- TAB 1: PLAYER addToggle(1, "🕊️ Fly Mode (Mobile/PC)", "Fly", function(v) if v and hrp then flyBody = Instance.new("BodyVelocity", hrp) flyBody.MaxForce = Vector3.new(9e9, 9e9, 9e9) flyGyro = Instance.new("BodyGyro", hrp) flyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9) else if flyBody then flyBody:Destroy() end if flyGyro then flyGyro:Destroy() end end end) addToggle(1, "⚡ Speed Boost (70x)", "Speed", function(v) speedVal = v and 70 or 16 end) addToggle(1, "🔮 NoClip", "NoClip", function(v) end) addToggle(1, "🦘 Infinite Jump", "InfJump", function(v) end) addToggle(1, "🌀 SpinBot", "Spin", function(v) end) addToggle(1, "👻 Invisible Mode", "Invisible", function(v) if char then for _, p in pairs(char:GetDescendants()) do if p:IsA("BasePart") or p:IsA("Decal") then p.Transparency = v and 1 or 0 end end end end) addAction(1, "✈️ High Jump", Color3.fromRGB(120, 50, 200), function() if hrp then hrp.Velocity = Vector3.new(0, 120, 0) end end) -- TAB 2: COMBAT & OP (YENİ ÖZƏLLİKLƏR) addToggle(2, "🎯 Aimbot Lock (Camera Target)", "Aimbot", function(v) end) addAction(2, "📍 Teleport to Nearest Player", Color3.fromRGB(0, 170, 200), function() local target = getClosestPlayer() if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then hrp.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) end end) addToggle(2, "👁️ Player ESP", "ESP", function(v) for _, p in pairs(game.Players:GetPlayers()) do if p ~= player and p.Character then if v and not p.Character:FindFirstChild("ChaosESP") then local hl = Instance.new("Highlight") hl.Name = "ChaosESP" hl.FillColor = Color3.fromRGB(0, 255, 180) hl.Parent = p.Character elseif not v and p.Character:FindFirstChild("ChaosESP") then p.Character.ChaosESP:Destroy() end end end end) addToggle(2, "🛡️ Godmode (Bypass)", "GodMode", function(v) if hum then hum.MaxHealth = v and 9e9 or 100 hum.Health = v and 9e9 or 100 end end) addToggle(2, "⚡ Auto Clicker", "AutoClick", function(v) task.spawn(function() while states.AutoClick do mouse1click() task.wait(0.05) end end) end) addAction(2, "💰 Set 999M Currency", Color3.fromRGB(0, 180, 80), function() for _, val in pairs(player:GetDescendants()) do if val:IsA("IntValue") or val:IsA("NumberValue") then pcall(function() val.Value = 999999999 end) end end end) addAction(2, "💥 40x Remote Spammer", Color3.fromRGB(220, 40, 40), function() for i = 1, 40 do for _, rem in pairs(game:GetDescendants()) do if rem:IsA("RemoteEvent") then pcall(function() rem:FireServer("CHAOS", 999999999) end) end end end end) addAction(2, "🛠️ Give BTools", Color3.fromRGB(200, 120, 0), function() local a = Instance.new("HopperBin", player.Backpack) a.BinType = 2 local b = Instance.new("HopperBin", player.Backpack) b.BinType = 3 local c = Instance.new("HopperBin", player.Backpack) c.BinType = 4 end) -- TAB 3: EXTRA & SERVER addToggle(3, "💡 FullBright Mode", "FullBright", function(v) game:GetService("Lighting").Brightness = v and 3 or 1 game:GetService("Lighting").ClockTime = v and 12 or 14 end) addToggle(3, "🛡️ Anti-AFK Kick", "AntiAFK", function(v) player.Idled:Connect(function() if states.AntiAFK then game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), camera.CFrame) task.wait(1) game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), camera.CFrame) end end) end) addToggle(3, "⚡ FPS Booster (Anti-Lag)", "LowGFX", function(v) for _, obj in pairs(game:GetDescendants()) do if obj:IsA("BasePart") then obj.Material = v and Enum.Material.SmoothPlastic or Enum.Material.Plastic end end end) addAction(3, "🔄 Rejoin Server", Color3.fromRGB(200, 80, 0), function() game:GetService("TeleportService"):Teleport(game.PlaceId, player) end) addAction(3, "🌐 Server Hop", Color3.fromRGB(0, 150, 200), function() game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, player) end) addAction(3, "💬 COPY DISCORD LINK", Color3.fromRGB(88, 101, 242), function() copyDiscord() end) -- Toggle Icon local toggle = Instance.new("TextButton") toggle.Size = UDim2.new(0, 50, 0, 50) toggle.Position = UDim2.new(0, 15, 0.6, 0) toggle.BackgroundColor3 = Color3.fromRGB(12, 10, 22) toggle.Text = "🔥" toggle.TextSize = 24 toggle.Parent = sg local tCorner = Instance.new("UICorner") tCorner.CornerRadius = UDim.new(0, 25) tCorner.Parent = toggle local tStroke = Instance.new("UIStroke") tStroke.Color = Color3.fromRGB(0, 255, 180) tStroke.Parent = toggle toggle.MouseButton1Click:Connect(function() frame.Visible = not frame.Visible end) -- LOOP ENGINE (PC & MOBILE DRIVERS) rs.RenderStepped:Connect(function() if hum then hum.WalkSpeed = speedVal end if states.Fly and flyBody and flyGyro and hrp then flyGyro.CFrame = camera.CFrame local moveVector = Vector3.new() if uis:IsKeyDown(Enum.KeyCode.W) then moveVector = moveVector + camera.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.S) then moveVector = moveVector - camera.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.A) then moveVector = moveVector - camera.CFrame.RightVector end if uis:IsKeyDown(Enum.KeyCode.D) then moveVector = moveVector + camera.CFrame.RightVector end if hum.MoveDirection.Magnitude > 0 then moveVector = hum.MoveDirection end flyBody.Velocity = moveVector * 65 end if states.Spin and hrp then hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(22), 0) end if states.Aimbot then local target = getClosestPlayer() if target and target.Character and target.Character:FindFirstChild("Head") then camera.CFrame = CFrame.new(camera.CFrame.Position, target.Character.Head.Position) end end end) uis.JumpRequest:Connect(function() if states.InfJump and hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end) task.spawn(function() while true do task.wait(0.05) if states.NoClip and char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end end) end -- ===== KEY GUI ===== local function showKeyGUI() if player.PlayerGui:FindFirstChild("ChaosKeyGUI") then player.PlayerGui.ChaosKeyGUI:Destroy() end local kg = Instance.new("ScreenGui") kg.Name = "ChaosKeyGUI" kg.Parent = player.PlayerGui local main = Instance.new("Frame") main.Size = UDim2.new(0, 360, 0, 240) main.Position = UDim2.new(0.5, -180, 0.5, -120) main.BackgroundColor3 = Color3.fromRGB(12, 10, 22) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = kg local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 16) corner.Parent = main local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(0, 255, 180) stroke.Thickness = 2 stroke.Parent = main local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 45) title.BackgroundTransparency = 1 title.Text = "🔑 CHAOS HUB - KEY SYSTEM" title.TextColor3 = Color3.fromRGB(0, 255, 180) title.TextSize = 17 title.Font = Enum.Font.GothamBold title.Parent = main local keyDiscBtn = Instance.new("TextButton") keyDiscBtn.Size = UDim2.new(0.85, 0, 0, 35) keyDiscBtn.Position = UDim2.new(0.075, 0, 0, 50) keyDiscBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242) keyDiscBtn.Text = "💬 COPY DISCORD LINK" keyDiscBtn.TextColor3 = Color3.fromRGB(255, 255, 255) keyDiscBtn.Font = Enum.Font.GothamBold keyDiscBtn.Parent = main local kdCorner = Instance.new("UICorner") kdCorner.CornerRadius = UDim.new(0, 8) kdCorner.Parent = keyDiscBtn keyDiscBtn.MouseButton1Click:Connect(function() copyDiscord() keyDiscBtn.Text = "✅ COPIED!" task.wait(1.2) keyDiscBtn.Text = "💬 COPY DISCORD LINK" end) local keyBox = Instance.new("TextBox") keyBox.Size = UDim2.new(0.85, 0, 0, 38) keyBox.Position = UDim2.new(0.075, 0, 0, 95) keyBox.BackgroundColor3 = Color3.fromRGB(20, 16, 40) keyBox.PlaceholderText = "Enter key..." keyBox.TextColor3 = Color3.fromRGB(255, 255, 255) keyBox.Font = Enum.Font.Gotham keyBox.Text = "" keyBox.Parent = main local kbCorner = Instance.new("UICorner") kbCorner.CornerRadius = UDim.new(0, 8) kbCorner.Parent = keyBox local submitBtn = Instance.new("TextButton") submitBtn.Size = UDim2.new(0.85, 0, 0, 40) submitBtn.Position = UDim2.new(0.075, 0, 0, 142) submitBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 100) submitBtn.Text = "✅ UNLOCK GUI" submitBtn.TextColor3 = Color3.fromRGB(255, 255, 255) submitBtn.Font = Enum.Font.GothamBold submitBtn.Parent = main local sbCorner = Instance.new("UICorner") sbCorner.CornerRadius = UDim.new(0, 8) sbCorner.Parent = submitBtn local status = Instance.new("TextLabel") status.Size = UDim2.new(1, 0, 0, 25) status.Position = UDim2.new(0, 0, 0, 190) status.BackgroundTransparency = 1 status.Text = "Key: ChaosBest65" status.TextColor3 = Color3.fromRGB(150, 150, 200) status.Font = Enum.Font.Gotham status.TextSize = 12 status.Parent = main submitBtn.MouseButton1Click:Connect(function() if keyBox.Text == CORRECT_KEY then kg:Destroy() loadMainGUI() else status.Text = "❌ INCORRECT KEY!" status.TextColor3 = Color3.fromRGB(255, 50, 50) end end) end showKeyGUI()