The best script of this experience
Key Required

The best script of this experience

Gods Of GloryRyxh7Ryxh7 1.6K views 27 executesUpdated Jan 17, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•297 lines (8556 chars)
-- 🔥 Gods Of Glory | RYXH7 HUB PRO 2026 😈
-- Optimizado para Delta | Estable | Sin Errores | Rayfield UI
-- by Ryxh7

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local plr = Players.LocalPlayer

-- Cargar Rayfield UI (oficial y estable 2026)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- Flags globales (persistentes y seguras)
getgenv().AutoMana = false
getgenv().AutoRebirth = false
getgenv().FlyEnabled = false
getgenv().NoclipEnabled = false
getgenv().WalkSpeed = 16
getgenv().JumpPower = 50
getgenv().FlySpeed = 50

-- Conexiones (limpias)
local AutoManaConn, AutoRebirthConn, NoclipConn, FlyConn, BV
local keysHeld = {
    [Enum.KeyCode.W] = false,
    [Enum.KeyCode.A] = false,
    [Enum.KeyCode.S] = false,
    [Enum.KeyCode.D] = false,
    [Enum.KeyCode.Space] = false,
    [Enum.KeyCode.LeftShift] = false
}

-- Input para Fly (una sola conexión)
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    local key = input.KeyCode
    if keysHeld[key] ~= nil then
        keysHeld[key] = true
    end
end)

UserInputService.InputEnded:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    local key = input.KeyCode
    if keysHeld[key] ~= nil then
        keysHeld[key] = false
    end
end)

-- Esperar Remotes (anti-error)
local Remotes = ReplicatedStorage:WaitForChild("Remotes", 10)
if not Remotes then
    Rayfield:Notify({Title = "Error", Content = "Remotes no encontrados. Reinicia el juego.", Duration = 5})
    return
end
local GiveManaRemote = Remotes:WaitForChild("GiveMana", 5)
local RebirthRemote = Remotes:WaitForChild("Rebirth", 5)
if not GiveManaRemote or not RebirthRemote then
    Rayfield:Notify({Title = "Error", Content = "Remotes GiveMana/Rebirth no encontrados.", Duration = 5})
    return
end

-- Funciones de Farm (optimizadas con Heartbeat)
local function toggleAutoMana(state)
    getgenv().AutoMana = state
    if state then
        AutoManaConn = RunService.Heartbeat:Connect(function()
            pcall(function() GiveManaRemote:FireServer({Value = "99999999999999"}) end)
        end)
    else
        if AutoManaConn then
            AutoManaConn:Disconnect()
            AutoManaConn = nil
        end
    end
end

local function toggleAutoRebirth(state)
    getgenv().AutoRebirth = state
    if state then
        AutoRebirthConn = RunService.Heartbeat:Connect(function()
            pcall(function() RebirthRemote:FireServer("{", "{") end)
        end)
    else
        if AutoRebirthConn then
            AutoRebirthConn:Disconnect()
            AutoRebirthConn = nil
        end
    end
end

-- Noclip (estable, sin lag)
local function toggleNoclip(state)
    getgenv().NoclipEnabled = state
    if state then
        NoclipConn = RunService.Stepped:Connect(function()
            local char = plr.Character
            if char then
                for _, part in pairs(char:GetChildren()) do
                    if part:IsA("BasePart") and part ~= char:FindFirstChild("HumanoidRootPart") then
                        part.CanCollide = false
                    end
                end
            end
        end)
    else
        if NoclipConn then
            NoclipConn:Disconnect()
            NoclipConn = nil
        end
    end
end

-- Fly PRO (suave, keys WASD + Space(↑) Shift(↓))
local function toggleFly(state)
    getgenv().FlyEnabled = state
    local char = plr.Character
    if not char then return end
    local root = char:FindFirstChild("HumanoidRootPart")
    local hum = char:FindFirstChildOfClass("Humanoid")
    if not root or not hum then return end

    if state then
        BV = Instance.new("BodyVelocity")
        BV.MaxForce = Vector3.new(400000000, 400000000, 400000000)
        BV.Velocity = Vector3.new(0, 0.1, 0)
        BV.Parent = root
        hum.PlatformStand = true

        FlyConn = RunService.Heartbeat:Connect(function()
            if getgenv().FlyEnabled and root and root.Parent and BV and BV.Parent then
                local cam = workspace.CurrentCamera
                local direction = Vector3.new(
                    (keysHeld[Enum.KeyCode.D] and 1 or 0) - (keysHeld[Enum.KeyCode.A] and 1 or 0),
                    (keysHeld[Enum.KeyCode.Space] and 1 or 0) - (keysHeld[Enum.KeyCode.LeftShift] and 1 or 0),
                    (keysHeld[Enum.KeyCode.W] and 1 or 0) - (keysHeld[Enum.KeyCode.S] and 1 or 0)
                )
                BV.Velocity = (cam.CFrame.RightVector * direction.X + cam.CFrame.UpVector * direction.Y + cam.CFrame.LookVector * direction.Z) * getgenv().FlySpeed
            end
        end)
    else
        if BV then 
            BV:Destroy() 
            BV = nil 
        end
        if hum then 
            hum.PlatformStand = false 
        end
        if FlyConn then
            FlyConn:Disconnect()
            FlyConn = nil
        end
    end
end

-- Speed/Jump (persiste en respawn)
local function updateMovement()
    local char = plr.Character
    if char then
        local hum = char:FindFirstChildOfClass("Humanoid")
        if hum then
            hum.WalkSpeed = getgenv().WalkSpeed
            hum.JumpPower = getgenv().JumpPower
        end
    end
end

plr.CharacterAdded:Connect(function()
    task.wait(1)
    updateMovement()
end)
if plr.Character then 
    updateMovement() 
end

-- Crear UI Rayfield (pro config)
local Window = Rayfield:CreateWindow({
    Name = "👑 Gods Of Glory | RYXH7 HUB PRO",
    LoadingTitle = "Cargando Olimpo...",
    LoadingSubtitle = "by Ryxh7 🔥",
    ConfigurationSaving = {
        Enabled = true,
        FolderName = "GoGHub",
        FileName = "Ryxh7Config"
    },
    KeySystem = false -- Sin key pa' full fun
})

-- TAB 1: FARME O
local FarmTab = Window:CreateTab("💰 Farmeo", 4483362458)
local FarmSection = FarmTab:CreateSection("Automatizaciones Infinitas")

FarmTab:CreateToggle({
    Name = "Auto Mana (Inf Cash/Mana)",
    CurrentValue = false,
    Flag = "AutoManaF",
    Callback = toggleAutoMana
})

FarmTab:CreateToggle({
    Name = "Auto Rebirth (Max Rebirths)",
    CurrentValue = false,
    Flag = "AutoRebirthF",
    Callback = toggleAutoRebirth
})

FarmTab:CreateButton({
    Name = "💥 Max Todo UNA VEZ (Spam Rápido)",
    Callback = function()
        for i = 1, 20 do
            pcall(function() GiveManaRemote:FireServer({Value = "99999999999999"}) end)
            pcall(function() RebirthRemote:FireServer("{", "{") end)
            task.wait(0.05)
        end
        Rayfield:Notify({Title = "¡MAXEADO!", Content = "Mana y Rebirth spameados x20 🔥", Duration = 3})
    end
})

-- TAB 2: UTILS
local UtilsTab = Window:CreateTab("🛡️ Utils", 4483362458)
local UtilsSection = UtilsTab:CreateSection("Movimiento OP")

UtilsTab:CreateToggle({
    Name = "Fly (WASD + Space/Shift)",
    CurrentValue = false,
    Flag = "FlyF",
    Callback = toggleFly
})

UtilsTab:CreateSlider({
    Name = "Fly Speed",
    Range = {1, 200},
    Increment = 1,
    CurrentValue = 50,
    Flag = "FlySpeedF",
    Callback = function(Value)
        getgenv().FlySpeed = Value
    end
})

UtilsTab:CreateToggle({
    Name = "Noclip (Traspasa Paredes)",
    CurrentValue = false,
    Flag = "NoclipF",
    Callback = toggleNoclip
})

UtilsTab:CreateSlider({
    Name = "Walk Speed",
    Range = {16, 200},
    Increment = 1,
    CurrentValue = 16,
    Flag = "WalkSpeedF",
    Callback = function(Value)
        getgenv().WalkSpeed = Value
        updateMovement()
    end
})

UtilsTab:CreateSlider({
    Name = "Jump Power",
    Range = {50, 200},
    Increment = 1,
    CurrentValue = 50,
    Flag = "JumpPowerF",
    Callback = function(Value)
        getgenv().JumpPower = Value
        updateMovement()
    end
})

local MiscSection = UtilsTab:CreateSection("Misc")

UtilsTab:CreateButton({
    Name = "Infinite Yield (Admin Total)",
    Callback = function()
        loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
    end
})

UtilsTab:CreateButton({
    Name = "❌ Destroy GUI",
    Callback = function()
        Rayfield:Destroy()
    end
})

-- Notificación de carga
Rayfield:Notify({
    Title = "¡RYXH7 HUB CARGADO! 👑",
    Content = "¡Rompe el Olimpo con Delta! Auto ON = Infinitos eternos 🔥",
    Duration = 6,
    Image = 4483362458
})

print("🌟 Gods Of Glory | RYXH7 HUB PRO cargado perfectamente | ¡A DOMINAR! 😈")

Features & Information

Auto Farming, Auto Rebirth, Speed, Super Jump.

Community Comments (0)

No comments yet for this script.

More Scripts for Gods Of Glory