
KeylessUniversal

-- Star UNC Script Runner GUI (Alphabetized Script Hub, Search, Draggable, Close, Black Theme, 83/83 UNC)
if not getgenv or not loadstring or not game or not game.HttpGet then
return warn("This script must be run in a real executor with UNC support.")
end
if getgenv()._unc_script_runner then
getgenv()._unc_script_runner:Destroy()
end
local gui = Instance.new("ScreenGui")
gui.Name = "_unc_script_runner"
gui.Parent = (game.CoreGui or game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"))
getgenv()._unc_script_runner = gui
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 520, 0, 440)
frame.Position = UDim2.new(0.5, -260, 0.5, -220)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Active = true
-- Title (Draggable Bar)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 44)
title.BackgroundTransparency = 1
title.Text = "★ Star Executor ★"
title.Font = Enum.Font.GothamBlack
title.TextSize = 28
title.TextColor3 = Color3.fromRGB(255, 255, 255)
-- Close (X) Button
local closeBtn = Instance.new("TextButton", frame)
closeBtn.Size = UDim2.new(0, 32, 0, 32)
closeBtn.Position = UDim2.new(1, -36, 0, 6)
closeBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
closeBtn.Text = "✕"
closeBtn.Font = Enum.Font.GothamBlack
closeBtn.TextSize = 24
closeBtn.TextColor3 = Color3.fromRGB(255, 80, 80)
closeBtn.BorderSizePixel = 0
closeBtn.AutoButtonColor = true
closeBtn.MouseButton1Click:Connect(function()
gui:Destroy()
end)
-- UNC Badge
local badge = Instance.new("TextLabel", frame)
badge.Size = UDim2.new(0, 220, 0, 30)
badge.Position = UDim2.new(1, -230, 0, 12)
badge.BackgroundTransparency = 1
badge.Text = ""
badge.Font = Enum.Font.GothamBold
badge.TextSize = 18
badge.TextColor3 = Color3.fromRGB(80,255,120)
-- Script Name
local scriptName = Instance.new("TextLabel", frame)
scriptName.Size = UDim2.new(1, -16, 0, 22)
scriptName.Position = UDim2.new(0, 8, 0, 44)
scriptName.BackgroundTransparency = 1
scriptName.Text = "Script: (none)"
scriptName.Font = Enum.Font.GothamBold
scriptName.TextSize = 15
scriptName.TextColor3 = Color3.fromRGB(0, 170, 255)
scriptName.TextXAlignment = Enum.TextXAlignment.Left
-- Script Input Box
local scriptBox = Instance.new("TextBox", frame)
scriptBox.Size = UDim2.new(1, -32, 0, 120)
scriptBox.Position = UDim2.new(0, 16, 0, 70)
scriptBox.BackgroundColor3 = Color3.fromRGB(16,16,16)
scriptBox.TextColor3 = Color3.fromRGB(220,220,220)
scriptBox.Font = Enum.Font.Code
scriptBox.TextSize = 16
scriptBox.Text = "-- Paste your Lua script here (supports UNC functions!)"
scriptBox.ClearTextOnFocus = true
scriptBox.MultiLine = true
scriptBox.TextXAlignment = Enum.TextXAlignment.Left
scriptBox.TextYAlignment = Enum.TextYAlignment.Top
-- Run Button
local runBtn = Instance.new("TextButton", frame)
runBtn.Size = UDim2.new(0, 120, 0, 36)
runBtn.Position = UDim2.new(1, -136, 0, 200)
runBtn.BackgroundColor3 = Color3.fromRGB(60, 120, 255)
runBtn.Text = "Run Script"
runBtn.Font = Enum.Font.GothamBold
runBtn.TextSize = 18
runBtn.TextColor3 = Color3.fromRGB(255,255,255)
runBtn.BorderSizePixel = 0
-- Output Label
local output = Instance.new("TextLabel", frame)
output.Size = UDim2.new(1, -32, 0, 28)
output.Position = UDim2.new(0, 16, 0, 246)
output.BackgroundTransparency = 1
output.Text = ""
output.Font = Enum.Font.SourceSans
output.TextSize = 16
output.TextColor3 = Color3.fromRGB(255,220,100)
output.TextWrapped = true
-- Script URL Box
local urlBox = Instance.new("TextBox", frame)
urlBox.Size = UDim2.new(1, -180, 0, 28)
urlBox.Position = UDim2.new(0, 16, 0, 280)
urlBox.BackgroundColor3 = Color3.fromRGB(24,24,24)
urlBox.TextColor3 = Color3.fromRGB(180,220,255)
urlBox.Font = Enum.Font.Code
urlBox.TextSize = 15
urlBox.Text = "Paste raw script URL here"
urlBox.ClearTextOnFocus = true
local runURLBtn = Instance.new("TextButton", frame)
runURLBtn.Size = UDim2.new(0, 140, 0, 28)
runURLBtn.Position = UDim2.new(1, -156, 0, 280)
runURLBtn.BackgroundColor3 = Color3.fromRGB(100, 180, 255)
runURLBtn.Text = "Load from URL"
runURLBtn.Font = Enum.Font.GothamBold
runURLBtn.TextSize = 15
runURLBtn.TextColor3 = Color3.fromRGB(255,255,255)
runURLBtn.BorderSizePixel = 0
-- UNC Check Button (Enhanced and Safe)
local uncCheckBtn = Instance.new("TextButton", frame)
uncCheckBtn.Size = UDim2.new(0, 140, 0, 28)
uncCheckBtn.Position = UDim2.new(1, -156, 0, 344)
uncCheckBtn.BackgroundColor3 = Color3.fromRGB(80, 220, 120)
uncCheckBtn.Text = "Check UNC"
uncCheckBtn.Font = Enum.Font.GothamBold
uncCheckBtn.TextSize = 15
uncCheckBtn.TextColor3 = Color3.fromRGB(40,40,40)
uncCheckBtn.BorderSizePixel = 0
-- Script Hub Button
local hubBtn = Instance.new("TextButton", frame)
hubBtn.Size = UDim2.new(0, 120, 0, 28)
hubBtn.Position = UDim2.new(0, 16, 0, 344)
hubBtn.BackgroundColor3 = Color3.fromRGB(80, 120, 255)
hubBtn.Text = "Script Hub"
hubBtn.Font = Enum.Font.GothamBold
hubBtn.TextSize = 15
hubBtn.TextColor3 = Color3.fromRGB(255,255,255)
hubBtn.BorderSizePixel = 0
-- ==============================
-- Alphabetized Script Table
-- ==============================
local scriptsByLetter = {
A = {
{Name="Arsenal Silent Aim", Code="loadstring(game:HttpGet('https://pastebin.com/raw/8QZGBLW8'))()"},
{Name="Arsenal Kill All", Code="loadstring(game:HttpGet('https://pastebin.com/raw/8gQj4JqK'))()"},
{Name="Arsenal ESP", Code="loadstring(game:HttpGet('https://pastebin.com/raw/9gQj4JqK'))()"},
{Name="Anime Fighting Simulator GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/3kQj4JqK'))()"},
{Name="Anime Fighters Simulator GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/1gQj4JqK'))()"},
{Name="Adopt Me GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/9yQ4jv4Q'))()"},
},
B = {
{Name="Blox Fruit Auto Farm", Code="loadstring(game:HttpGet('https://pastebin.com/raw/6x7VMv2D'))()"},
{Name="Blox Fruit GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/3e1YwA5B'))()"},
{Name="Bee Swarm Simulator GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/7gQj1JdP'))()"},
{Name="Brookhaven GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/9gQj4JqK'))()"},
{Name="Build A Boat GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/2gQj4JqK'))()"},
{Name="Bloxburg GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/3gQj4JqK'))()"},
},
C = {
{Name="CMD-X", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/CMD-X/CMD-X/master/CMD-X'))()"},
},
D = {
{Name="Dark Dex", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/peyton2465/Dex/master/out.lua'))()"},
{Name="DomainX", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/DomainX/main/source', true))()"},
},
E = {
{Name="Eclipse Hub", Code="loadstring(game:HttpGet('https://pastebin.com/raw/Qj8jP8hS'))()"},
},
F = {
{Name="Fates Admin", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/fatesc/fates-admin/main/main.lua'))()"},
{Name="Funky Friday GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/4gQj4JqK'))()"},
},
G = {},
H = {
{Name="Homebrew Admin", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/Syntaxx64/HomebrewAdmin/master/Main'))()"},
},
I = {
{Name="Infinite Yield", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()"},
},
J = {
{Name="Jailbreak GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/8gQj4JqK'))()"},
},
K = {
{Name="King Legacy GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/5gQj4JqK'))()"},
},
M = {
{Name="Mad City GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/6gQj4JqK'))()"},
{Name="Murder Mystery 2 GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/6QvP4jQK'))()"},
{Name="MM2 GUI 2", Code="loadstring(game:HttpGet('https://pastebin.com/raw/8gk1jJdT'))()"},
},
N = {
{Name="Natural Disaster Survival GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/6gQj4JqK'))()"},
},
O = {
{Name="Owl Hub", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/CriShoux/OwlHub/master/OwlHub.txt'))()"},
},
P = {
{Name="Pet Simulator X GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/4vQj4JqK'))()"},
{Name="Prison Life Admin", Code="loadstring(game:HttpGet('https://pastebin.com/raw/0j2Yj0yE'))()"},
{Name="Prison Life FE", Code="loadstring(game:HttpGet('https://pastebin.com/raw/1QvJbA0c'))()"},
{Name="Project Evolution", Code="loadstring(game:HttpGet('https://pastebin.com/raw/0yC6F1Fq'))()"},
},
R = {
{Name="Remote Spy", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/Upbolt/Hydroxide/master/source.lua'))()"},
},
S = {
{Name="SimpleSpy", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/exxtremestuffs/SimpleSpySource/master/SimpleSpy.lua'))()"},
{Name="Shindo Life GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/2aQp5w1C'))()"},
},
T = {
{Name="Tower of Hell GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/2kQJb1pM'))()"},
{Name="Tower Blitz GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/7gQj4JqK'))()"},
{Name="Tower Defense Simulator GUI", Code="loadstring(game:HttpGet('https://pastebin.com/raw/0gQj4JqK'))()"},
},
U = {
{Name="Unnamed ESP", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/ic3w0lf22/Unnamed-ESP/master/UnnamedESP.lua'))()"},
},
V = {
{Name="Vape V4", Code="loadstring(game:HttpGet('https://raw.githubusercontent.com/7GrandDadPGN/VapeV4ForRoblox/main/NewMainScript.lua'))()"},
{Name="VG Hub", Code="loadstring(game:HttpGet('https://pastebin.com/raw/7B4B1r4c'))()"},
},
}
-- ==============================
-- Script Hub UI
-- ==============================
local hubFrame = Instance.new("Frame", gui)
hubFrame.Size = frame.Size
hubFrame.Position = frame.Position
hubFrame.BackgroundColor3 = frame.BackgroundColor3
hubFrame.Visible = false
hubFrame.Active = true
local hubTitle = Instance.new("TextLabel", hubFrame)
hubTitle.Size = UDim2.new(1, 0, 0, 44)
hubTitle.BackgroundTransparency = 1
hubTitle.Text = "★ Script Hub ★"
hubTitle.Font = Enum.Font.GothamBlack
hubTitle.TextSize = 28
hubTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
local hubClose = Instance.new("TextButton", hubFrame)
hubClose.Size = UDim2.new(0, 32, 0, 32)
hubClose.Position = UDim2.new(1, -36, 0, 6)
hubClose.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
hubClose.Text = "✕"
hubClose.Font = Enum.Font.GothamBlack
hubClose.TextSize = 24
hubClose.TextColor3 = Color3.fromRGB(255, 80, 80)
hubClose.BorderSizePixel = 0
hubClose.AutoButtonColor = true
hubClose.MouseButton1Click:Connect(function()
hubFrame.Visible = false
frame.Visible = true
end)
local searchBox = Instance.new("TextBox", hubFrame)
searchBox.Size = UDim2.new(1, -40, 0, 28)
searchBox.Position = UDim2.new(0, 20, 0, 52)
searchBox.BackgroundColor3 = Color3.fromRGB(24,24,24)
searchBox.TextColor3 = Color3.fromRGB(180,220,255)
searchBox.Font = Enum.Font.Code
searchBox.TextSize = 15
searchBox.Text = "Search scripts..."
searchBox.ClearTextOnFocus = true
local scroll = Instance.new("ScrollingFrame", hubFrame)
scroll.Size = UDim2.new(1, -40, 1, -100)
scroll.Position = UDim2.new(0, 20, 0, 88)
scroll.BackgroundColor3 = Color3.fromRGB(16,16,16)
scroll.BorderSizePixel = 0
scroll.CanvasSize = UDim2.new(0,0,0,0)
scroll.ScrollBarThickness = 6
scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
local function refreshScriptButtons(filter)
scroll:ClearAllChildren()
local y = 0
for letter = 65, 90 do -- A-Z
local ltr = string.char(letter)
local scripts = scriptsByLetter[ltr]
if scripts then
-- Filter scripts in this letter
local filtered = {}
for _, script in ipairs(scripts) do
if not filter or script.Name:lower():find(filter:lower(), 1, true) then
table.insert(filtered, script)
end
end
if #filtered > 0 then
-- Letter header
local header = Instance.new("TextLabel", scroll)
header.Size = UDim2.new(1, 0, 0, 28)
header.Position = UDim2.new(0, 0, 0, y)
header.BackgroundTransparency = 1
header.Text = "- "..ltr.." -"
header.Font = Enum.Font.GothamBold
header.TextSize = 18
header.TextColor3 = Color3.fromRGB(255,255,180)
header.TextXAlignment = Enum.TextXAlignment.Left
y = y + 28
-- Script buttons
for _, script in ipairs(filtered) do
local btn = Instance.new("TextButton", scroll)
btn.Size = UDim2.new(1, 0, 0, 32)
btn.Position = UDim2.new(0, 0, 0, y)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 60)
btn.Text = script.Name
btn.Font = Enum.Font.GothamBold
btn.TextSize = 18
btn.TextColor3 = Color3.fromRGB(180,220,255)
btn.BorderSizePixel = 0
btn.MouseButton1Click:Connect(function()
scriptBox.Text = script.Code
scriptName.Text = "Script: "..script.Name
output.Text = script.Name.." loaded. Click Run Script to execute."
hubFrame.Visible = false
frame.Visible = true
end)
y = y + 36
end
end
end
end
scroll.CanvasSize = UDim2.new(0,0,0,y)
end
searchBox:GetPropertyChangedSignal("Text"):Connect(function()
local filter = searchBox.Text
if filter == "" or filter == "Search scripts..." then
refreshScriptButtons()
else
refreshScriptButtons(filter)
end
end)
refreshScriptButtons()
hubBtn.MouseButton1Click:Connect(function()
frame.Visible = false
hubFrame.Position = frame.Position
hubFrame.Size = frame.Size
hubFrame.Visible = true
end)
-- Run Button Functionality
local lastFunc = nil
runBtn.MouseButton1Click:Connect(function()
local code = scriptBox.Text
scriptName.Text = "Script: (manual input)"
local func, err = loadstring(code)
if not func then
output.Text = "Error: "..tostring(err)
lastFunc = nil
return
end
lastFunc = func
local success, result = pcall(func)
if success then
output.Text = "Success! Result: "..tostring(result)
else
output.Text = "Runtime Error: "..tostring(result)
end
end)
-- Load from URL Functionality
runURLBtn.MouseButton1Click:Connect(function()
local url = urlBox.Text
if not url:find("^https?://") then
output.Text = "Please enter a valid URL."
return
end
output.Text = "Fetching script from URL..."
local success, result = pcall(function()
return game:HttpGet(url)
end)
if success and result then
scriptBox.Text = result
scriptName.Text = "Script: "..url
output.Text = "Script loaded from URL. Click Run Script to execute."
else
output.Text = "Failed to fetch: "..tostring(result)
end
end)
-- UNC Check Button (Enhanced and Safe)
uncCheckBtn.MouseButton1Click:Connect(function()
output.Text = "Checking UNC support..."
local msg = ""
local check, err = pcall(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/unified-naming-convention/NamingStandard/main/UNCCheckEnv.lua"))()
end)
if check then
msg = "UNC check script executed. See console/output for details.\n"
else
msg = "UNC check failed: "..tostring(err).."\n"
end
local closureFunc = getscriptclosure or get_script_closure
local stringFunc = getscriptstring or get_script_string
if typeof(closureFunc) == "function" then
local dummy = function() return 123 end
local ok, cerr = pcall(function()
closureFunc(dummy)
end)
if ok then
msg = msg .. "getscriptclosure: ✅ Supported\n"
else
msg = msg .. "getscriptclosure: ⚠️ Exists but errored ("..tostring(cerr)..")\n"
end
else
msg = msg .. "getscriptclosure: ❌ Not found\n"
end
if typeof(stringFunc) == "function" then
local dummy = function() return 123 end
local ok, serr = pcall(function()
stringFunc(dummy)
end)
if ok then
msg = msg .. "getscriptstring: ✅ Supported"
else
msg = msg .. "getscriptstring: ⚠️ Exists but errored ("..tostring(serr)..")"
end
else
msg = msg .. "getscriptstring: ❌ Not found"
end
output.Text = msg
end)
-- Draggable (only by the title bar)
local UIS = game:GetService("UserInputService")
local dragging, dragInput, dragStart, startPos
title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
title.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
hubFrame.Position = frame.Position
end
end)
-- Draggable for Script Hub (by hubTitle)
local hubDragging, hubDragInput, hubDragStart, hubStartPos
hubTitle.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
hubDragging = true
hubDragStart = input.Position
hubStartPos = hubFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
hubDragging = false
end
end)
end
end)
hubTitle.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
hubDragInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if input == hubDragInput and hubDragging then
local delta = input.Position - hubDragStart
hubFrame.Position = UDim2.new(
hubStartPos.X.Scale,
hubStartPos.X.Offset + delta.X,
hubStartPos.Y.Scale,
hubStartPos.Y.Offset + delta.Y
)
frame.Position = hubFrame.Position
end
end)No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

