
KeylessUniversal

--// Services
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
--// GUI
local gui = Instance.new("ScreenGui")
gui.Name = "DarkExecutorUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
--// Main Window (Mobile Optimized)
local main = Instance.new("Frame")
main.Size = UDim2.new(0.95, 0, 0.8, 0)
main.Position = UDim2.new(0.5, 0, 0.5, 0)
main.AnchorPoint = Vector2.new(0.5, 0.5)
main.BackgroundColor3 = Color3.fromRGB(18,18,18)
main.BorderSizePixel = 0
main.Parent = gui
main.Visible = false
local mainCorner = Instance.new("UICorner", main)
mainCorner.CornerRadius = UDim.new(0,12)
--// Top Bar
local top = Instance.new("Frame")
top.Size = UDim2.new(1,0,0,45)
top.BackgroundColor3 = Color3.fromRGB(22,22,22)
top.Parent = main
local topCorner = Instance.new("UICorner", top)
topCorner.CornerRadius = UDim.new(0,12)
--// Logo
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0,30,0,30)
icon.Position = UDim2.new(0,10,0.5,-15)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://109344748296552"
icon.Parent = top
local iconStroke = Instance.new("UIStroke")
iconStroke.Color = Color3.fromRGB(255,0,0)
iconStroke.Thickness = 2
iconStroke.Parent = icon
--// Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,-90,1,0)
title.Position = UDim2.new(0,50,0,0)
title.BackgroundTransparency = 1
title.Text = "Sigilkore"
title.TextColor3 = Color3.fromRGB(255,80,80)
title.Font = Enum.Font.GothamMedium
title.TextSize = 16
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = top
--// Close Button
local close = Instance.new("TextButton")
close.Size = UDim2.new(0,45,1,0)
close.Position = UDim2.new(1,-45,0,0)
close.BackgroundTransparency = 1
close.Text = "✕"
close.TextColor3 = Color3.fromRGB(200,200,200)
close.Font = Enum.Font.GothamBold
close.TextSize = 18
close.Parent = top
close.MouseButton1Click:Connect(function()
main.Visible = false
end)
--// Sidebar
local sidebar = Instance.new("Frame")
sidebar.Size = UDim2.new(0.28,0,1,-45)
sidebar.Position = UDim2.new(0,0,0,45)
sidebar.BackgroundColor3 = Color3.fromRGB(22,22,22)
sidebar.Parent = main
--// Content
local content = Instance.new("Frame")
content.Size = UDim2.new(0.72,0,1,-45)
content.Position = UDim2.new(0.28,0,0,45)
content.BackgroundColor3 = Color3.fromRGB(15,15,15)
content.Parent = main
--// Pages
local function newPage()
local f = Instance.new("Frame")
f.Size = UDim2.new(1,0,1,0)
f.BackgroundTransparency = 1
f.Visible = false
f.Parent = content
return f
end
local editorPage = newPage()
local settingsPage = newPage()
local consolePage = newPage()
editorPage.Visible = true
--// Sidebar Tabs
local function makeTab(name, order)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1,0,0,60)
btn.Position = UDim2.new(0,0,0,(order-1)*60)
btn.Text = name
btn.BackgroundColor3 = Color3.fromRGB(22,22,22)
btn.TextColor3 = Color3.fromRGB(200,200,200)
btn.Font = Enum.Font.GothamMedium
btn.TextSize = 16
btn.Parent = sidebar
return btn
end
local editorBtn = makeTab("Editor",1)
local settingsBtn = makeTab("Settings",2)
local consoleBtn = makeTab("Console",3)
local function switch(page)
editorPage.Visible = false
settingsPage.Visible = false
consolePage.Visible = false
page.Visible = true
end
editorBtn.MouseButton1Click:Connect(function() switch(editorPage) end)
settingsBtn.MouseButton1Click:Connect(function() switch(settingsPage) end)
consoleBtn.MouseButton1Click:Connect(function() switch(consolePage) end)
--// Editor
local box = Instance.new("TextBox")
box.Size = UDim2.new(1,-20,1,-80)
box.Position = UDim2.new(0,10,0,10)
box.MultiLine = true
box.ClearTextOnFocus = false
box.TextWrapped = false
box.TextXAlignment = Enum.TextXAlignment.Left
box.TextYAlignment = Enum.TextYAlignment.Top
box.BackgroundColor3 = Color3.fromRGB(20,20,20)
box.TextColor3 = Color3.fromRGB(230,230,230)
box.Font = Enum.Font.Code
box.TextSize = 16
box.Text = "-- print('hello world')"
box.Parent = editorPage
local execute = Instance.new("TextButton")
execute.Size = UDim2.new(0.4,0,0,45)
execute.Position = UDim2.new(0.05,0,1,-55)
execute.Text = "Execute"
execute.BackgroundColor3 = Color3.fromRGB(35,35,35)
execute.TextColor3 = Color3.new(1,1,1)
execute.Font = Enum.Font.GothamMedium
execute.TextSize = 16
execute.Parent = editorPage
--// Console
local consoleOutput = Instance.new("TextLabel")
consoleOutput.Size = UDim2.new(1,-20,1,-20)
consoleOutput.Position = UDim2.new(0,10,0,10)
consoleOutput.BackgroundTransparency = 1
consoleOutput.TextWrapped = true
consoleOutput.TextYAlignment = Enum.TextYAlignment.Top
consoleOutput.TextXAlignment = Enum.TextXAlignment.Left
consoleOutput.TextColor3 = Color3.fromRGB(255,80,80)
consoleOutput.Font = Enum.Font.Code
consoleOutput.TextSize = 14
consoleOutput.Text = "Console Ready..."
consoleOutput.Parent = consolePage
--// Execute Logic (Local Only)
execute.MouseButton1Click:Connect(function()
local func, err = loadstring(box.Text)
if func then
local success, result = pcall(func)
if success then
consoleOutput.Text = "Executed Successfully."
else
consoleOutput.Text = "Error: ".. tostring(result)
end
else
consoleOutput.Text = "Compile Error: ".. tostring(err)
end
switch(consolePage)
end)
--// Logo Animation
RunService.RenderStepped:Connect(function()
iconStroke.Thickness = 2 + math.sin(tick()*3)
icon.Rotation += 0.05
end)
--// Floating Open Button
local openBtn = Instance.new("Frame")
openBtn.Size = UDim2.new(0,60,0,60)
openBtn.Position = UDim2.new(0.03,0,0.6,0)
openBtn.BackgroundColor3 = Color3.fromRGB(30,30,30)
openBtn.BorderSizePixel = 0
openBtn.Parent = gui
local openCorner = Instance.new("UICorner", openBtn)
openCorner.CornerRadius = UDim.new(0,12)
local openStroke = Instance.new("UIStroke")
openStroke.Color = Color3.fromRGB(255,0,0)
openStroke.Thickness = 2
openStroke.Parent = openBtn
local logo = Instance.new("ImageLabel")
logo.Size = UDim2.new(0.7,0,0.7,0)
logo.Position = UDim2.new(0.15,0,0.15,0)
logo.BackgroundTransparency = 1
logo.Image = "rbxassetid://109344748296552"
logo.Parent = openBtn
RunService.RenderStepped:Connect(function()
openStroke.Thickness = 2 + math.sin(tick()*3)
end)
local click = Instance.new("TextButton")
click.Size = UDim2.new(1,0,1,0)
click.BackgroundTransparency = 1
click.Text = ""
click.Parent = openBtn
click.MouseButton1Click:Connect(function()
main.Visible = not main.Visible
local tween = TweenService:Create(openBtn, TweenInfo.new(0.15), {
Size = UDim2.new(0,65,0,65)
})
tween:Play()
tween.Completed:Wait()
TweenService:Create(openBtn, TweenInfo.new(0.15), {
Size = UDim2.new(0,60,0,60)
}):Play()
end)No comments yet for this script.



