local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))() local Window = Fluent:CreateWindow({ Title = "Brainrot Hub", SubTitle = "⚡ Fixed Edition", TabWidth = 160, Size = UDim2.fromOffset(590, 430), Acrylic = true, Theme = "Darker", MinimizeKey = Enum.KeyCode.LeftControl }) local Players = game:GetService("Players") local RunService = game:GetService("RunService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local CoreGui = game:GetService("CoreGui") local TeleportService = game:GetService("TeleportService") local VirtualInputManager = game:GetService("VirtualInputManager") local UserGameSettings = UserSettings():GetService("UserGameSettings") local LocalPlayer = Players.LocalPlayer local PurchaseAuraEvent = ReplicatedStorage:WaitForChild("Events", 5) and ReplicatedStorage.Events:WaitForChild("PurchaseAuraUpgrade", 5) local PurchaseCarryEvent = ReplicatedStorage:WaitForChild("Events", 5) and ReplicatedStorage.Events:WaitForChild("PurchaseCarry", 5) local PurchaseSpeedEvent = ReplicatedStorage:WaitForChild("Events", 5) and ReplicatedStorage.Events:WaitForChild("PurchaseSpeedUpgrade", 5) local AuraSkinEvent = ReplicatedStorage:WaitForChild("AuraSkinEvent", 5) local function EquipSkinTwice(skinName) if skinName and AuraSkinEvent then AuraSkinEvent:FireServer("EquipAuraOrBuy", skinName) task.wait(0.05) AuraSkinEvent:FireServer("EquipAuraOrBuy", skinName) end end local BASE_POSITION = Vector3.new(73.79, 5, -310.43) local maxCarryCapacity = 1 local isTriggeringPrompt = false local filterBaseNum = 1 local filterMultiplier = 1e30 local minBrainrotFilterValue = 1e30 local function UpdateCalculatedFilter() minBrainrotFilterValue = filterBaseNum * filterMultiplier end local RARITY_WEIGHTS = { ["Secret"] = 100, ["Divine"] = 90, ["Celestial"] = 80, ["Ancient"] = 70, ["OG"] = 60, ["Mythical"] = 50, ["Legendary"] = 40, ["Epic"] = 30, ["Rare"] = 20, ["Uncommon"] = 10, ["Common"] = 1 } local NUMBER_SUFFIXES = { {1e303, "Ce"}, {1e63, "Vg"}, {1e60, "Ndg"}, {1e57, "Odg"}, {1e54, "Spg"}, {1e51, "Sxg"}, {1e48, "Qid"}, {1e45, "Qad"}, {1e42, "Td"}, {1e39, "Dd"}, {1e36, "Ud"}, {1e33, "De"}, {1e30, "N"}, {1e27, "Oc"}, {1e24, "Sp"}, {1e21, "Sx"}, {1e18, "Qi"}, {1e15, "Qa"}, {1e12, "T"}, {1e9, "B"}, {1e6, "M"}, {1e3, "k"} } local function FormatValueShort(num) if not num or num == 0 then return "0/s" end for _, entry in ipairs(NUMBER_SUFFIXES) do if num >= entry[1] then return string.format("%.1f%s/s", num / entry[1], entry[2]) end end return tostring(math.floor(num)) .. "/s" end local function ParseTextToNumber(text) if not text or text == "" then return 0 end local cleanText = tostring(text):gsub(",", "") local numStr, suffix = cleanText:match("([%d%.]+)%s*([%a]*)") local num = tonumber(numStr) or 0 if num == 0 then return 0 end suffix = suffix:lower() if suffix == "ce" then return num * 1e303 end if suffix == "vg" then return num * 1e63 end if suffix == "ndg" then return num * 1e60 end if suffix == "odg" then return num * 1e57 end if suffix == "spg" then return num * 1e54 end if suffix == "sxg" then return num * 1e51 end if suffix == "qid" then return num * 1e48 end if suffix == "qad" then return num * 1e45 end if suffix == "td" then return num * 1e42 end if suffix == "dd" then return num * 1e39 end if suffix == "ud" then return num * 1e36 end if suffix == "de" or suffix == "dc" or suffix == "d" then return num * 1e33 end if suffix == "no" or suffix == "n" then return num * 1e30 end if suffix == "oc" or suffix == "o" then return num * 1e27 end if suffix == "sp" or suffix == "s" then return num * 1e24 end if suffix == "sx" then return num * 1e21 end if suffix == "qi" or suffix == "qn" then return num * 1e18 end if suffix == "qa" or suffix == "qd" then return num * 1e15 end if suffix == "t" then return num * 1e12 end if suffix == "b" then return num * 1e9 end if suffix == "m" then return num * 1e6 end if suffix == "k" then return num * 1e3 end return num end local function GetItemOrToolValue(instance) if not instance then return 0 end local maxVal = 0 for _, attrName in ipairs({"Income", "Value", "MPS", "Rate", "Money", "Cash", "Multiplier", "Gain"}) do local val = instance:GetAttribute(attrName) if val then local pVal = tonumber(val) or ParseTextToNumber(tostring(val)) if pVal > maxVal then maxVal = pVal end end end for _, childName in ipairs({"Income", "Value", "Rate", "MPS", "Money", "Cash", "Stats"}) do local obj = instance:FindFirstChild(childName, true) if obj and obj:IsA("ValueBase") then local pVal = tonumber(obj.Value) or ParseTextToNumber(tostring(obj.Value)) if pVal > maxVal then maxVal = pVal end end end for _, descendant in ipairs(instance:GetDescendants()) do if descendant:IsA("TextLabel") or descendant:IsA("TextBox") then local text = descendant.Text if text and text ~= "" then local pVal = ParseTextToNumber(text) if pVal > maxVal then maxVal = pVal end end end end return maxVal end local function GetToolRarity(tool) local rarity = tool:GetAttribute("Rarity") or tool:GetAttribute("RarityTier") if not rarity then local rObj = tool:FindFirstChild("Rarity", true) if rObj and rObj:IsA("StringValue") then rarity = rObj.Value end end return RARITY_WEIGHTS[tostring(rarity)] or 0 end local function FirePromptCustom(prompt) if not prompt or not prompt:IsA("ProximityPrompt") then return false end if not prompt.Enabled or isTriggeringPrompt then return false end isTriggeringPrompt = true if fireproximityprompt then fireproximityprompt(prompt, prompt.HoldDuration) else prompt:InputBegan() task.wait(prompt.HoldDuration > 0 and prompt.HoldDuration or 0.1) prompt:InputEnded() VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.E, false, game) task.wait(0.05) VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.E, false, game) end task.wait(0.2) isTriggeringPrompt = false return true end local function GetInventoryTools() local tools = {} local backpack = LocalPlayer:FindFirstChild("Backpack") local char = LocalPlayer.Character if backpack then for _, item in ipairs(backpack:GetChildren()) do if item:IsA("Tool") then table.insert(tools, item) end end end if char then for _, item in ipairs(char:GetChildren()) do if item:IsA("Tool") then table.insert(tools, item) end end end return tools end local BuyTab = Window:AddTab({ Title = "Upgrades", Icon = "shopping-bag" }) local CollectTab = Window:AddTab({ Title = "Auto Collector", Icon = "zap" }) local EquipTab = Window:AddTab({ Title = "Inventory & Equip", Icon = "gem" }) local VisualsTab = Window:AddTab({ Title = "Visuals & ESP", Icon = "eye" }) local MiscTab = Window:AddTab({ Title = "Misc & Utilities", Icon = "sliders" }) BuyTab:AddSection("⚡ Speed Upgrades") BuyTab:AddButton({ Title = "Buy +10 Speed (1x)", Callback = function() if PurchaseSpeedEvent then PurchaseSpeedEvent:FireServer(10) end end }) BuyTab:AddButton({ Title = "Buy Max Speed (12x)", Callback = function() if PurchaseSpeedEvent then task.spawn(function() for i = 1, 12 do PurchaseSpeedEvent:FireServer(10) task.wait(0.05) end end) end end }) BuyTab:AddSection("🎒 Carry Capacity Upgrades") BuyTab:AddButton({ Title = "Purchase Carry (1x)", Callback = function() if PurchaseCarryEvent then PurchaseCarryEvent:FireServer() end end }) BuyTab:AddButton({ Title = "Buy Max Carry (7x)", Callback = function() if PurchaseCarryEvent then task.spawn(function() for i = 1, 7 do PurchaseCarryEvent:FireServer() task.wait(0.05) end end) end end }) local autoBuyCarry = false BuyTab:AddToggle("AutoBuyCarryToggle", { Title = "Auto Buy Carry Upgrades", Default = false, Callback = function(Value) autoBuyCarry = Value if autoBuyCarry then task.spawn(function() while autoBuyCarry do if PurchaseCarryEvent then PurchaseCarryEvent:FireServer() end task.wait(0.2) end end) end end }) BuyTab:AddSection("✨ Aura Upgrades") BuyTab:AddButton({ Title = "+1 Aura", Callback = function() if PurchaseAuraEvent then PurchaseAuraEvent:FireServer(1) end end }) BuyTab:AddButton({ Title = "+5 Aura", Callback = function() if PurchaseAuraEvent then PurchaseAuraEvent:FireServer(5) end end }) BuyTab:AddButton({ Title = "+10 Aura", Callback = function() if PurchaseAuraEvent then PurchaseAuraEvent:FireServer(10) end end }) BuyTab:AddSection("🎨 Aura Skins") local auraSkins = { "Plasma", "FireStarter", "Diabledasy", "Snownear", "Phantom", "Electrostars", "Electrocuted", "Thunder", "Shockwave", "Storrm", "Overcharge", "Frostbite", "Grandfire", "Waterknight", "Perdurple", "Timeless", "Brasypail", "Greendean", "Perfomera", "Acvella" } local selectedSkin = auraSkins[1] BuyTab:AddDropdown("AuraSkinDropdown", { Title = "Select Aura Skin", Values = auraSkins, Default = 1, Callback = function(Option) selectedSkin = Option end }) BuyTab:AddButton({ Title = "Equip / Unlock Skin", Callback = function() EquipSkinTwice(selectedSkin) end }) CollectTab:AddSection("🎯 Strict Filtering Settings") CollectTab:AddDropdown("MaxCarryDropdown", { Title = "Max Carry Limit", Values = {"1", "2", "3", "4", "5", "6"}, Default = 1, Callback = function(Option) maxCarryCapacity = tonumber(Option) or 1 end }) CollectTab:AddInput("MinIncomeValueInput", { Title = "Minimum Income Value", Default = "1", Numeric = true, Finished = true, Callback = function(Value) filterBaseNum = tonumber(Value) or 0 UpdateCalculatedFilter() end }) local suffixOptions = { "None (Raw Number)", "k (Thousand)", "M (Million)", "B (Billion)", "T (Trillion)", "Qa (Quadrillion)", "Qi (Quintillion)", "Sx (Sextillion)", "Sp (Septillion)", "Oc (Octillion)", "N / No (Nonillion)", "De / Dc (Decillion)", "Ud (Undecillion)", "Dd (Duodecillion)", "Td (Tredecillion)", "Qad (Quatordecillion)", "Qid (Quinquadecillion)", "Vg (Vigintillion)", "Ce (Centillion)" } local suffixMultipliers = { ["None (Raw Number)"] = 1, ["k (Thousand)"] = 1e3, ["M (Million)"] = 1e6, ["B (Billion)"] = 1e9, ["T (Trillion)"] = 1e12, ["Qa (Quadrillion)"] = 1e15, ["Qi (Quintillion)"] = 1e18, ["Sx (Sextillion)"] = 1e21, ["Sp (Septillion)"] = 1e24, ["Oc (Octillion)"] = 1e27, ["N / No (Nonillion)"] = 1e30, ["De / Dc (Decillion)"] = 1e33, ["Ud (Undecillion)"] = 1e36, ["Dd (Duodecillion)"] = 1e39, ["Td (Tredecillion)"] = 1e42, ["Qad (Quatordecillion)"] = 1e45, ["Qid (Quinquadecillion)"] = 1e48, ["Vg (Vigintillion)"] = 1e63, ["Ce (Centillion)"] = 1e303 } CollectTab:AddDropdown("MoneySuffixDropdown", { Title = "Select Multiplier Unit", Values = suffixOptions, Default = 11, Callback = function(Option) filterMultiplier = suffixMultipliers[Option] or 1e30 UpdateCalculatedFilter() end }) local rarityFolders = { "All Rarities", "Ancient", "AncientBest", "Celestial", "CelestialBest", "Common", "CommonBest", "Divine", "DivineBest", "Epic", "EpicBest", "Legendary", "LegendaryBest", "Mythical", "MythicalBest", "OG", "OGBest", "Rare", "RareBest", "Secret", "SecretBest", "Uncommon", "UncommonBest" } local selectedFolder = rarityFolders[1] local autoCollectActive = false CollectTab:AddDropdown("RarityDropdown", { Title = "Target Rarity Category", Values = rarityFolders, Default = 1, Callback = function(Option) selectedFolder = Option end }) CollectTab:AddSection("🚀 Automation Controls") CollectTab:AddToggle("AutoCollectToggle", { Title = "Auto Teleport & Collect Matching Brainrots", Default = false, Callback = function(Value) autoCollectActive = Value if autoCollectActive then task.spawn(function() while autoCollectActive do local startCFrame = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character.HumanoidRootPart.CFrame local targetItems = {} for _, obj in ipairs(game:GetDescendants()) do if obj:IsA("Model") and obj.Name == "SpawnedItem" then local matchesRarity = (selectedFolder == "All Rarities") or (obj.Parent and obj.Parent.Name == selectedFolder) if matchesRarity then local itemValue = GetItemOrToolValue(obj) - if itemValue >= minBrainrotFilterValue then table.insert(targetItems, { Model = obj, Value = itemValue }) end end end end table.sort(targetItems, function(a, b) return a.Value > b.Value end) local collectedCount = 0 for _, entry in ipairs(targetItems) do if not autoCollectActive or collectedCount >= maxCarryCapacity then break end local obj = entry.Model local targetCFrame = obj.PrimaryPart and obj.PrimaryPart.CFrame or (obj:FindFirstChildWhichIsA("BasePart", true) and obj:FindFirstChildWhichIsA("BasePart", true).CFrame) if targetCFrame and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = targetCFrame task.wait(0.2) for _, descendant in ipairs(obj:GetDescendants()) do if descendant:IsA("ProximityPrompt") then if FirePromptCustom(descendant) then collectedCount = collectedCount + 1 break end end end task.wait(0.2) end end if #targetItems > 0 and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = startCFrame or CFrame.new(BASE_POSITION) end task.wait(0.6) end end) end end }) CollectTab:AddButton({ Title = "Instant Teleport To Base", Callback = function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(BASE_POSITION) end end }) EquipTab:AddSection("📊 Backpack Inventory") local inventoryParagraph = EquipTab:AddParagraph({ Title = "Inventory Capacity Status", Content = "Tools Count: 0 Items" }) task.spawn(function() while task.wait(0.5) do local tools = GetInventoryTools() inventoryParagraph:SetTitle("Inventory Capacity Status") inventoryParagraph:SetContent("Tools Count: " .. tostring(#tools) .. " Items") end end) EquipTab:AddSection("⚡ Best Item Equipper") local equipFilterMode = "Highest Value (Income)" EquipTab:AddDropdown("EquipFilterDropdown", { Title = "Sorting Mode", Values = {"Highest Value (Income)", "Highest Rarity"}, Default = 1, Callback = function(Option) equipFilterMode = Option end }) EquipTab:AddButton({ Title = "Equip #1 Most Valuable Item", Callback = function() local tools = GetInventoryTools() local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid") if not humanoid or #tools == 0 then return end table.sort(tools, function(a, b) if equipFilterMode == "Highest Rarity" then return GetToolRarity(a) > GetToolRarity(b) else return GetItemOrToolValue(a) > GetItemOrToolValue(b) end end) local bestTool = tools[1] if bestTool then humanoid:UnequipTools() task.wait(0.05) humanoid:EquipTool(bestTool) end end }) EquipTab:AddSection("🏷️ Overhead Floating Tag") local customBillboardActive = false local currentBillboardGui = nil local function UpdateOverheadBillboard() local char = LocalPlayer.Character local head = char and char:FindFirstChild("Head") if not head or not customBillboardActive then if currentBillboardGui then currentBillboardGui:Destroy() currentBillboardGui = nil end return end local heldTool = char:FindFirstChildWhichIsA("Tool") if not heldTool then if currentBillboardGui then currentBillboardGui.Enabled = false end return end if not currentBillboardGui or currentBillboardGui.Parent ~= head then if currentBillboardGui then currentBillboardGui:Destroy() end local billboard = Instance.new("BillboardGui") billboard.Name = "RichestOverheadBillboard" billboard.AlwaysOnTop = true billboard.Size = UDim2.new(0, 300, 0, 110) billboard.StudsOffset = Vector3.new(0, 3.5, 0) billboard.Adornee = head local frame = Instance.new("Frame", billboard) frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 local variantLabel = Instance.new("TextLabel", frame) variantLabel.Name = "VariantLabel" variantLabel.Size = UDim2.new(1, 0, 0, 22) variantLabel.Position = UDim2.new(0, 0, 0, 0) variantLabel.BackgroundTransparency = 1 variantLabel.TextColor3 = Color3.fromRGB(255, 255, 255) variantLabel.TextStrokeTransparency = 0 variantLabel.TextSize = 16 variantLabel.Font = Enum.Font.SourceSansBold local nameLabel = Instance.new("TextLabel", frame) nameLabel.Name = "NameLabel" nameLabel.Size = UDim2.new(1, 0, 0, 28) nameLabel.Position = UDim2.new(0, 0, 0, 20) nameLabel.BackgroundTransparency = 1 nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255) nameLabel.TextStrokeTransparency = 0 nameLabel.TextSize = 22 nameLabel.Font = Enum.Font.SourceSansBold local rarityLabel = Instance.new("TextLabel", frame) rarityLabel.Name = "RarityLabel" rarityLabel.Size = UDim2.new(1, 0, 0, 22) rarityLabel.Position = UDim2.new(0, 0, 0, 48) rarityLabel.BackgroundTransparency = 1 rarityLabel.TextColor3 = Color3.fromRGB(220, 180, 255) rarityLabel.TextStrokeTransparency = 0 rarityLabel.TextSize = 18 rarityLabel.Font = Enum.Font.SourceSansBold local rateLabel = Instance.new("TextLabel", frame) rateLabel.Name = "RateLabel" rateLabel.Size = UDim2.new(1, 0, 0, 30) rateLabel.Position = UDim2.new(0, 0, 0, 70) rateLabel.BackgroundTransparency = 1 rateLabel.TextColor3 = Color3.fromRGB(50, 255, 100) rateLabel.TextStrokeTransparency = 0 rateLabel.TextSize = 24 rateLabel.Font = Enum.Font.SourceSansBold billboard.Parent = head currentBillboardGui = billboard end currentBillboardGui.Enabled = true local frame = currentBillboardGui.Frame local variant = heldTool:GetAttribute("Variant") or "Normal" local rarity = heldTool:GetAttribute("Rarity") or heldTool:GetAttribute("RarityTier") or "Secret" local rawVal = GetItemOrToolValue(heldTool) frame.VariantLabel.Text = tostring(variant) frame.NameLabel.Text = heldTool.Name frame.RarityLabel.Text = tostring(rarity) frame.RateLabel.Text = "+" .. FormatValueShort(rawVal) end EquipTab:AddToggle("BillboardToggle", { Title = "Show Floating Overhead Stats Tag", Default = false, Callback = function(Value) customBillboardActive = Value if not customBillboardActive and currentBillboardGui then currentBillboardGui:Destroy() currentBillboardGui = nil end end }) RunService.RenderStepped:Connect(function() if customBillboardActive then UpdateOverheadBillboard() end end) VisualsTab:AddSection("🧠 Brainrot ESP") local brainrotEspActive = false local brainrotEspFolder = Instance.new("Folder", CoreGui) brainrotEspFolder.Name = "BrainrotESP_Container" local function ApplyBrainrotEsp(model) if not model:IsA("Model") or model.Name ~= "SpawnedItem" then return end if model:FindFirstChild("BrainrotHighlight") then return end local itemValue = GetItemOrToolValue(model) if itemValue < minBrainrotFilterValue then return end local displayName = nil for _, descendant in ipairs(model:GetDescendants()) do if descendant:IsA("TextLabel") or descendant:IsA("TextBox") then local text = descendant.Text if text and text ~= "" and not text:find("/s") and not text:find("%+") and not text:find("Common") and not text:find("Rare") then displayName = text break end end end if not displayName then displayName = model.Parent and model.Parent.Name or "Brainrot" end local highlight = Instance.new("Highlight") highlight.Name = "BrainrotHighlight" highlight.FillColor = Color3.fromRGB(0, 255, 127) highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.FillTransparency = 0.5 highlight.OutlineTransparency = 0 highlight.Adornee = model highlight.Parent = brainrotEspFolder local primaryPart = model.PrimaryPart or model:FindFirstChildWhichIsA("BasePart", true) if primaryPart then local billboard = Instance.new("BillboardGui") billboard.Name = "BrainrotLabel" billboard.AlwaysOnTop = true billboard.Size = UDim2.new(0, 140, 0, 40) billboard.StudsOffset = Vector3.new(0, 3.5, 0) billboard.Adornee = primaryPart local textLabel = Instance.new("TextLabel", billboard) textLabel.Size = UDim2.new(1, 0, 1, 0) textLabel.BackgroundTransparency = 1 textLabel.TextColor3 = Color3.fromRGB(255, 255, 255) textLabel.TextStrokeTransparency = 0 textLabel.TextSize = 14 textLabel.Font = Enum.Font.SourceSansBold textLabel.Text = displayName .. "\n[" .. FormatValueShort(itemValue) .. "]" billboard.Parent = brainrotEspFolder end end VisualsTab:AddToggle("BrainrotEspToggle", { Title = "Enable Brainrot World ESP", Default = false, Callback = function(Value) brainrotEspActive = Value if brainrotEspActive then task.spawn(function() while brainrotEspActive do for _, obj in ipairs(game:GetDescendants()) do if obj:IsA("Model") and obj.Name == "SpawnedItem" then ApplyBrainrotEsp(obj) end end task.wait(1.5) end end) else brainrotEspFolder:ClearAllChildren() end end }) VisualsTab:AddSection("👤 Player ESP") local playerEspActive = false local playerEspFolder = Instance.new("Folder", CoreGui) playerEspFolder.Name = "PlayerESP_Container" VisualsTab:AddToggle("PlayerEspToggle", { Title = "Enable Player Highlights", Default = false, Callback = function(Value) playerEspActive = Value if not playerEspActive then playerEspFolder:ClearAllChildren() end end }) RunService.RenderStepped:Connect(function() if not playerEspActive then return end for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local char = player.Character local hl = playerEspFolder:FindFirstChild(player.Name .. "_HL") if not hl then hl = Instance.new("Highlight") hl.Name = player.Name .. "_HL" hl.FillColor = Color3.fromRGB(255, 50, 50) hl.OutlineColor = Color3.fromRGB(255, 255, 255) hl.FillTransparency = 0.6 hl.Adornee = char hl.Parent = playerEspFolder end end end end) MiscTab:AddSection("🏃 Movement Adjustments") MiscTab:AddSlider("WalkSpeedSlider", { Title = "WalkSpeed Multiplier", Min = 16, Max = 250, Default = 16, Rounding = 0, Callback = function(Value) if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = Value end end }) local noclipEnabled = false local noclipConnection = nil MiscTab:AddToggle("NoclipToggle", { Title = "Enable Noclip Mode", Default = false, Callback = function(Value) noclipEnabled = Value if noclipEnabled then noclipConnection = RunService.Stepped:Connect(function() if LocalPlayer.Character then for _, part in pairs(LocalPlayer.Character:GetDescendants()) do if part:IsA("BasePart") and part.CanCollide then part.CanCollide = false end end end end) else if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end end end }) MiscTab:AddSection("🔊 Audio Settings") MiscTab:AddSlider("GameVolumeSlider", { Title = "Master Game Volume", Min = 0, Max = 100, Default = math.floor(UserGameSettings.MasterVolume * 100), Rounding = 0, Callback = function(Value) UserGameSettings.MasterVolume = Value / 100 end }) MiscTab:AddSection("🌐 Network & Server Tools") local autoRejoin = false MiscTab:AddToggle("AutoRejoinToggle", { Title = "Auto Rejoin on Disconnect", Default = false, Callback = function(Value) autoRejoin = Value end }) CoreGui.RobloxPromptGui.promptOverlay.ChildAdded:Connect(function(child) if autoRejoin and child.Name == "ErrorPrompt" then TeleportService:Teleport(game.PlaceId, LocalPlayer) end end) MiscTab:AddButton({ Title = "Rejoin Current Server", Callback = function() TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, LocalPlayer) end }) Window:SelectTab(1)