print 'hello world!'local Window = Library.CreateLib("Cyber Hub", "Midnight")

local Tab1 = Window:NewTab("CH")
local Section1 = Tab1:NewSection("Credits")
Section1:NewLabel("Made by Mugi")

local Tab2 = Window:NewTab("Auto farm")
local Section2 = Tab2:NewSection("Menu")

_G.autoHoopEnabled = false
_G.autoRaceEnabled = false

Section2:NewButton("Auto Hoop", "ButtonInfo", function()
    _G.autoHoopEnabled = not _G.autoHoopEnabled
    if _G.autoHoopEnabled then
        spawn(function()
            while _G.autoHoopEnabled do
                wait()
                local children = workspace.Hoops:GetChildren()
                for i, child in ipairs(children) do
                    if child.Name == "Hoop" then
                        child.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
                    end
                end
            end
        end)
    end
end)

Section2:NewButton("Auto Race", "ButtonInfo", function()
    _G.autoRaceEnabled = not _G.autoRaceEnabled
    if _G.autoRaceEnabled then
        game:GetService('ReplicatedStorage').raceInProgress.Changed:Connect(function()
            if game:GetService('ReplicatedStorage').raceInProgress.Value == true then
                if _G.autoRaceEnabled then
                    game:GetService('ReplicatedStorage').rEvents.raceEvent:FireServer("joinRace")
                end
            end
        end)
        
        game:GetService('ReplicatedStorage').raceStarted.Changed:Connect(function()
            if game:GetService('ReplicatedStorage').raceStarted.Value == true then
                if _G.autoRaceEnabled then
                    for i, v in pairs(game:GetService('Workspace').raceMaps:GetChildren()) do
                        local OldFinishPosition = v.finishPart.CFrame
                        v.finishPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
                        wait()
                        v.finishPart.CFrame = OldFinishPosition
                    end
                end
                wait(2)
            end
        end)
    end
end)

Section2:NewButton("Race Blocker", "ButtonInfo", function()
    print("Clicked race blocker")
end)

local kickTime = 20 * 60
local lastActionTime = tick()

game:GetService("UserInputService").InputBegan:Connect(function(input)
    lastActionTime = tick()
end)

game:GetService("RunService").Stepped:Connect(function()
    if tick() - lastActionTime >= kickTime then
        game:GetService("Players").LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Seated)
        wait(1)
        game:GetService("Players").LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
        lastActionTime = tick()
    end
end)

local Tab3 = Window:NewTab("Glitching")
local Section3 = Tab3:NewSection("")

Section3:NewButton("Yellow Orbs (Main City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do 
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Yellow Orb", "City")
        end
    end
end)

Section3:NewButton("Orange Orbs (Main City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do 
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Orange Orb", "City")
        end
    end
end)

Section3:NewButton("Blue Orbs (Main City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do 
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Blue Orb", "City")
        end
    end
end)

Section3:NewButton("Red Orbs (Main City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do 
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Red Orb", "City")
        end
    end
end)
Section3:NewButton("Orange Orbs (Snow City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do 
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Orange Orb", "Snow City")
        end
    end
end)

Section3:NewButton("Blue Orbs (Snow City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Blue Orb", "Snow City")
        end
    end
end)

Section3:NewButton("Red Orbs (Snow City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Red Orb", "Snow City")
        end
    end
end)

Section3:NewButton("Gem Farm (Snow City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Gem", "Snow City")
        end
    end
end)

Section3:NewButton("Yellow Orbs (Magma City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Yellow Orb", "Magma City")
        end
    end
end)

Section3:NewButton("Orange Orbs (Magma City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Orange Orb", "Magma City")
        end
    end
end)

Section3:NewButton("Blue Orbs (Magma City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Blue Orb", "Magma City")
        end
    end
end)

Section3:NewButton("Red Orbs (Magma City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Red Orb", "Magma City")
        end
    end
end)

Section3:NewButton("Gem Farm (Magma City)", "ButtonInfo", function()
    _G.loop = true
    while _G.loop == true do
        wait()
        for i = 2, 100 do
            game:GetService('ReplicatedStorage').rEvents.orbEvent:FireServer("collectOrb", "Gem", "Magma City")
        end
    end
end)

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: