LopiNights Hub V2
Key RequiredUniversal

LopiNights Hub V2

Universal ScriptHubmakerHubmaker 320 views 15 executesUpdated Mar 14, 2026
Unrated
00
Lua Script•756 lines (27638 chars)
-- LopiNights Hub (FULLY FIXED & ORDERED VERSION)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")

local player = Players.LocalPlayer
local mouse = player:GetMouse()

-- ====================== VARIABLES ======================
local spinning = false
local spinSpeed = 20
local animID = ""
local animTrack = nil
local loopAnim = false
local flying = false
local flySpeed = 60
local control = {f = 0, b = 0, l = 0, r = 0, u = 0, d = 0}
local bv = nil
local bg = nil
local noclip = false
local clickTP = false

-- ====================== LOADING SCREEN ======================
local load = Instance.new("ScreenGui")
load.Parent = game.CoreGui
load.IgnoreGuiInset = true

local frame = Instance.new("Frame")
frame.Size = UDim2.new(1, 0, 1, 0)
frame.BackgroundColor3 = Color3.fromRGB(10, 10, 15)
frame.Parent = load

local bgDoge = Instance.new("ImageLabel")
bgDoge.Size = UDim2.new(0.8, 0, 0.8, 0)
bgDoge.Position = UDim2.new(0.1, 0, 0.1, 0)
bgDoge.BackgroundTransparency = 1
bgDoge.Image = "rbxassetid://631727250"
bgDoge.ImageTransparency = 0.75
bgDoge.ScaleType = Enum.ScaleType.Fit
bgDoge.Parent = frame

local title = Instance.new("TextLabel")
title.Size = UDim2.new(0.6, 0, 0.15, 0)
title.Position = UDim2.new(0.2, 0, 0.25, 0)
title.BackgroundTransparency = 1
title.Text = "LOPINIGHTS HUB"
title.TextSize = 80
title.Font = Enum.Font.FredokaOne
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextStrokeTransparency = 0.7
title.TextStrokeColor3 = Color3.fromRGB(0,0,0)
title.Parent = frame

local subtitle = Instance.new("TextLabel")
subtitle.Size = UDim2.new(0.5, 0, 0.08, 0)
subtitle.Position = UDim2.new(0.25, 0, 0.42, 0)
subtitle.BackgroundTransparency = 1
subtitle.Text = "LOADING THEM HAX!"
subtitle.TextSize = 40
subtitle.Font = Enum.Font.SourceSansBold
subtitle.TextColor3 = Color3.fromRGB(220, 220, 255)
subtitle.TextStrokeTransparency = 0.8
subtitle.TextStrokeColor3 = Color3.fromRGB(0,0,0)
subtitle.Parent = frame

local spinner = Instance.new("ImageLabel")
spinner.Size = UDim2.new(0, 140, 0, 140)
spinner.Position = UDim2.new(0.5, -70, 0.6, -70)
spinner.BackgroundTransparency = 1
spinner.Image = "rbxassetid://631727250"
spinner.Parent = frame

task.spawn(function()
    local hue = 0
    while load.Parent do
        hue = (hue + 0.008) % 1
        title.TextColor3 = Color3.fromHSV(hue, 1, 1)
        task.wait(0.03)
    end
end)

task.spawn(function()
    while load.Parent do
        spinner.Rotation += 4
        task.wait()
    end
end)

task.wait(4)
load:Destroy()

-- ====================== RAYFIELD ======================
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
    Name = "LopiNights Hub",
    LoadingTitle = "LOPINIGHTS HUB",
    LoadingSubtitle = "whole bunch edition",
    ToggleUIKeybind = "K",
    KeySystem = true,
    KeySettings = {
        Title = "LopiNights Hub Key",
        Subtitle = "Enter the key",
        Note = "Required",
        FileName = "LopiNightsHubKey",
        SaveKey = true,
        Key = {"plop"}
    }
})

-- ====================== FUN STUFF TAB ======================
local FunStuff = Window:CreateTab("Fun Stuff", 4483345998)

FunStuff:CreateToggle({
    Name = "Spin Bot",
    CurrentValue = false,
    Callback = function(v)
        spinning = v
        local char = player.Character
        if not char then return end
        local root = char:FindFirstChild("HumanoidRootPart")
        if not root then return end
        if spinning then
            task.spawn(function()
                while spinning and root do
                    root.CFrame = root.CFrame * CFrame.Angles(0, math.rad(spinSpeed), 0)
                    task.wait()
                end
            end)
        end
    end
})

FunStuff:CreateSlider({
    Name = "Spin Speed",
    Range = {5, 200},
    Increment = 5,
    CurrentValue = 20,
    Callback = function(v) spinSpeed = v end
})

FunStuff:CreateToggle({
    Name = "Freeze Yourself",
    CurrentValue = false,
    Callback = function(v)
        local char = player.Character
        if not char then return end
        local root = char:FindFirstChild("HumanoidRootPart")
        if root then root.Anchored = v end
    end
})

FunStuff:CreateInput({
    Name = "Animation ID",
    PlaceholderText = "Enter Animation ID",
    RemoveTextAfterFocusLost = false,
    Callback = function(text) animID = text end
})

FunStuff:CreateButton({
    Name = "Play Animation",
    Callback = function()
        local char = player.Character
        if not char then return end
        local hum = char:FindFirstChildOfClass("Humanoid")
        if hum and animID ~= "" then
            local anim = Instance.new("Animation")
            anim.AnimationId = "rbxassetid://" .. animID
            animTrack = hum:LoadAnimation(anim)
            animTrack.Looped = loopAnim
            animTrack:Play()
        end
    end
})

FunStuff:CreateToggle({
    Name = "Loop Animation",
    CurrentValue = false,
    Callback = function(v)
        loopAnim = v
        if animTrack then animTrack.Looped = v end
    end
})

FunStuff:CreateButton({
    Name = "Stop Animation",
    Callback = function()
        if animTrack then animTrack:Stop() end
    end
})

-- ====================== ANIMATIONS TAB ======================
local Animations = Window:CreateTab("Animations", 4483345998)

Animations:CreateButton({
    Name = "TSB Saitama",
    Callback = function()
        pcall(function()
            local player = game.Players.LocalPlayer
            local character = player.Character or player.CharacterAdded:Wait()
            local humanoid = character:WaitForChild("Humanoid")
            local toolData = {
                { Name = "Normal Punch", AnimationId = "rbxassetid://204062532", Speed = 1 },
                { Name = "Consecutive Punches", AnimationId = "rbxassetid://126753849", Speed = 2.4 },
                { Name = "Shove", AnimationId = "rbxassetid://218504594", Speed = 1 },
                { Name = "Uppercut", AnimationId = "rbxassetid://184574340", Speed = 1 }
            }
            local currentTrack = nil
            local isPlaying = false
            for _, data in pairs(toolData) do
                local tool = Instance.new("Tool")
                tool.Name = data.Name
                tool.RequiresHandle = false
                tool.CanBeDropped = false
                tool.Parent = player.Backpack
                tool.Equipped:Connect(function()
                    if isPlaying then return end
                    isPlaying = true
                    task.defer(function()
                        tool.Parent = player.Backpack
                    end)
                    if currentTrack and currentTrack.IsPlaying then
                        currentTrack:Stop()
                        currentTrack:Destroy()
                    end
                    local anim = Instance.new("Animation")
                    anim.AnimationId = data.AnimationId
                    local track = humanoid:LoadAnimation(anim)
                    track.Looped = false
                    track:Play()
                    track:AdjustSpeed(data.Speed)
                    currentTrack = track
                    local duration = track.Length / data.Speed
                    task.delay(duration, function()
                        isPlaying = false
                    end)
                end)
            end
        end)
    end
})

Animations:CreateButton({
    Name = "Egor ass script",
    Callback = function()
        pcall(function()
            --[[
            WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
            ]]
            loadstring(game:HttpGet("https://raw.githubusercontent.com/JonhFoer/fe-egor-script/main/Script"))()
        end)
    end
})

-- ====================== SCRIPTS TAB ======================
local Scripts = Window:CreateTab("Scripts", 631727250)

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

Scripts:CreateToggle({
    Name = "Fly",
    CurrentValue = false,
    Callback = function(v)
        flying = v
        local char = player.Character
        if not char then return end
        local hrp = char:WaitForChild("HumanoidRootPart")
        if flying then
            bv = Instance.new("BodyVelocity")
            bv.MaxForce = Vector3.new(9e9,9e9,9e9)
            bv.Parent = hrp
            bg = Instance.new("BodyGyro")
            bg.MaxTorque = Vector3.new(9e9,9e9,9e9)
            bg.Parent = hrp
            RunService.RenderStepped:Connect(function()
                if not flying then return end
                local cam = workspace.CurrentCamera
                local vec = Vector3.new(control.r - control.l, control.u - control.d, control.b - control.f)
                if vec.Magnitude > 0 then vec = cam.CFrame:VectorToWorldSpace(vec) end
                bv.Velocity = vec * flySpeed
                bg.CFrame = cam.CFrame
            end)
        else
            if bv then bv:Destroy() bv = nil end
            if bg then bg:Destroy() bg = nil end
        end
    end
})

Scripts:CreateSlider({
    Name = "Fly Speed",
    Range = {10, 200},
    Increment = 5,
    CurrentValue = 60,
    Callback = function(v) flySpeed = v end
})

Scripts:CreateToggle({
    Name = "Noclip",
    CurrentValue = false,
    Callback = function(v) noclip = v end
})

UIS.InputBegan:Connect(function(i, g)
    if g then return end
    if i.KeyCode == Enum.KeyCode.W then control.f = 1 end
    if i.KeyCode == Enum.KeyCode.S then control.b = 1 end
    if i.KeyCode == Enum.KeyCode.A then control.l = 1 end
    if i.KeyCode == Enum.KeyCode.D then control.r = 1 end
    if i.KeyCode == Enum.KeyCode.Space then control.u = 1 end
    if i.KeyCode == Enum.KeyCode.LeftControl then control.d = 1 end
end)

UIS.InputEnded:Connect(function(i, g)
    if g then return end
    if i.KeyCode == Enum.KeyCode.W then control.f = 0 end
    if i.KeyCode == Enum.KeyCode.S then control.b = 0 end
    if i.KeyCode == Enum.KeyCode.A then control.l = 0 end
    if i.KeyCode == Enum.KeyCode.D then control.r = 0 end
    if i.KeyCode == Enum.KeyCode.Space then control.u = 0 end
    if i.KeyCode == Enum.KeyCode.LeftControl then control.d = 0 end
end)

RunService.Stepped:Connect(function()
    if noclip then
        local char = player.Character
        if char then
            for _, v in pairs(char:GetDescendants()) do
                if v:IsA("BasePart") then v.CanCollide = false end
            end
        end
    end
end)

-- ====================== TELEPORT TAB ======================
local TP = Window:CreateTab("Teleport", 4483345998)

TP:CreateToggle({
    Name = "Enable Click Teleport",
    CurrentValue = false,
    Callback = function(v) clickTP = v end
})

mouse.Button1Down:Connect(function()
    if clickTP then
        local char = player.Character
        if char then char:MoveTo(mouse.Hit.Position) end
    end
end)

-- ====================== FUCKER TAB ======================
local Fun = Window:CreateTab("Fucker", 4483345998)

Fun:CreateButton({
    Name = "susser",
    Callback = function()
        loadstring(game:HttpGet("https://pastebin.com/raw/FWwdST5Y"))()
    end
})

-- ====================== ADMINS TAB ======================
local Admins = Window:CreateTab("Admins", 4483345998)

Admins:CreateButton({
    Name = "Nameless admin",
    Callback = function()
        loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nameless-admin-reworked-75477"))()
    end
})

Admins:CreateButton({
    Name = "Kruel admin",
    Callback = function()
        loadstring(game:HttpGet("https://raw.githubusercontent.com/Veaquach/kruel/refs/heads/main/kruel%20obf.txt"))()
    end
})

Admins:CreateButton({
    Name = "C00lgui",
    Callback = function()
        loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Server-Admin-R6-47020"))()
    end
})

Admins:CreateButton({
    Name = "Rob hub (OP WITH BACKDOOR)",
    Callback = function()
        loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-ROB-HUB-VISUAL-SCRIPT-57867"))()
    end
})

-- ====================== EXECUTORS TAB ======================
local Executors = Window:CreateTab("Executors", 4483345998)

Executors:CreateButton({
    Name = "Sheldon gui (BUGGY)",
    Callback = function()
        pcall(function()
            local gui = Instance.new("ScreenGui")
            gui.Name = "Young shelon gui update"
            gui.Parent = game.CoreGui
            local Ui = Instance.new("Frame")
            Ui.Size = UDim2.new(0,489,0,300)
            Ui.Position = UDim2.new(0,0,0,0)
            Ui.BackgroundColor3 = Color3.new(1,1,1)
            Ui.BorderColor3 = Color3.new(0,0,0)
            Ui.BorderSizePixel = 0
            Ui.Active = true
            Ui.BackgroundTransparency = 0.6
            Ui.Draggable = true
            Ui.Parent = gui
            local Image = Instance.new("ImageLabel")
            Image.Size = UDim2.new(1.004,0,1,0)
            Image.Position = UDim2.new(0,0,0,0)
            Image.BackgroundColor3 = Color3.new(0,0,0)
            Image.ImageColor3 = Color3.new(1,1,1)
            Image.Image = "rbxassetid://14902240136"
            Image.ImageTransparency = 0.4
            Image.BackgroundTransparency = 1
            Image.Parent = Ui
            local Text = Instance.new("TextLabel")
            Text.Size = UDim2.new(1,0,0.1,20)
            Text.Position = UDim2.new(0,0,0,0)
            Text.BackgroundColor3 = Color3.new(0,0,0)
            Text.BorderColor3 = Color3.new(0,0,0)
            Text.BorderSizePixel = 1
            Text.Text = "yong Shelon gui 00de0l upd"
            Text.BackgroundTransparency = 1
            Text.TextColor3 = Color3.new(0,0,0)
            Text.Font = Enum.Font.Highway
            Text.Parent = Image
            Text.TextSize = 30
            local close = Instance.new("TextButton")
            close.Size = UDim2.new(0.2,0,0.1,0)
            close.Position = UDim2.new(0.7,32,0,5)
            close.BackgroundColor3 = Color3.new(1,1,1)
            close.BorderColor3 = Color3.new(0,0,0)
            close.BorderSizePixel = 0
            close.Text = "Close"
            close.BackgroundTransparency = 0.5
            close.TextColor3 = Color3.new(0,0,0)
            close.Font = Enum.Font.Montserrat
            close.Parent = Ui
            close.TextSize = 19
            close.MouseButton1Click:Connect(function()
                gui:Destroy()
            end)
            local TextBox = Instance.new("TextBox")
            TextBox.Size = UDim2.new(0.6,29,0.7,7)
            TextBox.Position = UDim2.new(0,4,0,45)
            TextBox.BackgroundColor3 = Color3.new(1,1,1)
            TextBox.BorderColor3 = Color3.new(0,0,0)
            TextBox.BorderSizePixel = 0
            TextBox.Text = ""
            TextBox.PlaceholderText = "Execute His Thoughts"
            TextBox.PlaceholderColor3 = Color3.fromRGB(0,0,0)
            TextBox.TextColor3 = Color3.new(0,0,0)
            TextBox.BackgroundTransparency = 0.4
            TextBox.Font = Enum.Font.SpecialElite
            TextBox.TextSize = 18
            TextBox.Parent = Image
            TextBox.TextYAlignment = Enum.TextYAlignment.Top
            TextBox.TextXAlignment = Enum.TextXAlignment.Left
            TextBox.ClearTextOnFocus = false
            TextBox.MultiLine = true
            TextBox.TextWrapped = true
            local Exe = Instance.new("TextButton")
            Exe.Size = UDim2.new(0.1,22,0.1,0)
            Exe.Position = UDim2.new(0,4,0,266)
            Exe.BackgroundColor3 = Color3.new(1,1,1)
            Exe.BorderColor3 = Color3.new(0,0,0)
            Exe.BorderSizePixel = 0
            Exe.Text = "exe"
            Exe.BackgroundTransparency = 0.1
            Exe.TextColor3 = Color3.new(0,0,0)
            Exe.Font = Enum.Font.Montserrat
            Exe.TextSize = 21
            Exe.Parent = Image
            Exe.MouseButton1Click:Connect(function()
                local func, err = loadstring(TextBox.Text)
                if func then func() else warn("Exec error: " .. err) end
            end)
            local clea = Instance.new("TextButton")
            clea.Size = UDim2.new(0.1,22,0.1,0)
            clea.Position = UDim2.new(0.1,31,0,266)
            clea.BackgroundColor3 = Color3.new(1,1,1)
            clea.BorderColor3 = Color3.new(0,0,0)
            clea.BorderSizePixel = 0
            clea.Text = "clear"
            clea.BackgroundTransparency = 0.1
            clea.TextColor3 = Color3.new(0,0,0)
            clea.Font = Enum.Font.Montserrat
            clea.TextSize = 21
            clea.Parent = Image
            clea.MouseButton1Click:Connect(function()
                TextBox.Text = ""
            end)
            local Re = Instance.new("TextButton")
            Re.Size = UDim2.new(0.1,22,0.1,0)
            Re.Position = UDim2.new(0.3,8,0,266)
            Re.BackgroundColor3 = Color3.new(1,1,1)
            Re.BorderColor3 = Color3.new(0,0,0)
            Re.BorderSizePixel = 0
            Re.Text = "R6"
            Re.BackgroundTransparency = 0.1
            Re.TextColor3 = Color3.new(0,0,0)
            Re.Font = Enum.Font.Montserrat
            Re.TextSize = 21
            Re.Parent = Image
            Re.MouseButton1Click:Connect(function()
                loadstring(game:HttpGet("https://raw.githubusercontent.com/Imagnir/r6_anims_for_r15/main/r6_anims.lua"))()
            end)
            local R6 = Instance.new("TextButton")
            R6.Size = UDim2.new(0.1,22,0.1,0)
            R6.Position = UDim2.new(0.4,35,0,266)
            R6.BackgroundColor3 = Color3.new(1,1,1)
            R6.BorderColor3 = Color3.new(0,0,0)
            R6.BorderSizePixel = 0
            R6.Text = "Re"
            R6.BackgroundTransparency = 0.1
            R6.TextColor3 = Color3.new(0,0,0)
            R6.Font = Enum.Font.Montserrat
            R6.TextSize = 23
            R6.Parent = Image
            R6.MouseButton1Click:Connect(function()
                if player.Character and player.Character:FindFirstChild("Humanoid") then
                    player.Character.Humanoid.Health = 0
                end
            end)
            local Scr = Instance.new("ScrollingFrame")
            Scr.Size = UDim2.new(0.3,7,0.5,39)
            Scr.Position = UDim2.new(0,332,0,72)
            Scr.BackgroundColor3 = Color3.new(1,1,1)
            Scr.BorderColor3 = Color3.new(0,0,0)
            Scr.BorderSizePixel = 0
            Scr.ScrollBarThickness = 0
            Scr.BackgroundTransparency = 1
            Scr.Parent = Image
            local function addBtn(name, y, url, isGetObjects)
                local btn = Instance.new("TextButton")
                btn.Size = UDim2.new(0.9,19,0,25)
                btn.Position = UDim2.new(0,0,0,y)
                btn.BackgroundColor3 = Color3.new(1,1,1)
                btn.BorderColor3 = Color3.new(0,0,0)
                btn.BorderSizePixel = 0
                btn.Text = name
                btn.BackgroundTransparency = 0.3
                btn.TextColor3 = Color3.new(0,0,0)
                btn.Font = Enum.Font.Montserrat
                btn.TextSize = 19
                btn.Parent = Scr
                btn.MouseButton1Click:Connect(function()
                    if isGetObjects then
                        loadstring(game:GetObjects(url)[1].Source)()
                    else
                        loadstring(game:HttpGet(url))()
                    end
                end)
            end
            addBtn("skeleton skybox", 0, "https://pastebin.com/raw/RfDxXuFM")
            addBtn("Ro-xploitv6", 29, "rbxassetid://364364477", true)
            addBtn("Rᶜ⁷", 58, "https://rawscripts.net/raw/Universal-Script-Rc7-red-edition-25686")
            addBtn("infiniteyield", 88, 'https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source')
            addBtn("dominator executor", 118, "https://pastebin.com/raw/gi7V15gj")
            addBtn("Tubers93", 148, "https://pastebin.com/raw/10rAn4an")
            addBtn("c00lgui", 178, 'rbxassetid://473373681', true)
            addBtn("mlggun", 208, "https://rawscripts.net/raw/Client-Replication-the-ss-loadstring-script-27393")
            addBtn("mario.exe", 238, "https://pastebin.com/raw/fCFjSWkw")
            local sec = Instance.new("TextBox")
            sec.Size = UDim2.new(0.3,7,0,25)
            sec.Position = UDim2.new(0,332,0,45)
            sec.BackgroundColor3 = Color3.new(1,1,1)
            sec.BorderColor3 = Color3.new(0,0,0)
            sec.BorderSizePixel = 0
            sec.PlaceholderText = "search"
            sec.BackgroundTransparency = 0.3
            sec.Font = Enum.Font.Montserrat
            sec.TextSize = 21
            sec.Parent = Image
            local command = Instance.new("TextBox")
            command.Size = UDim2.new(0.3,29,0.1,0)
            command.Position = UDim2.new(0.5,64,0,266)
            command.BackgroundColor3 = Color3.new(1,1,1)
            command.BorderColor3 = Color3.new(0,0,0)
            command.BorderSizePixel = 0
            command.PlaceholderText = "command bar"
            command.BackgroundTransparency = 0.3
            command.Font = Enum.Font.Code
            command.TextSize = 15
            command.Parent = Image
            local lel = Instance.new("ImageLabel")
            lel.Size = UDim2.new(0,108,0,108)
            lel.Position = UDim2.new(-0.127,0,0.408,0)
            lel.BackgroundTransparency = 1
            lel.Image = "rbxassetid://86102463824382"
            lel.Parent = gui
            local Ring = Instance.new("ImageLabel")
            Ring.Size = UDim2.new(1,0,1,0)
            Ring.BackgroundTransparency = 1
            Ring.Image = "rbxassetid://126506133083228"
            Ring.Parent = lel
            local Orbit = Instance.new("ImageLabel")
            Orbit.Size = UDim2.new(0,21,0,21)
            Orbit.Position = UDim2.new(0,0,0,10)
            Orbit.BackgroundTransparency = 1
            Orbit.Image = "rbxassetid:// " -- blank in original
            Orbit.Parent = Ring
            lel:TweenPosition(UDim2.new(0.458,0,0.408,0), "Out", "Linear", 0.4, false)
            task.wait(3)
            lel:TweenPosition(UDim2.new(0,9,0,190), "Out", "Sine", 0.7, false)
            task.spawn(function()
                while lel.Parent do
                    Ring.Rotation += 1
                    Orbit.Rotation -= 1
                    task.wait()
                end
            end)
        end)
    end
})

Executors:CreateButton({
    Name = "Gooner gui (AWESOME)",
    Callback = function()
        pcall(function()
            local ScreenGui = Instance.new("ScreenGui")
            local MainFrame = Instance.new("Frame")
            local TopBar = Instance.new("Frame")
            local Title = Instance.new("TextLabel")
            local EditorContainer = Instance.new("ScrollingFrame")
            local SourceEditor = Instance.new("TextBox")
            local ExecuteBtn = Instance.new("TextButton")
            local ClearBtn = Instance.new("TextButton")
            local UICorner = Instance.new("UICorner")

            ScreenGui.Name = "GoonerExecutor"
            ScreenGui.Parent = game.CoreGui
            ScreenGui.ResetOnSpawn = false

            MainFrame.Name = "MainFrame"
            MainFrame.Parent = ScreenGui
            MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
            MainFrame.Position = UDim2.new(0.5, -250, 0.5, -150)
            MainFrame.Size = UDim2.new(0, 500, 0, 300)
            MainFrame.Active = true
            MainFrame.Draggable = true

            local MainCorner = UICorner:Clone()
            MainCorner.Parent = MainFrame

            TopBar.Name = "TopBar"
            TopBar.Parent = MainFrame
            TopBar.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
            TopBar.Size = UDim2.new(1, 0, 0, 35)

            local TopCorner = UICorner:Clone()
            TopCorner.Parent = TopBar

            Title.Name = "Title"
            Title.Parent = TopBar
            Title.BackgroundTransparency = 1
            Title.Position = UDim2.new(0, 10, 0, 0)
            Title.Size = UDim2.new(1, -10, 1, 0)
            Title.Font = Enum.Font.GothamBold
            Title.Text = "GOONER EXECUTOR"
            Title.TextColor3 = Color3.fromRGB(255, 255, 255)
            Title.TextSize = 18
            Title.TextXAlignment = Enum.TextXAlignment.Left

            EditorContainer.Name = "EditorContainer"
            EditorContainer.Parent = MainFrame
            EditorContainer.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
            EditorContainer.Position = UDim2.new(0, 10, 0, 45)
            EditorContainer.Size = UDim2.new(1, -20, 0, 200)
            EditorContainer.CanvasSize = UDim2.new(0, 0, 5, 0)
            EditorContainer.ScrollBarThickness = 4

            SourceEditor.Name = "SourceEditor"
            SourceEditor.Parent = EditorContainer
            SourceEditor.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
            SourceEditor.Size = UDim2.new(1, 0, 1, 0)
            SourceEditor.ClearTextOnFocus = false
            SourceEditor.Font = Enum.Font.Code
            SourceEditor.MultiLine = true
            SourceEditor.PlaceholderText = "-- Paste your script here..."
            SourceEditor.Text = ""
            SourceEditor.TextColor3 = Color3.fromRGB(0, 255, 150)
            SourceEditor.TextSize = 14
            SourceEditor.TextXAlignment = Enum.TextXAlignment.Left
            SourceEditor.TextYAlignment = Enum.TextYAlignment.Top

            ExecuteBtn.Name = "ExecuteBtn"
            ExecuteBtn.Parent = MainFrame
            ExecuteBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
            ExecuteBtn.Position = UDim2.new(0, 10, 0, 255)
            ExecuteBtn.Size = UDim2.new(0, 235, 0, 35)
            ExecuteBtn.Font = Enum.Font.GothamSemibold
            ExecuteBtn.Text = "EXECUTE"
            ExecuteBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
            ExecuteBtn.TextSize = 14

            local ExecCorner = UICorner:Clone()
            ExecCorner.Parent = ExecuteBtn

            ClearBtn.Name = "ClearBtn"
            ClearBtn.Parent = MainFrame
            ClearBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
            ClearBtn.Position = UDim2.new(0, 255, 0, 255)
            ClearBtn.Size = UDim2.new(0, 235, 0, 35)
            ClearBtn.Font = Enum.Font.GothamSemibold
            ClearBtn.Text = "CLEAR"
            ClearBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
            ClearBtn.TextSize = 14

            local ClearCorner = UICorner:Clone()
            ClearCorner.Parent = ClearBtn

            ExecuteBtn.MouseButton1Click:Connect(function()
                local code = SourceEditor.Text
                pcall(function()
                    loadstring(code)()
                end)
            end)

            ClearBtn.MouseButton1Click:Connect(function()
                SourceEditor.Text = ""
            end)

            print("Gooner Executor Loaded")
        end)
    end
})

Executors:CreateButton({
    Name = "R00GSKID executor (inject then execute it)",
    Callback = function()
        pcall(function()
            loadstring(game:HttpGet("https://pastebin.com/raw/tHkEjjCy"))()
        end)
    end
})

-- Settings Tab
local Settings = Window:CreateTab("Settings", 4483345998)

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

Features & Information

key is plop let me know if there is any bugs or broken things in the comments because its not fully tested

Community Comments (1)

HubmakerHubmakerMar 15, 2026

let me know if there are callback errors with the rayfield menu

More Scripts for Universal Scripts