
KeylessUniversal

-- LocalScript (StarterGui içine koy)
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
-- =====================
-- 1) ScreenGui oluştur
-- =====================
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ModularAdminGUI"
screenGui.Parent = player:WaitForChild("PlayerGui")
screenGui.ResetOnSpawn = false
screenGui.IgnoreGuiInset = true
-- =====================
-- 2) Ana frame
-- =====================
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 250)
frame.Position = UDim2.new(0, 20, 0, 100)
frame.BackgroundColor3 = Color3.fromRGB(35,35,35)
frame.BorderSizePixel = 0
frame.Parent = screenGui
-- Başlık
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,30)
title.Position = UDim2.new(0,0,0,0)
title.BackgroundColor3 = Color3.fromRGB(25,25,25)
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextSize = 16
title.Text = "Admin Panel"
title.Parent = frame
-- =====================
-- 3) Dragging (modern)
-- =====================
local dragging = false
local dragStart, startPos
title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = frame.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement 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
)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
-- =====================
-- 4) Sekme ve butonlar
-- =====================
local tabs = {"Messages","Avatar","Executor"}
local tabButtons = {}
local contentFrames = {}
local currentTab = nil
for i, name in ipairs(tabs) do
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 90, 0, 25)
btn.Position = UDim2.new(0, 10+(i-1)*95, 0, 35)
btn.BackgroundColor3 = Color3.fromRGB(55,55,55)
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 14
btn.Text = name
btn.Parent = frame
tabButtons[name] = btn
local content = Instance.new("Frame")
content.Size = UDim2.new(1, -20, 1, -70)
content.Position = UDim2.new(0,10,0,65)
content.BackgroundColor3 = Color3.fromRGB(45,45,45)
content.Visible = false
content.Parent = frame
contentFrames[name] = content
btn.MouseButton1Click:Connect(function()
for _, f in pairs(contentFrames) do f.Visible = false end
content.Visible = true
currentTab = name
end)
end
-- Başlangıç sekmesi
contentFrames["Messages"].Visible = true
currentTab = "Messages"
-- =====================
-- 5) Messages Sekmesi
-- =====================
local msgFrame = contentFrames["Messages"]
local function createBtn(parent, text, y)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1,-20,0,40)
btn.Position = UDim2.new(0,10,0,y)
btn.BackgroundColor3 = Color3.fromRGB(60,60,60)
btn.TextColor3 = Color3.new(1,1,1)
btn.TextScaled = true
btn.Font = Enum.Font.GothamBold
btn.Text = text
btn.Parent = parent
return btn
end
local messageBtn = createBtn(msgFrame,"Message Gönder",10)
local hintBtn = createBtn(msgFrame,"Hint Göster",60)
local skyBtn = createBtn(msgFrame,"Skybox Değiştir",110)
messageBtn.MouseButton1Click:Connect(function()
pcall(function()
local m = Instance.new("Message")
m.Text = "fe bypass real"
m.Parent = workspace
task.delay(3,function() if m and m.Parent then m:Destroy() end end)
end)
end)
hintBtn.MouseButton1Click:Connect(function()
pcall(function()
local h = Instance.new("Hint")
h.Text = "fucked game Esilap74 HAHAHAHAH!"
h.Parent = workspace
task.delay(3,function() if h and h.Parent then h:Destroy() end end)
end)
end)
skyBtn.MouseButton1Click:Connect(function()
pcall(function()
for _, v in pairs(Lighting:GetChildren()) do
if v:IsA("Sky") then v:Destroy() end
end
local sky = Instance.new("Sky")
local id = "rbxassetid://8408806737"
sky.SkyboxBk = id
sky.SkyboxDn = id
sky.SkyboxFt = id
sky.SkyboxLf = id
sky.SkyboxRt = id
sky.SkyboxUp = id
sky.Parent = Lighting
end)
end)
-- =====================
-- 6) Avatar Sekmesi
-- =====================
local avatarFrame = contentFrames["Avatar"]
local avatarBtn = createBtn(avatarFrame,"Renkleri Değiştir",10)
avatarBtn.MouseButton1Click:Connect(function()
local char = player.Character
if not char then return end
local bc = char:FindFirstChildOfClass("BodyColors")
if bc then
local color = BrickColor.new("Bright red")
bc.HeadColor = color
bc.TorsoColor = color
bc.LeftArmColor = color
bc.RightArmColor = color
bc.LeftLegColor = color
bc.RightLegColor = color
end
end)
-- =====================
-- 7) Executor Sekmesi
-- =====================
local execFrame = contentFrames["Executor"]
local execBox = Instance.new("TextBox")
execBox.Size = UDim2.new(1,-20,0,30)
execBox.Position = UDim2.new(0,10,0,10)
execBox.PlaceholderText = "Lua kodunu buraya yaz..."
execBox.ClearTextOnFocus = false
execBox.Text = ""
execBox.Parent = execFrame
local execBtn = createBtn(execFrame,"Execute",50)
execBtn.MouseButton1Click:Connect(function()
local code = execBox.Text
if code and #code > 0 then
local func, err = loadstring(code)
if func then
local ok, result = pcall(func)
if not ok then warn("Hata: "..tostring(result)) end
else
warn("Syntax Error: "..tostring(err))
end
end
end)
-- =====================
-- 8) Esc ile aç/kapa
-- =====================
UIS.InputBegan:Connect(function(input,gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.Escape then
screenGui.Enabled = not screenGui.Enabled
end
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


Ist fe?
@juanfergimez If you have a serverside executor, FE is byp*ed.
chatgpt generated script, sad