Hub made with AI
Key Required

Hub made with AI

2.5/ 5(2 votes)
1150% Positive
Lua Scriptโ€ข161 lines (4963 chars)
-- 1. STRENGTHENED STARTUP
local Players = game:GetService("Players")
local LP = Players.LocalPlayer
if not LP then 
    Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
    LP = Players.LocalPlayer
end

-- 2. DUAL-LAYER PARENTING
local function getBestParent()
    local p = nil
    pcall(function() p = gethui() end)
    if p then return p end
    
    pcall(function() p = game:GetService("CoreGui") end)
    if p then return p end
    
    return LP:WaitForChild("PlayerGui")
end

-- 3. UI CONSTRUCTION
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "Gojo_Tester_" .. math.random(1000,9999)
ScreenGui.ResetOnSpawn = false
ScreenGui.IgnoreGuiInset = true -- Helps it show on mobile executors
ScreenGui.Parent = getBestParent()

local MainFrame = Instance.new("Frame")
MainFrame.Name = "Main"
MainFrame.Size = UDim2.new(0, 380, 0, 300)
MainFrame.Position = UDim2.new(0.5, -190, 0.5, -150)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui

-- Corner rounding for a cleaner look
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(0, 8)
Corner.Parent = MainFrame

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
Title.Text = "STRESS TESTER"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 18
Title.Parent = MainFrame

local LeftScroll = Instance.new("ScrollingFrame")
LeftScroll.Size = UDim2.new(0, 130, 1, -40)
LeftScroll.Position = UDim2.new(0, 0, 0, 40)
LeftScroll.BackgroundTransparency = 0.5
LeftScroll.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
LeftScroll.BorderSizePixel = 0
LeftScroll.CanvasSize = UDim2.new(0, 0, 0, 400)
LeftScroll.Parent = MainFrame

local UIList = Instance.new("UIListLayout", LeftScroll)
UIList.Padding = UDim.new(0, 2)

local RightPanel = Instance.new("Frame")
RightPanel.Size = UDim2.new(1, -130, 1, -40)
RightPanel.Position = UDim2.new(0, 130, 0, 40)
RightPanel.BackgroundTransparency = 1
RightPanel.Parent = MainFrame

-- Credit
local Credit = Instance.new("TextLabel")
Credit.Size = UDim2.new(1, 0, 0, 30)
Credit.Position = UDim2.new(0, 0, 1, -30)
Credit.Text = "Made by Gojo Satoru"
Credit.TextColor3 = Color3.fromRGB(180, 180, 255)
Credit.BackgroundTransparency = 1
Credit.Font = Enum.Font.Code
Credit.Parent = RightPanel

-- Inputs
local function addInput(txt, y, def)
    local l = Instance.new("TextLabel", RightPanel)
    l.Size = UDim2.new(1, 0, 0, 20)
    l.Position = UDim2.new(0, 0, 0, y)
    l.Text = txt
    l.BackgroundTransparency = 1
    l.TextColor3 = Color3.new(0.8, 0.8, 0.8)
    
    local b = Instance.new("TextBox", RightPanel)
    b.Size = UDim2.new(0.7, 0, 0, 25)
    b.Position = UDim2.new(0.15, 0, 0, y+20)
    b.Text = def
    b.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
    b.TextColor3 = Color3.new(1, 1, 1)
    return b
end

local SpeedBox = addInput("Delay (0 = Max)", 30, "0")
local AmountBox = addInput("Amount (Arg 3)", 80, "1")

local Toggle = Instance.new("TextButton", RightPanel)
Toggle.Size = UDim2.new(0.8, 0, 0, 40)
Toggle.Position = UDim2.new(0.1, 0, 0, 140)
Toggle.Text = "START"
Toggle.BackgroundColor3 = Color3.fromRGB(180, 50, 50)
Toggle.TextColor3 = Color3.new(1, 1, 1)
Toggle.Font = Enum.Font.SourceSansBold

-- 4. LOGIC
local running = false
local selected = nil
local library = {
    ["Rebirth"] = {"Normal", "Rebirth"},
    ["Multi"] = {"Normal", "Multi"},
    ["Overlord"] = {"Normal", "Overlord"},
    ["Supreme"] = {"Normal", "Supreme"},
    ["Champion"] = {"Normal", "Champion"},
    ["Mega"] = {"Normal", "Mega"},
    ["Ultra"] = {"Normal", "Ultra"}
}

for name, args in pairs(library) do
    local btn = Instance.new("TextButton", LeftScroll)
    btn.Size = UDim2.new(1, 0, 0, 35)
    btn.Text = name
    btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.MouseButton1Click:Connect(function()
        selected = args
        Title.Text = "MODE: " .. name
    end)
end

local function fire()
    -- Get Remote
    local rs = game:GetService("ReplicatedStorage")
    local events = rs:FindFirstChild("Events")
    local remote = events and events:FindFirstChild("ButtonPress")
    
    if not remote then 
        warn("Remote 'ButtonPress' not found in ReplicatedStorage.Events!")
        return 
    end

    while running do
        if selected then
            remote:FireServer({ selected[1], selected[2], AmountBox.Text })
        end
        task.wait(tonumber(SpeedBox.Text) or 0)
    end
end

Toggle.MouseButton1Click:Connect(function()
    if not selected then return end
    running = not running
    Toggle.Text = running and "STOP" or "START"
    Toggle.BackgroundColor3 = running and Color3.fromRGB(50, 180, 50) or Color3.fromRGB(180, 50, 50)
    if running then task.spawn(fire) end
end)

print("Gojo Satoru's GUI Loaded.")

Features & Information

Simple auto farm
#Keyless

Community Comments (1)

AnxyAnxyJan 11, 2026

@Jora sorry but, that's useless to me. It's made by AI therefore there's no reason for it to be obfuscated.

More Scripts for ๐Ÿ‘‰๐Ÿ›‘Press Buttons To Grow Numbers! 2M Event๐ŸŽ‰