RBX Woopskidds Executor V3
Key RequiredUniversal

RBX Woopskidds Executor V3

Universal ScriptWoopskidds_RBLX_YTWoopskidds_RBLX_YT 473 views 58 executesUpdated Dec 19, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•1017 lines (34831 chars)
--This Executor is made by Woopskidds called RBX Woopskidds Executor V3 unfortunately the V2 is private and the free version of V2 is public for 10 months or something and it is now unavailable
--Roblox:Woopskidds
--YT:Woopskidd

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

if PlayerGui:FindFirstChild("RBXWoopskiddsExecutor") then
    PlayerGui.RBXWoopskiddsExecutor:Destroy()
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "RBXWoopskiddsExecutor"
ScreenGui.Parent = PlayerGui
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

local Colors = {
    Background = Color3.fromRGB(10, 12, 18),
    Secondary = Color3.fromRGB(18, 22, 30),
    Accent = Color3.fromRGB(0, 170, 255),
    Accent2 = Color3.fromRGB(0, 140, 255),
    Success = Color3.fromRGB(0, 200, 100),
    Error = Color3.fromRGB(255, 60, 80),
    Text = Color3.fromRGB(240, 245, 255),
    Button = Color3.fromRGB(28, 32, 45),
    ButtonHover = Color3.fromRGB(35, 40, 55)
}

local OpenButton = Instance.new("TextButton")
OpenButton.Size = UDim2.new(0, 170, 0, 45)
OpenButton.Position = UDim2.new(0, 15, 0, 15)
OpenButton.BackgroundColor3 = Colors.Accent
OpenButton.TextColor3 = Colors.Text
OpenButton.Text = "RBX Woopskidds V3"
OpenButton.TextSize = 16
OpenButton.Font = Enum.Font.GothamBold
OpenButton.Parent = ScreenGui

local OpenButtonCorner = Instance.new("UICorner")
OpenButtonCorner.CornerRadius = UDim.new(0, 8)
OpenButtonCorner.Parent = OpenButton

local OpenButtonStroke = Instance.new("UIStroke")
OpenButtonStroke.Thickness = 1
OpenButtonStroke.Color = Color3.fromRGB(100, 200, 255)
OpenButtonStroke.Parent = OpenButton

local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 500, 0, 400)
MainFrame.Position = UDim2.new(0.5, -250, 0.5, -200)
MainFrame.BackgroundColor3 = Colors.Background
MainFrame.BackgroundTransparency = 0.2
MainFrame.Visible = false
MainFrame.Parent = ScreenGui

local MainFrameCorner = Instance.new("UICorner")
MainFrameCorner.CornerRadius = UDim.new(0, 12)
MainFrameCorner.Parent = MainFrame

local MainFrameStroke = Instance.new("UIStroke")
MainFrameStroke.Thickness = 2
MainFrameStroke.Color = Colors.Accent
MainFrameStroke.Transparency = 0.3
MainFrameStroke.Parent = MainFrame

local MainFrameShadow = Instance.new("ImageLabel")
MainFrameShadow.Name = "Shadow"
MainFrameShadow.Image = "rbxassetid://1316045217"
MainFrameShadow.ImageColor3 = Color3.new(0, 0, 0)
MainFrameShadow.ImageTransparency = 0.8
MainFrameShadow.ScaleType = Enum.ScaleType.Slice
MainFrameShadow.SliceCenter = Rect.new(10, 10, 118, 118)
MainFrameShadow.Size = UDim2.new(1, 20, 1, 20)
MainFrameShadow.Position = UDim2.new(0, -10, 0, -10)
MainFrameShadow.BackgroundTransparency = 1
MainFrameShadow.Parent = MainFrame

local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 45)
TitleBar.BackgroundColor3 = Colors.Secondary
TitleBar.Parent = MainFrame

local TitleBarCorner = Instance.new("UICorner")
TitleBarCorner.CornerRadius = UDim.new(0, 12)
TitleBarCorner.Parent = TitleBar

local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -80, 1, 0)
TitleLabel.Position = UDim2.new(0, 15, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "RBX Woopskidds Executor V3"
TitleLabel.TextColor3 = Colors.Accent
TitleLabel.TextSize = 18
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.TextStrokeColor3 = Colors.Accent
TitleLabel.TextStrokeTransparency = 0
TitleLabel.Parent = TitleBar

local SubtitleLabel = Instance.new("TextLabel")
SubtitleLabel.Size = UDim2.new(1, -80, 0, 20)
SubtitleLabel.Position = UDim2.new(0, 15, 1, -20)
SubtitleLabel.BackgroundTransparency = 1
SubtitleLabel.Text = "by Woopskidds"
SubtitleLabel.TextColor3 = Color3.fromRGB(180, 200, 220)
SubtitleLabel.TextSize = 12
SubtitleLabel.Font = Enum.Font.Gotham
SubtitleLabel.TextXAlignment = Enum.TextXAlignment.Left
SubtitleLabel.TextStrokeColor3 = Colors.Accent
SubtitleLabel.TextStrokeTransparency = 0
SubtitleLabel.Parent = TitleBar

local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0, 35, 0, 35)
CloseButton.Position = UDim2.new(1, -40, 0, 5)
CloseButton.BackgroundColor3 = Colors.Error
CloseButton.Text = "X"
CloseButton.TextColor3 = Colors.Text
CloseButton.TextSize = 16
CloseButton.Font = Enum.Font.GothamBold
CloseButton.TextStrokeColor3 = Colors.Accent
CloseButton.TextStrokeTransparency = 0
CloseButton.Parent = TitleBar

local CloseButtonCorner = Instance.new("UICorner")
CloseButtonCorner.CornerRadius = UDim.new(0, 6)
CloseButtonCorner.Parent = CloseButton

local CloseButtonStroke = Instance.new("UIStroke")
CloseButtonStroke.Thickness = 1
CloseButtonStroke.Color = Color3.fromRGB(255, 100, 120)
CloseButtonStroke.Parent = CloseButton

local CodeInput = Instance.new("TextBox")
CodeInput.Size = UDim2.new(0.92, 0, 0.65, -10)
CodeInput.Position = UDim2.new(0.04, 0, 0.15, 0)
CodeInput.BackgroundColor3 = Color3.fromRGB(15, 18, 25)
CodeInput.TextColor3 = Colors.Text
CodeInput.PlaceholderText = "Enter your script here..."
CodeInput.Text = 'print("Subscribe to Woopskidd!")'
CodeInput.TextSize = 14
CodeInput.Font = Enum.Font.Code
CodeInput.TextXAlignment = Enum.TextXAlignment.Left
CodeInput.TextYAlignment = Enum.TextYAlignment.Top
CodeInput.TextStrokeColor3 = Colors.Accent
CodeInput.TextStrokeTransparency = 0
CodeInput.MultiLine = true
CodeInput.TextWrapped = true
CodeInput.ClearTextOnFocus = false
CodeInput.Parent = MainFrame

local CodeInputCorner = Instance.new("UICorner")
CodeInputCorner.CornerRadius = UDim.new(0, 8)
CodeInputCorner.Parent = CodeInput

local CodeInputStroke = Instance.new("UIStroke")
CodeInputStroke.Thickness = 1
CodeInputStroke.Color = Colors.Accent
CodeInputStroke.Parent = CodeInput

local ButtonContainer = Instance.new("Frame")
ButtonContainer.Size = UDim2.new(0.92, 0, 0.15, 0)
ButtonContainer.Position = UDim2.new(0.04, 0, 0.82, 0)
ButtonContainer.BackgroundTransparency = 1
ButtonContainer.Parent = MainFrame

local function createButton(name, xPosition)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(0.18, 0, 0.9, 0)
    button.Position = UDim2.new(xPosition, 0, 0.05, 0)
    button.BackgroundColor3 = Colors.Button
    button.Text = name
    button.TextColor3 = Colors.Text
    button.TextSize = 12
    button.Font = Enum.Font.GothamBold
    button.TextStrokeColor3 = Colors.Accent
    button.TextStrokeTransparency = 0
    button.AutoButtonColor = true
    button.Parent = ButtonContainer
    
    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(0, 8)
    btnCorner.Parent = button
    
    local btnStroke = Instance.new("UIStroke")
    btnStroke.Thickness = 1
    btnStroke.Color = Colors.Accent
    btnStroke.Parent = button
    
    button.MouseEnter:Connect(function()
        button.BackgroundColor3 = Colors.ButtonHover
    end)
    
    button.MouseLeave:Connect(function()
        button.BackgroundColor3 = Colors.Button
    end)
    
    return button
end

local ExecuteBtn = createButton("EXECUTE", 0)
local ClearBtn = createButton("CLEAR", 0.19)
local ScriptHubBtn = createButton("SCRIPT HUB", 0.38)
local ConsoleBtn = createButton("CONSOLE", 0.57)
local CreditsBtn = createButton("CREDITS", 0.76)

local ScriptHubFrame = Instance.new("Frame")
ScriptHubFrame.Size = UDim2.new(1, 0, 1, 0)
ScriptHubFrame.Position = UDim2.new(0, 0, 0, 0)
ScriptHubFrame.BackgroundColor3 = Colors.Background
ScriptHubFrame.Visible = false
ScriptHubFrame.Parent = MainFrame

local ScriptHubCorner = Instance.new("UICorner")
ScriptHubCorner.CornerRadius = UDim.new(0, 12)
ScriptHubCorner.Parent = ScriptHubFrame

local HubTitleBar = Instance.new("Frame")
HubTitleBar.Size = UDim2.new(1, 0, 0, 45)
HubTitleBar.BackgroundColor3 = Colors.Secondary
HubTitleBar.Parent = ScriptHubFrame

local HubTitleBarCorner = Instance.new("UICorner")
HubTitleBarCorner.CornerRadius = UDim.new(0, 12)
HubTitleBarCorner.Parent = HubTitleBar

local HubTitleLabel = Instance.new("TextLabel")
HubTitleLabel.Size = UDim2.new(1, -80, 1, 0)
HubTitleLabel.Position = UDim2.new(0, 15, 0, 0)
HubTitleLabel.BackgroundTransparency = 1
HubTitleLabel.Text = "SCRIPT HUB"
HubTitleLabel.TextColor3 = Colors.Accent
HubTitleLabel.TextSize = 20
HubTitleLabel.Font = Enum.Font.GothamBold
HubTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
HubTitleLabel.TextStrokeColor3 = Colors.Accent
HubTitleLabel.TextStrokeTransparency = 0
HubTitleLabel.Parent = HubTitleBar

local HubSubtitle = Instance.new("TextLabel")
HubSubtitle.Size = UDim2.new(1, -80, 0, 20)
HubSubtitle.Position = UDim2.new(0, 15, 1, -20)
HubSubtitle.BackgroundTransparency = 1
HubSubtitle.Text = "Popular scripts for Roblox"
HubSubtitle.TextColor3 = Color3.fromRGB(180, 200, 220)
HubSubtitle.TextSize = 14
HubSubtitle.Font = Enum.Font.Gotham
HubSubtitle.TextXAlignment = Enum.TextXAlignment.Left
HubSubtitle.TextStrokeColor3 = Colors.Accent
HubSubtitle.TextStrokeTransparency = 0
HubSubtitle.Parent = HubTitleBar

local HubCloseButton = Instance.new("TextButton")
HubCloseButton.Size = UDim2.new(0, 35, 0, 35)
HubCloseButton.Position = UDim2.new(1, -40, 0, 5)
HubCloseButton.BackgroundColor3 = Colors.Error
HubCloseButton.Text = "X"
HubCloseButton.TextColor3 = Colors.Text
HubCloseButton.TextSize = 16
HubCloseButton.Font = Enum.Font.GothamBold
HubCloseButton.TextStrokeColor3 = Colors.Accent
HubCloseButton.TextStrokeTransparency = 0
HubCloseButton.Parent = HubTitleBar

local HubCloseButtonCorner = Instance.new("UICorner")
HubCloseButtonCorner.CornerRadius = UDim.new(0, 6)
HubCloseButtonCorner.Parent = HubCloseButton

local HubCloseButtonStroke = Instance.new("UIStroke")
HubCloseButtonStroke.Thickness = 1
HubCloseButtonStroke.Color = Color3.fromRGB(255, 100, 120)
HubCloseButtonStroke.Parent = HubCloseButton

local ScriptsFrame = Instance.new("ScrollingFrame")
ScriptsFrame.Size = UDim2.new(1, -20, 1, -70)
ScriptsFrame.Position = UDim2.new(0, 10, 0, 55)
ScriptsFrame.BackgroundTransparency = 1
ScriptsFrame.BorderSizePixel = 0
ScriptsFrame.ScrollBarThickness = 5
ScriptsFrame.ScrollBarImageColor3 = Colors.Accent
ScriptsFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
ScriptsFrame.Parent = ScriptHubFrame

local ScriptsLayout = Instance.new("UIListLayout")
ScriptsLayout.Padding = UDim.new(0, 10)
ScriptsLayout.SortOrder = Enum.SortOrder.LayoutOrder
ScriptsLayout.Parent = ScriptsFrame

local function createScriptHubButton(name, description)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(1, 0, 0, 60)
    button.BackgroundColor3 = Colors.Button
    button.Text = ""
    button.AutoButtonColor = true
    button.LayoutOrder = #ScriptsFrame:GetChildren()
    
    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(0, 8)
    btnCorner.Parent = button
    
    local btnStroke = Instance.new("UIStroke")
    btnStroke.Thickness = 1
    btnStroke.Color = Colors.Accent
    btnStroke.Parent = button
    
    local scriptName = Instance.new("TextLabel")
    scriptName.Size = UDim2.new(0.7, 0, 0.5, 0)
    scriptName.Position = UDim2.new(0.05, 0, 0.1, 0)
    scriptName.BackgroundTransparency = 1
    scriptName.Text = name
    scriptName.TextColor3 = Colors.Text
    scriptName.TextSize = 16
    scriptName.Font = Enum.Font.GothamBold
    scriptName.TextXAlignment = Enum.TextXAlignment.Left
    scriptName.TextStrokeColor3 = Colors.Accent
    scriptName.TextStrokeTransparency = 0
    scriptName.Parent = button
    
    local scriptDesc = Instance.new("TextLabel")
    scriptDesc.Size = UDim2.new(0.7, 0, 0.4, 0)
    scriptDesc.Position = UDim2.new(0.05, 0, 0.5, 0)
    scriptDesc.BackgroundTransparency = 1
    scriptDesc.Text = description
    scriptDesc.TextColor3 = Color3.fromRGB(180, 200, 220)
    scriptDesc.TextSize = 12
    scriptDesc.Font = Enum.Font.Gotham
    scriptDesc.TextXAlignment = Enum.TextXAlignment.Left
    scriptDesc.TextStrokeColor3 = Colors.Accent
    scriptDesc.TextStrokeTransparency = 0
    scriptDesc.Parent = button
    
    local loadIndicator = Instance.new("Frame")
    loadIndicator.Size = UDim2.new(0, 40, 0, 40)
    loadIndicator.Position = UDim2.new(1, -50, 0.5, -20)
    loadIndicator.BackgroundTransparency = 1
    loadIndicator.Parent = button
    
    local loadIcon = Instance.new("TextLabel")
    loadIcon.Size = UDim2.new(1, 0, 1, 0)
    loadIcon.BackgroundTransparency = 1
    loadIcon.Text = "▶"
    loadIcon.TextColor3 = Colors.Accent
    loadIcon.TextSize = 20
    loadIcon.Font = Enum.Font.GothamBold
    loadIcon.TextStrokeColor3 = Colors.Accent
    loadIcon.TextStrokeTransparency = 0
    loadIcon.Parent = loadIndicator
    
    button.MouseEnter:Connect(function()
        button.BackgroundColor3 = Colors.ButtonHover
    end)
    
    button.MouseLeave:Connect(function()
        button.BackgroundColor3 = Colors.Button
    end)
    
    button.Parent = ScriptsFrame
    return button
end

local DexBtn = createScriptHubButton("Dex Explorer", "Advanced game explorer and debugger")
local TigerBtn = createScriptHubButton("Tiger X Admin", "Powerful admin commands script")
local IYBtn = createScriptHubButton("Infinite Yield", "Feature-rich admin commands")
local OwlHubBtn = createScriptHubButton("Owl Hub", "Universal script hub")
local CmdXBtn = createScriptHubButton("CMD-X", "Admin commands with GUI")
local FatesAdminBtn = createScriptHubButton("Fates Admin", "Another popular admin script")
local AimbotBtn = createScriptHubButton("Aimbot and ESP", "Universal aimbot with ESP")
local ForestHealthBtn = createScriptHubButton("99NightsInTheForestInfHealth", "Infinite Health for 99 Nights in the Forest")

local ConsoleFrame = Instance.new("Frame")
ConsoleFrame.Size = UDim2.new(1, 0, 1, 0)
ConsoleFrame.Position = UDim2.new(0, 0, 0, 0)
ConsoleFrame.BackgroundColor3 = Colors.Background
ConsoleFrame.Visible = false
ConsoleFrame.Parent = MainFrame

local ConsoleFrameCorner = Instance.new("UICorner")
ConsoleFrameCorner.CornerRadius = UDim.new(0, 12)
ConsoleFrameCorner.Parent = ConsoleFrame

local ConsoleTitleBar = Instance.new("Frame")
ConsoleTitleBar.Size = UDim2.new(1, 0, 0, 45)
ConsoleTitleBar.BackgroundColor3 = Colors.Secondary
ConsoleTitleBar.Parent = ConsoleFrame

local ConsoleTitleBarCorner = Instance.new("UICorner")
ConsoleTitleBarCorner.CornerRadius = UDim.new(0, 12)
ConsoleTitleBarCorner.Parent = ConsoleTitleBar

local ConsoleTitleLabel = Instance.new("TextLabel")
ConsoleTitleLabel.Size = UDim2.new(1, -80, 1, 0)
ConsoleTitleLabel.Position = UDim2.new(0, 15, 0, 0)
ConsoleTitleLabel.BackgroundTransparency = 1
ConsoleTitleLabel.Text = "CONSOLE"
ConsoleTitleLabel.TextColor3 = Colors.Accent
ConsoleTitleLabel.TextSize = 20
ConsoleTitleLabel.Font = Enum.Font.GothamBold
ConsoleTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
ConsoleTitleLabel.TextStrokeColor3 = Colors.Accent
ConsoleTitleLabel.TextStrokeTransparency = 0
ConsoleTitleLabel.Parent = ConsoleTitleBar

local ConsoleSubtitle = Instance.new("TextLabel")
ConsoleSubtitle.Size = UDim2.new(1, -80, 0, 20)
ConsoleSubtitle.Position = UDim2.new(0, 15, 1, -20)
ConsoleSubtitle.BackgroundTransparency = 1
ConsoleSubtitle.Text = "Executor output log"
ConsoleSubtitle.TextColor3 = Color3.fromRGB(180, 200, 220)
ConsoleSubtitle.TextSize = 14
ConsoleSubtitle.Font = Enum.Font.Gotham
ConsoleSubtitle.TextXAlignment = Enum.TextXAlignment.Left
ConsoleSubtitle.TextStrokeColor3 = Colors.Accent
ConsoleSubtitle.TextStrokeTransparency = 0
ConsoleSubtitle.Parent = ConsoleTitleBar

local ConsoleCloseButton = Instance.new("TextButton")
ConsoleCloseButton.Size = UDim2.new(0, 35, 0, 35)
ConsoleCloseButton.Position = UDim2.new(1, -40, 0, 5)
ConsoleCloseButton.BackgroundColor3 = Colors.Error
ConsoleCloseButton.Text = "X"
ConsoleCloseButton.TextColor3 = Colors.Text
ConsoleCloseButton.TextSize = 16
ConsoleCloseButton.Font = Enum.Font.GothamBold
ConsoleCloseButton.TextStrokeColor3 = Colors.Accent
ConsoleCloseButton.TextStrokeTransparency = 0
ConsoleCloseButton.Parent = ConsoleTitleBar

local ConsoleCloseButtonCorner = Instance.new("UICorner")
ConsoleCloseButtonCorner.CornerRadius = UDim.new(0, 6)
ConsoleCloseButtonCorner.Parent = ConsoleCloseButton

local ConsoleCloseButtonStroke = Instance.new("UIStroke")
ConsoleCloseButtonStroke.Thickness = 1
ConsoleCloseButtonStroke.Color = Color3.fromRGB(255, 100, 120)
ConsoleCloseButtonStroke.Parent = ConsoleCloseButton

local ConsoleBox = Instance.new("Frame")
ConsoleBox.Size = UDim2.new(0.92, 0, 0.75, 0)
ConsoleBox.Position = UDim2.new(0.04, 0, 0.15, 0)
ConsoleBox.BackgroundColor3 = Color3.fromRGB(15, 18, 25)
ConsoleBox.Parent = ConsoleFrame

local ConsoleBoxCorner = Instance.new("UICorner")
ConsoleBoxCorner.CornerRadius = UDim.new(0, 8)
ConsoleBoxCorner.Parent = ConsoleBox

local ConsoleBoxStroke = Instance.new("UIStroke")
ConsoleBoxStroke.Thickness = 2
ConsoleBoxStroke.Color = Colors.Accent
ConsoleBoxStroke.Parent = ConsoleBox

local ConsoleOutput = Instance.new("ScrollingFrame")
ConsoleOutput.Size = UDim2.new(1, -10, 1, -10)
ConsoleOutput.Position = UDim2.new(0, 5, 0, 5)
ConsoleOutput.BackgroundTransparency = 1
ConsoleOutput.BorderSizePixel = 0
ConsoleOutput.ScrollBarThickness = 5
ConsoleOutput.ScrollBarImageColor3 = Colors.Accent
ConsoleOutput.AutomaticCanvasSize = Enum.AutomaticSize.Y
ConsoleOutput.Parent = ConsoleBox

local ConsoleText = Instance.new("TextLabel")
ConsoleText.Size = UDim2.new(1, -10, 0, 0)
ConsoleText.Position = UDim2.new(0, 5, 0, 5)
ConsoleText.BackgroundTransparency = 1
ConsoleText.Text = "Console output will appear here..."
ConsoleText.TextColor3 = Colors.Text
ConsoleText.TextSize = 14
ConsoleText.Font = Enum.Font.Code
ConsoleText.TextXAlignment = Enum.TextXAlignment.Left
ConsoleText.TextYAlignment = Enum.TextYAlignment.Top
ConsoleText.TextStrokeColor3 = Colors.Accent
ConsoleText.TextStrokeTransparency = 0
ConsoleText.TextWrapped = true
ConsoleText.AutomaticSize = Enum.AutomaticSize.Y
ConsoleText.Parent = ConsoleOutput

local ConsoleButtonsContainer = Instance.new("Frame")
ConsoleButtonsContainer.Size = UDim2.new(0.92, 0, 0.08, 0)
ConsoleButtonsContainer.Position = UDim2.new(0.04, 0, 0.92, 0)
ConsoleButtonsContainer.BackgroundTransparency = 1
ConsoleButtonsContainer.Parent = ConsoleFrame

local function createConsoleButton(name, xPosition)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(0.3, 0, 0.9, 0)
    button.Position = UDim2.new(xPosition, 0, 0.05, 0)
    button.BackgroundColor3 = Colors.Button
    button.Text = name
    button.TextColor3 = Colors.Text
    button.TextSize = 14
    button.Font = Enum.Font.GothamBold
    button.TextStrokeColor3 = Colors.Accent
    button.TextStrokeTransparency = 0
    button.AutoButtonColor = true
    button.Parent = ConsoleButtonsContainer
    
    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(0, 8)
    btnCorner.Parent = button
    
    local btnStroke = Instance.new("UIStroke")
    btnStroke.Thickness = 1
    btnStroke.Color = Colors.Accent
    btnStroke.Parent = button
    
    button.MouseEnter:Connect(function()
        button.BackgroundColor3 = Colors.ButtonHover
    end)
    
    button.MouseLeave:Connect(function()
        button.BackgroundColor3 = Colors.Button
    end)
    
    return button
end

local ConsoleClearBtn = createConsoleButton("CLEAR", 0)
local ConsoleCopyBtn = createConsoleButton("COPY", 0.35)

local CreditsFrame = Instance.new("Frame")
CreditsFrame.Size = UDim2.new(1, 0, 1, 0)
CreditsFrame.Position = UDim2.new(0, 0, 0, 0)
CreditsFrame.BackgroundColor3 = Colors.Background
CreditsFrame.Visible = false
CreditsFrame.Parent = MainFrame

local CreditsFrameCorner = Instance.new("UICorner")
CreditsFrameCorner.CornerRadius = UDim.new(0, 12)
CreditsFrameCorner.Parent = CreditsFrame

local CreditsTitleBar = Instance.new("Frame")
CreditsTitleBar.Size = UDim2.new(1, 0, 0, 45)
CreditsTitleBar.BackgroundColor3 = Colors.Secondary
CreditsTitleBar.Parent = CreditsFrame

local CreditsTitleBarCorner = Instance.new("UICorner")
CreditsTitleBarCorner.CornerRadius = UDim.new(0, 12)
CreditsTitleBarCorner.Parent = CreditsTitleBar

local CreditsTitleLabel = Instance.new("TextLabel")
CreditsTitleLabel.Size = UDim2.new(1, -80, 1, 0)
CreditsTitleLabel.Position = UDim2.new(0, 15, 0, 0)
CreditsTitleLabel.BackgroundTransparency = 1
CreditsTitleLabel.Text = "CREDITS"
CreditsTitleLabel.TextColor3 = Colors.Accent
CreditsTitleLabel.TextSize = 20
CreditsTitleLabel.Font = Enum.Font.GothamBold
CreditsTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
CreditsTitleLabel.TextStrokeColor3 = Colors.Accent
CreditsTitleLabel.TextStrokeTransparency = 0
CreditsTitleLabel.Parent = CreditsTitleBar

local CreditsSubtitle = Instance.new("TextLabel")
CreditsSubtitle.Size = UDim2.new(1, -80, 0, 20)
CreditsSubtitle.Position = UDim2.new(0, 15, 1, -20)
CreditsSubtitle.BackgroundTransparency = 1
CreditsSubtitle.Text = "About the developer"
CreditsSubtitle.TextColor3 = Color3.fromRGB(180, 200, 220)
CreditsSubtitle.TextSize = 14
CreditsSubtitle.Font = Enum.Font.Gotham
CreditsSubtitle.TextXAlignment = Enum.TextXAlignment.Left
CreditsSubtitle.TextStrokeColor3 = Colors.Accent
CreditsSubtitle.TextStrokeTransparency = 0
CreditsSubtitle.Parent = CreditsTitleBar

local CreditsCloseButton = Instance.new("TextButton")
CreditsCloseButton.Size = UDim2.new(0, 35, 0, 35)
CreditsCloseButton.Position = UDim2.new(1, -40, 0, 5)
CreditsCloseButton.BackgroundColor3 = Colors.Error
CreditsCloseButton.Text = "X"
CreditsCloseButton.TextColor3 = Colors.Text
CreditsCloseButton.TextSize = 16
CreditsCloseButton.Font = Enum.Font.GothamBold
CreditsCloseButton.TextStrokeColor3 = Colors.Accent
CreditsCloseButton.TextStrokeTransparency = 0
CreditsCloseButton.Parent = CreditsTitleBar

local CreditsCloseButtonCorner = Instance.new("UICorner")
CreditsCloseButtonCorner.CornerRadius = UDim.new(0, 6)
CreditsCloseButtonCorner.Parent = CreditsCloseButton

local CreditsCloseButtonStroke = Instance.new("UIStroke")
CreditsCloseButtonStroke.Thickness = 1
CreditsCloseButtonStroke.Color = Color3.fromRGB(255, 100, 120)
CreditsCloseButtonStroke.Parent = CreditsCloseButton

local CreditsBox = Instance.new("Frame")
CreditsBox.Size = UDim2.new(0.92, 0, 0.85, 0)
CreditsBox.Position = UDim2.new(0.04, 0, 0.12, 0)
CreditsBox.BackgroundColor3 = Color3.fromRGB(15, 18, 25)
CreditsBox.Parent = CreditsFrame

local CreditsBoxCorner = Instance.new("UICorner")
CreditsBoxCorner.CornerRadius = UDim.new(0, 8)
CreditsBoxCorner.Parent = CreditsBox

local CreditsBoxStroke = Instance.new("UIStroke")
CreditsBoxStroke.Thickness = 2
CreditsBoxStroke.Color = Colors.Accent
CreditsBoxStroke.Parent = CreditsBox

local CreditsScroll = Instance.new("ScrollingFrame")
CreditsScroll.Size = UDim2.new(1, -10, 1, -10)
CreditsScroll.Position = UDim2.new(0, 5, 0, 5)
CreditsScroll.BackgroundTransparency = 1
CreditsScroll.BorderSizePixel = 0
CreditsScroll.ScrollBarThickness = 5
CreditsScroll.ScrollBarImageColor3 = Colors.Accent
CreditsScroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
CreditsScroll.Parent = CreditsBox

local CreditsText = Instance.new("TextLabel")
CreditsText.Size = UDim2.new(1, -10, 0, 0)
CreditsText.Position = UDim2.new(0, 5, 0, 5)
CreditsText.BackgroundTransparency = 1
CreditsText.Text = "This Executor is made by Woopskidds.\n\nLINKS 🔗 👇\n\nDiscord link: https://discord.gg/VEu3XKMTAg\nThis is the main discord server and that also means there is high security 🔒.\n\nRBX Woopskidds Executors: https://discord.gg/qN2cSH7hDx\nReport the bugs of the executors\n\nRoblox account: https://www.roblox.com/users/9187461468/profile"
CreditsText.TextColor3 = Colors.Text
CreditsText.TextSize = 14
CreditsText.Font = Enum.Font.Gotham
CreditsText.TextXAlignment = Enum.TextXAlignment.Left
CreditsText.TextYAlignment = Enum.TextYAlignment.Top
CreditsText.TextStrokeColor3 = Colors.Accent
CreditsText.TextStrokeTransparency = 0
CreditsText.TextWrapped = true
CreditsText.AutomaticSize = Enum.AutomaticSize.Y
CreditsText.Parent = CreditsScroll

local logMessages = {}

local function addLog(message)
    table.insert(logMessages, os.date("%H:%M:%S") .. ": " .. message)
    if #logMessages > 50 then
        table.remove(logMessages, 1)
    end
    
    local consoleText = ""
    for i, log in ipairs(logMessages) do
        consoleText = consoleText .. log .. "\n"
    end
    
    if ConsoleText then
        ConsoleText.Text = consoleText
    end
    
    print("RBX Woopskidds Executor V3: " .. message)
end

local function safeExecute(code)
    local success, result = pcall(function()
        local fn, err = loadstring(code)
        if fn then
            return fn()
        end
        
        local fn2, err2 = loadstring("return function() " .. code .. " end")
        if fn2 then
            return fn2()()
        end
        
        local fn3, err3 = loadstring("(function() " .. code .. " end)()")
        if fn3 then
            return fn3()
        end
        
        error("All compilation methods failed: " .. tostring(err or err2 or err3))
    end)
    
    if success then
        addLog("Script executed successfully")
        return true
    else
        local errorMsg = tostring(result)
        addLog("Execution failed: " .. errorMsg)
        return false
    end
end

local function altExecute(code)
    local success1, result1 = pcall(function()
        local fn = loadstring(code)
        if fn then
            coroutine.wrap(fn)()
            return true
        end
        return false
    end)
    
    if success1 and result1 then
        addLog("Coroutine execution successful!")
        return true
    end
    
    local success2, result2 = pcall(function()
        local fn = loadstring(code)
        if fn then
            task.spawn(fn)
            return true
        end
        return false
    end)
    
    if success2 and result2 then
        addLog("Task execution successful!")
        return true
    end
    
    return false
end

local dragging = false
local dragInput
local dragStart
local startPos

local function update(input)
    local delta = input.Position - dragStart
    MainFrame.Position = UDim2.new(
        startPos.X.Scale, 
        startPos.X.Offset + delta.X,
        startPos.Y.Scale, 
        startPos.Y.Offset + delta.Y
    )
end

MainFrame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

MainFrame.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

local function tweenIn()
    MainFrame.Position = UDim2.new(0.5, -250, 0.3, -200)
    MainFrame.Visible = true
    local tween = TweenService:Create(
        MainFrame,
        TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
        {Position = UDim2.new(0.5, -250, 0.5, -200)}
    )
    tween:Play()
    OpenButton.Visible = false
end

local function tweenOut()
    local tween = TweenService:Create(
        MainFrame,
        TweenInfo.new(0.2, Enum.EasingStyle.Back, Enum.EasingDirection.In),
        {Position = UDim2.new(0.5, -250, 0.3, -200)}
    )
    tween:Play()
    tween.Completed:Wait()
    MainFrame.Visible = false
    OpenButton.Visible = true
end

OpenButton.MouseButton1Click:Connect(function()
    tweenIn()
    addLog("RBX Woopskidds Executor V3 opened")
end)

CloseButton.MouseButton1Click:Connect(function()
    tweenOut()
    addLog("RBX Woopskidds Executor V3 closed")
end)

local function switchToFrame(frame)
    local frames = {ScriptHubFrame, ConsoleFrame, CreditsFrame}
    
    for _, f in ipairs(frames) do
        if f == frame then
            f.Visible = true
        else
            f.Visible = false
        end
    end
end

ExecuteBtn.MouseButton1Click:Connect(function()
    local code = CodeInput.Text
    if code == "" then
        addLog("No code to execute")
        return
    end
    
    addLog("Executing script...")
    
    ExecuteBtn.Text = "EXECUTING..."
    ExecuteBtn.BackgroundColor3 = Colors.Accent
    
    if not safeExecute(code) then
        addLog("Trying alternative methods...")
        if not altExecute(code) then
            addLog("All execution methods failed")
        end
    end
    
    task.wait(0.5)
    ExecuteBtn.Text = "EXECUTE"
    ExecuteBtn.BackgroundColor3 = Colors.Button
end)

ClearBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = ""
    addLog("Code cleared")
end)

ScriptHubBtn.MouseButton1Click:Connect(function()
    switchToFrame(ScriptHubFrame)
    addLog("Script Hub opened")
end)

ConsoleBtn.MouseButton1Click:Connect(function()
    switchToFrame(ConsoleFrame)
    addLog("Console opened")
end)

CreditsBtn.MouseButton1Click:Connect(function()
    switchToFrame(CreditsFrame)
    addLog("Credits opened")
end)

HubCloseButton.MouseButton1Click:Connect(function()
    switchToFrame(nil)
    addLog("Script Hub closed")
end)

ConsoleCloseButton.MouseButton1Click:Connect(function()
    switchToFrame(nil)
    addLog("Console closed")
end)

CreditsCloseButton.MouseButton1Click:Connect(function()
    switchToFrame(nil)
    addLog("Credits closed")
end)

HubCloseButton.MouseButton1Down:Connect(function()
    HubCloseButton.BackgroundColor3 = Color3.fromRGB(200, 40, 60)
end)

HubCloseButton.MouseButton1Up:Connect(function()
    task.wait(0.1)
    HubCloseButton.BackgroundColor3 = Colors.Error
end)

ConsoleCloseButton.MouseButton1Down:Connect(function()
    ConsoleCloseButton.BackgroundColor3 = Color3.fromRGB(200, 40, 60)
end)

ConsoleCloseButton.MouseButton1Up:Connect(function()
    task.wait(0.1)
    ConsoleCloseButton.BackgroundColor3 = Colors.Error
end)

CreditsCloseButton.MouseButton1Down:Connect(function()
    CreditsCloseButton.BackgroundColor3 = Color3.fromRGB(200, 40, 60)
end)

CreditsCloseButton.MouseButton1Up:Connect(function()
    task.wait(0.1)
    CreditsCloseButton.BackgroundColor3 = Colors.Error
end)

ConsoleClearBtn.MouseButton1Click:Connect(function()
    logMessages = {}
    ConsoleText.Text = "Console output will appear here..."
    addLog("Console cleared")
end)

ConsoleCopyBtn.MouseButton1Click:Connect(function()
    local consoleText = ""
    for i, log in ipairs(logMessages) do
        consoleText = consoleText .. log .. "\n"
    end
    
    if consoleText == "" then
        consoleText = "No console output to copy."
    end
    
    local success, result = pcall(function()
        setclipboard(consoleText)
    end)
    
    if success then
        addLog("Console copied to clipboard")
        ConsoleCopyBtn.Text = "COPIED!"
        ConsoleCopyBtn.BackgroundColor3 = Colors.Success
        task.wait(1)
        ConsoleCopyBtn.Text = "COPY"
        ConsoleCopyBtn.BackgroundColor3 = Colors.Button
    else
        addLog("Failed to copy console to clipboard")
        ConsoleCopyBtn.Text = "ERROR!"
        ConsoleCopyBtn.BackgroundColor3 = Colors.Error
        task.wait(1)
        ConsoleCopyBtn.Text = "COPY"
        ConsoleCopyBtn.BackgroundColor3 = Colors.Button
    end
end)

local scriptDatabase = {
    Dex = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/peyton2465/Dex/master/out.lua"))()',
    TigerX = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/balintTheDevX/Tiger-X-V3/main/Tiger%20X%20V3.5%20Fixed"))()',
    InfiniteYield = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()',
    OwlHub = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/TrixAde/dnSpy/main/OwlHubBack.lua"))()',
    CmdX = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source",true))()',
    FatesAdmin = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/fatesc/fates-admin/main/main.lua"))()',
    AimbotESP = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/zysws/scripts/main/universal-aimbot.lua"))()',
    ForestHealth = 'loadstring(game:HttpGet("https://raw.githubusercontent.com/ProBaconHub/DATABASE/refs/heads/main/99%20Nights%20in%20the%20Forest/Infinite%20Health.lua"))()'
}

DexBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.Dex
    switchToFrame(nil)
    addLog("Dex Explorer loaded")
end)

TigerBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.TigerX
    switchToFrame(nil)
    addLog("Tiger X loaded")
end)

IYBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.InfiniteYield
    switchToFrame(nil)
    addLog("Infinite Yield loaded")
end)

OwlHubBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.OwlHub
    switchToFrame(nil)
    addLog("Owl Hub loaded")
end)

CmdXBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.CmdX
    switchToFrame(nil)
    addLog("CMD-X loaded")
end)

FatesAdminBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.FatesAdmin
    switchToFrame(nil)
    addLog("Fates Admin loaded")
end)

AimbotBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.AimbotESP
    switchToFrame(nil)
    addLog("Aimbot and ESP loaded")
end)

ForestHealthBtn.MouseButton1Click:Connect(function()
    CodeInput.Text = scriptDatabase.ForestHealth
    switchToFrame(nil)
    addLog("99 Nights in the Forest Infinite Health loaded")
end)

local glowConnection
local function startGlow()
    if glowConnection then
        glowConnection:Disconnect()
    end
    
    local time = 0
    glowConnection = RunService.Heartbeat:Connect(function(delta)
        time = time + delta
        local alpha = 0.4 + math.sin(time * 2) * 0.1
        MainFrameStroke.Transparency = 0.3 - alpha
        TitleLabel.TextColor3 = Colors.Accent:Lerp(Color3.fromRGB(100, 220, 255), math.sin(time * 3) * 0.3)
    end)
end

OpenButton.MouseButton1Click:Connect(function()
    task.wait(0.1)
    startGlow()
end)

CloseButton.MouseButton1Click:Connect(function()
    if glowConnection then
        glowConnection:Disconnect()
    end
end)

addLog("RBX Woopskidds Executor V3 loaded!")
addLog("Click EXECUTE to run: print('Subscribe to Woopskidd!')")

print("=== RBX Woopskidds EXECUTOR V3 ===")
print("Executor successfully loaded!")
print("Default script: print('Subscribe to Woopskidd!')")
print("If execution fails, try a different game or executor")

Features & Information

It is better then the old V1 it has more features like better UI and more scripts.

Community Comments (1)

Woopskidds_RBLX_YTWoopskidds_RBLX_YTDec 29, 2025

Go in the discord for more updates because this is a outdated version.

More Scripts for Universal Scripts