
Key RequiredUniversal

--[[
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,
})No comments yet for this script.



