--[[ AndreiDevTester Hub 5.0 👑 - THE ADMIN EDITION - Integrated Infinite Yield - Server Hopping & Rejoin - FPS Booster - Smart Game Detection ]] -- // SERVICES // -- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local TeleportService = game:GetService("TeleportService") local Lighting = game:GetService("Lighting") local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera -- // CONFIGURATION // -- local State = { Fly = false, FlySpeed = 60, Noclip = false, EspEnabled = false, GameDetected = "None" } local Connections = {} local EspCache = {} -- // HELPER FUNCTIONS // -- local function cleanConnection(name) if Connections[name] then Connections[name]:Disconnect() Connections[name] = nil end end local function getRoot(char) return char and (char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Torso")) end -- // 1. ADVANCED FEATURES // -- -- CFrame Fly (Best quality) local function toggleFly(state) State.Fly = state cleanConnection("FlyLoop") local char = LocalPlayer.Character local root = getRoot(char) if state and root then local oldGrav = Workspace.Gravity Workspace.Gravity = 0 Connections["FlyLoop"] = RunService.RenderStepped:Connect(function(dt) if not State.Fly or not root then Workspace.Gravity = oldGrav cleanConnection("FlyLoop") return end root.Velocity = Vector3.zero local cf = Camera.CFrame local move = Vector3.zero if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + cf.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - cf.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + cf.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - cf.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0,1,0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move = move - Vector3.new(0,1,0) end root.CFrame = root.CFrame + (move * State.FlySpeed * dt) end) else Workspace.Gravity = 196.2 end end -- Server Hop Function local function ServerHop() local PlaceID = game.PlaceId local AllIDs = {} local foundAnything = "" local actualHour = os.date("!*t").hour local Deleted = false Rayfield:Notify({Title = "Server Hop", Content = "Searching for a new server...", Duration = 3}) local function TPReturner() local Site; if foundAnything == "" then Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100')) else Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything)) end if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then foundAnything = Site.nextPageCursor end for i,v in pairs(Site.data) do local Possible = true if v.maxPlayers > v.playing then for _,Existing in pairs(AllIDs) do if Existing == v.id then Possible = false end end if Possible then table.insert(AllIDs, v.id) TeleportService:TeleportToPlaceInstance(PlaceID, v.id, LocalPlayer) wait(4) end end end end TPReturner() end -- // 2. UI SETUP // -- local Window = Rayfield:CreateWindow({ Name = "AndreiDevTester Hub 5.0 👑", LoadingTitle = "System Override", LoadingSubtitle = "Injecting Admin Privileges...", ConfigurationSaving = { Enabled = true, FolderName = "AndreiHub5", FileName = "Config" }, KeySystem = false, Theme = "Amethyst" -- Premium Purple Theme }) local TabAdmin = Window:CreateTab("👑 Admin & Server", 4483362458) local TabMain = Window:CreateTab("🚀 Mobility", 4483362458) local TabVisuals = Window:CreateTab("👁️ Visuals", 4483362458) local TabGame = Window:CreateTab("🎮 Game Scripts", 4483362458) -- --- ADMIN TAB (NEW) --- TabAdmin:CreateSection("Command Line") TabAdmin:CreateButton({ Name = "Load Infinite Yield (Admin Commands)", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() Rayfield:Notify({Title = "Success", Content = "Infinite Yield Loaded! Type ;cmds to see commands.", Duration = 5}) end }) TabAdmin:CreateSection("Server Management") TabAdmin:CreateButton({ Name = "Server Hop (Find New Server)", Callback = ServerHop }) TabAdmin:CreateButton({ Name = "Rejoin Server", Callback = function() TeleportService:Teleport(game.PlaceId, LocalPlayer) end }) TabAdmin:CreateSection("Performance") TabAdmin:CreateButton({ Name = "FPS Booster (Delete Textures)", Callback = function() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") and not v.Parent:FindFirstChild("Humanoid") then v.Material = Enum.Material.SmoothPlastic if v:IsA("Texture") then v:Destroy() end end end Lighting.GlobalShadows = false Lighting.FogEnd = 9e9 Rayfield:Notify({Title = "Boosted", Content = "Textures removed for max FPS.", Duration = 3}) end }) -- --- MOBILITY TAB --- TabMain:CreateToggle({Name = "CFrame Fly (Undetected)", CurrentValue = false, Flag = "Fly", Callback = toggleFly}) TabMain:CreateSlider({Name = "Fly Speed", Range = {10, 500}, Increment = 10, CurrentValue = 60, Callback = function(v) State.FlySpeed = v end}) TabMain:CreateToggle({ Name = "Noclip (Wall Hack)", CurrentValue = false, Callback = function(v) State.Noclip = v cleanConnection("Noclip") if v then Connections["Noclip"] = RunService.Stepped:Connect(function() if LocalPlayer.Character then for _,p in pairs(LocalPlayer.Character:GetDescendants()) do if p:IsA("BasePart") and p.CanCollide then p.CanCollide = false end end end end) end end }) TabMain:CreateSlider({ Name = "WalkSpeed", Range = {16, 300}, Increment = 1, CurrentValue = 16, Callback = function(v) if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = v end end }) -- --- VISUALS TAB --- TabVisuals:CreateToggle({ Name = "Player ESP (Wallhack)", CurrentValue = false, Callback = function(v) State.EspEnabled = v if not v then for _,e in pairs(EspCache) do e:Destroy() end EspCache = {} return end Connections["ESP"] = RunService.RenderStepped:Connect(function() for _, plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and getRoot(plr.Character) then if not EspCache[plr] then local bb = Instance.new("BillboardGui", CoreGui) bb.AlwaysOnTop = true; bb.Size = UDim2.new(0,200,0,50); bb.StudsOffset = Vector3.new(0,3,0) local t = Instance.new("TextLabel", bb); t.Size = UDim2.new(1,0,1,0); t.BackgroundTransparency=1 t.TextColor3 = Color3.fromRGB(255,50,50); t.TextStrokeTransparency=0; t.Font=Enum.Font.GothamBold EspCache[plr] = bb end EspCache[plr].Adornee = getRoot(plr.Character) EspCache[plr].TextLabel.Text = plr.Name end end end) end }) -- --- GAME SCRIPTS TAB --- -- (Keeps the logic simple but loads external powerful scripts for specific games) TabGame:CreateSection("Detected Game: " .. game.PlaceId) TabGame:CreateLabel("Universal Mode Active") if game.PlaceId == 2753915549 or game.PlaceId == 4442272183 then -- Blox Fruits TabGame:CreateButton({ Name = "Load Hoho Hub (Blox Fruits)", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/acsu123/HOHO_H/main/Loading_UI"))() end }) elseif game.PlaceId == 6516141723 then -- Doors TabGame:CreateButton({ Name = "Load Vynixius (Best Doors Script)", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Vynixius/main/Doors/Script.lua"))() end }) elseif game.PlaceId == 2788229376 then -- Da Hood TabGame:CreateButton({ Name = "Load SwagMode (Da Hood)", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/lerkermer/lua-projects/master/SwagModeV002'))() end }) else TabGame:CreateLabel("No specific game script found for this ID.") end Rayfield:Notify({ Title = "AndreiDevTester Hub 5.0", Content = "Admin Systems Online. Enjoy.", Duration = 5, Image = 4483362458, })