Better Executer UI
Key RequiredUniversal

Better Executer UI

Universal ScriptRizalRizal 568 views 13 executesUpdated Feb 12, 2026
Unrated
00
Lua Script•128 lines (3606 chars)
print("hi stealing information")
print("stealing information doned")

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

-- Safe parent (executor support)
local parent =
    (typeof(gethui) == "function" and gethui())
    or game:GetService("CoreGui")
    or LocalPlayer:WaitForChild("PlayerGui")

-- Cleanup old GUI
for _, v in ipairs(parent:GetChildren()) do
    if v.Name == "MobileScriptEditor" then
        v:Destroy()
    end
end

-- Main GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "MobileScriptEditor"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = parent

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

-- Rainbow outline
local UIStroke = Instance.new("UIStroke")
UIStroke.Thickness = 3
UIStroke.Parent = MainFrame

-- Rainbow animation
spawn(function()
    while true do
        for hue = 0, 1, 0.01 do
            UIStroke.Color = Color3.fromHSV(hue, 1, 1)
            RunService.RenderStepped:Wait()
        end
    end
end)

-- Title
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Title.Text = "Better Executer"
Title.TextSize = 22
Title.Font = Enum.Font.SourceSansBold
Title.TextColor3 = Color3.new(1,1,1)
Title.Parent = MainFrame

-- Script Box
local ScriptBox = Instance.new("TextBox")
ScriptBox.Size = UDim2.new(1, -20, 1, -110)
ScriptBox.Position = UDim2.new(0, 10, 0, 50)
ScriptBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
ScriptBox.TextColor3 = Color3.new(1, 1, 1)
ScriptBox.TextSize = 20 -- Bigger for mobile
ScriptBox.Font = Enum.Font.Code
ScriptBox.TextWrapped = false
ScriptBox.ClearTextOnFocus = false
ScriptBox.MultiLine = true
ScriptBox.TextXAlignment = Enum.TextXAlignment.Left
ScriptBox.TextYAlignment = Enum.TextYAlignment.Top
ScriptBox.Text = "Put Script Here :3"
ScriptBox.Parent = MainFrame

-- Execute Button
local Execute = Instance.new("TextButton")
Execute.Size = UDim2.new(0.3, 0, 0, 40)
Execute.Position = UDim2.new(0.05, 0, 1, -50)
Execute.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
Execute.Text = "Execute"
Execute.TextSize = 20
Execute.Font = Enum.Font.SourceSansBold
Execute.TextColor3 = Color3.new(1,1,1)
Execute.Parent = MainFrame

Execute.MouseButton1Click:Connect(function()
    local code = ScriptBox.Text
    local func, err = loadstring(code)
    if func then
        pcall(func)
    else
        warn(err)
    end
end)

-- Clear Button
local Clear = Instance.new("TextButton")
Clear.Size = UDim2.new(0.3, 0, 0, 40)
Clear.Position = UDim2.new(0.35, 0, 1, -50)
Clear.BackgroundColor3 = Color3.fromRGB(170, 120, 0)
Clear.Text = "Clear"
Clear.TextSize = 20
Clear.Font = Enum.Font.SourceSansBold
Clear.TextColor3 = Color3.new(1,1,1)
Clear.Parent = MainFrame

Clear.MouseButton1Click:Connect(function()
    ScriptBox.Text = ""
end)

-- Close Button
local Close = Instance.new("TextButton")
Close.Size = UDim2.new(0.3, 0, 0, 40)
Close.Position = UDim2.new(0.65, 0, 1, -50)
Close.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
Close.Text = "Close"
Close.TextSize = 20
Close.Font = Enum.Font.SourceSansBold
Close.TextColor3 = Color3.new(1,1,1)
Close.Parent = MainFrame

Close.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

Features & Information

for delta users
#Delta#W

Community Comments (1)

RizalRizalFeb 12, 2026

meow

More Scripts for Universal Scripts