Elysian test
Key RequiredUniversal

Elysian test

Universal ScriptYoolpYoolp 517 views 32 executesUpdated Dec 25, 2025
Unrated
00
Lua Script•388 lines (12336 chars)
local project = Instance.new("ScreenGui")
project.Name = "project"
project.ResetOnSpawn = false
project.DisplayOrder = 1
project.Parent = game.CoreGui

local StarterGui = game:GetService("StarterGui")
local Players = game:GetService("Players")
local player = Players.LocalPlayer

local Frame = Instance.new("Frame")
Frame.Parent = project
Frame.Active = true
Frame.Draggable = true
Frame.BackgroundColor3 = Color3.fromRGB(230, 230, 230)
Frame.Position = UDim2.new(0.2364, 0, 0.1433, 0)
Frame.Size = UDim2.new(0, 627, 0, 360)
Frame.BorderSizePixel = 0

local Header = Instance.new("Frame")
Header.Parent = Frame
Header.Name = "Header"
Header.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Header.BorderSizePixel = 0
Header.Position = UDim2.new(0, 0, 0, 0)
Header.Size = UDim2.new(1, 0, 0, -24)
Header.ZIndex = 10

local HeaderTitle = Instance.new("TextLabel")
HeaderTitle.Parent = Header
HeaderTitle.BackgroundTransparency = 1
HeaderTitle.Position = UDim2.new(0, 33, 0, 0)
HeaderTitle.Size = UDim2.new(0, 200, 1, 0)
HeaderTitle.Font = Enum.Font.SourceSans
HeaderTitle.Text = "elysian v3"
HeaderTitle.TextSize = 18
HeaderTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
HeaderTitle.TextXAlignment = Enum.TextXAlignment.Left
HeaderTitle.TextYAlignment = Enum.TextYAlignment.Center
HeaderTitle.ZIndex = Header.ZIndex + 1

local HeaderIcon = Instance.new("ImageLabel")
HeaderIcon.Parent = Header
HeaderIcon.BackgroundTransparency = 1
HeaderIcon.Position = UDim2.new(0, 10, 0, 2)
HeaderIcon.Size = UDim2.new(0, 20, 0, 20)
HeaderIcon.Image = "rbxassetid://124463065454507"
HeaderIcon.ZIndex = Header.ZIndex + 1

local CloseButton = Instance.new("TextButton")
CloseButton.Parent = Header
CloseButton.BackgroundTransparency = 1
CloseButton.Size = UDim2.new(0, 24, 1, 0)
CloseButton.Position = UDim2.new(1, -28, 0, 0)
CloseButton.Font = Enum.Font.SourceSansBold
CloseButton.Text = "X"
CloseButton.TextSize = 20
CloseButton.TextColor3 = Color3.fromRGB(0, 0, 0)
CloseButton.AutoButtonColor = false
CloseButton.ZIndex = Header.ZIndex + 1

CloseButton.MouseButton1Click:Connect(function()
	project:Destroy()
end)

local titleButton = Instance.new("TextButton")
titleButton.Parent = Frame
titleButton.BackgroundTransparency = 1
titleButton.BorderSizePixel = 0
titleButton.Position = UDim2.new(0.016, 0, 0.015, 0)
titleButton.Size = UDim2.new(0, 260, 0, 13)
titleButton.Font = Enum.Font.SourceSans
titleButton.Text = "elysian v3"
titleButton.TextSize = 18
titleButton.TextColor3 = Color3.fromRGB(0, 0, 0)
titleButton.TextXAlignment = Enum.TextXAlignment.Left
titleButton.AutoButtonColor = false

local viewButton = Instance.new("TextButton")
viewButton.Parent = Frame
viewButton.BackgroundTransparency = 1
viewButton.BorderSizePixel = 0
viewButton.Position = UDim2.new(0.13, 0, 0.015, 0)
viewButton.Size = UDim2.new(0, 60, 0, 13)
viewButton.Font = Enum.Font.SourceSans
viewButton.Text = "view"
viewButton.TextSize = 18
viewButton.TextColor3 = Color3.fromRGB(0, 0, 0)
viewButton.TextXAlignment = Enum.TextXAlignment.Left
viewButton.AutoButtonColor = false

viewButton.MouseButton1Click:Connect(function()
	pcall(function()
		StarterGui:SetCore("DevConsoleVisible", true)
	end)
end)

local PLACEHOLDER_TEXT = "   -- welcome to elysian v3"
local placeholderActive = true

local TextBox = Instance.new("TextBox")
TextBox.Parent = Frame
TextBox.Position = UDim2.new(0.016, 0, 0.06, 0)
TextBox.Size = UDim2.new(0, 464, 0, 193)
TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox.BorderSizePixel = 1
TextBox.BorderColor3 = Color3.fromRGB(230, 230, 230)
TextBox.ClearTextOnFocus = false
TextBox.Font = Enum.Font.SourceSans
TextBox.MultiLine = true
TextBox.TextWrapped = true
TextBox.ClipsDescendants = true
TextBox.TextYAlignment = Enum.TextYAlignment.Top
TextBox.TextXAlignment = Enum.TextXAlignment.Left
TextBox.Text = PLACEHOLDER_TEXT
TextBox.TextColor3 = Color3.fromRGB(150, 150, 150)
TextBox.TextSize = 19

local TopBorder = Instance.new("Frame")
TopBorder.Parent = TextBox
TopBorder.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TopBorder.BorderSizePixel = 0
TopBorder.Size = UDim2.new(1, 0, 0, 2)

local LeftBorder = Instance.new("Frame")
LeftBorder.Parent = TextBox
LeftBorder.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
LeftBorder.BorderSizePixel = 0
LeftBorder.Size = UDim2.new(0, 2, 1, 0)

local ScriptHub = Instance.new("ScrollingFrame")
ScriptHub.Name = "ScriptHub"
ScriptHub.Parent = Frame
ScriptHub.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ScriptHub.BorderColor3 = Color3.fromRGB(200, 200, 200)
ScriptHub.BorderSizePixel = 1
ScriptHub.Position = UDim2.new(0, 485, 0, 22)
ScriptHub.Size = UDim2.new(0, 130, 0, 324)
ScriptHub.CanvasSize = UDim2.new(0, 0, 0, 0)
ScriptHub.AutomaticCanvasSize = Enum.AutomaticSize.Y
ScriptHub.ScrollBarThickness = 8
ScriptHub.ScrollingDirection = Enum.ScrollingDirection.Y
ScriptHub.ZIndex = 5

local HubContent = Instance.new("Frame")
HubContent.Name = "Content"
HubContent.Parent = ScriptHub
HubContent.BackgroundTransparency = 1
HubContent.Size = UDim2.new(1, -10, 1, 0)
HubContent.Position = UDim2.new(0, 5, 0, 5)

local HubLayout = Instance.new("UIListLayout")
HubLayout.Parent = HubContent
HubLayout.Padding = UDim.new(0, 6)
HubLayout.SortOrder = Enum.SortOrder.LayoutOrder
HubContent.AutomaticSize = Enum.AutomaticSize.Y

HubLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
	ScriptHub.CanvasSize = UDim2.new(0, 0, 0, HubLayout.AbsoluteContentSize.Y + 10)
end)

local execute = Instance.new("TextButton")
execute.Parent = Frame
execute.BackgroundColor3 = Color3.fromRGB(220, 220, 220)
execute.Position = UDim2.new(0.016, 0, 0.62, 0)
execute.Size = UDim2.new(0, 137, 0, 27)
execute.Font = Enum.Font.SourceSans
execute.Text = "Execute"
execute.TextColor3 = Color3.fromRGB(0, 0, 0)
execute.TextSize = 19
execute.BorderColor3 = Color3.fromRGB(200, 200, 200)

local clear = Instance.new("TextButton")
clear.Parent = Frame
clear.BackgroundColor3 = Color3.fromRGB(220, 220, 220)
clear.Position = UDim2.new(0.016, 0, 0.74, 0)
clear.Size = UDim2.new(0, 137, 0, 27)
clear.Font = Enum.Font.SourceSans
clear.Text = "Clear"
clear.TextColor3 = Color3.fromRGB(0, 0, 0)
clear.TextSize = 19
clear.BorderColor3 = Color3.fromRGB(200, 200, 200)

local checkbox = Instance.new("TextButton")
checkbox.Parent = Frame
checkbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
checkbox.BorderColor3 = Color3.fromRGB(0, 0, 0)
checkbox.BorderSizePixel = 1
checkbox.Position = UDim2.new(0.016, 0, 0.84, 0)
checkbox.Size = UDim2.new(0, 18, 0, 18)
checkbox.Text = ""
checkbox.AutoButtonColor = false

local checkmark = Instance.new("TextLabel")
checkmark.Parent = checkbox
checkmark.BackgroundTransparency = 1
checkmark.Size = UDim2.new(1, 0, 1, 0)
checkmark.Font = Enum.Font.SourceSansBold
checkmark.Text = "✓"
checkmark.TextSize = 20
checkmark.TextColor3 = Color3.fromRGB(0, 0, 0)
checkmark.Visible = false

local checkboxText = Instance.new("TextLabel")
checkboxText.Parent = Frame
checkboxText.BackgroundTransparency = 1
checkboxText.Position = UDim2.new(0.05, 0, 0.838, 0)
checkboxText.Size = UDim2.new(0, 150, 0, 20)
checkboxText.Font = Enum.Font.SourceSans
checkboxText.Text = "always on top"
checkboxText.TextSize = 19
checkboxText.TextColor3 = Color3.fromRGB(0, 0, 0)
checkboxText.TextXAlignment = Enum.TextXAlignment.Left

local alwaysOnTop = false

checkbox.MouseButton1Click:Connect(function()
	alwaysOnTop = not alwaysOnTop
	checkmark.Visible = alwaysOnTop
end)

local outputContainer = Instance.new("ScrollingFrame")
outputContainer.Parent = Frame
outputContainer.BackgroundColor3 = Color3.fromRGB(243, 243, 243)
outputContainer.Position = UDim2.new(0.249, 0, 0.62, 0)
outputContainer.Size = UDim2.new(0, 319, 0, 120)
outputContainer.CanvasSize = UDim2.new(0, 0, 0, 0)
outputContainer.AutomaticCanvasSize = Enum.AutomaticSize.Y
outputContainer.ScrollBarThickness = 13
outputContainer.BorderSizePixel = 1
outputContainer.BorderColor3 = Color3.fromRGB(234, 234, 234)
outputContainer.ScrollingDirection = Enum.ScrollingDirection.Y

local OutputTopBorder = Instance.new("Frame")
OutputTopBorder.Parent = outputContainer
OutputTopBorder.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
OutputTopBorder.BorderSizePixel = 0
OutputTopBorder.Size = UDim2.new(1, outputContainer.ScrollBarThickness, 0, 2)

local OutputLeftBorder = Instance.new("Frame")
OutputLeftBorder.Parent = outputContainer
OutputLeftBorder.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
OutputLeftBorder.BorderSizePixel = 0
OutputLeftBorder.Size = UDim2.new(0, 2, 1, 0)

local outputList = Instance.new("Frame")
outputList.Parent = outputContainer
outputList.BackgroundTransparency = 1
outputList.Size = UDim2.new(1, -16, 0, 0)
outputList.Position = UDim2.new(0, 4, 0, 4)

local listLayout = Instance.new("UIListLayout")
listLayout.Parent = outputList
listLayout.SortOrder = Enum.SortOrder.LayoutOrder
listLayout.Padding = UDim.new(0, 4)

local function addOutputMessage(text, color)
	color = color or Color3.fromRGB(0, 0, 0)
	
	local msgLabel = Instance.new("TextLabel")
	msgLabel.Parent = outputList
	msgLabel.BackgroundTransparency = 1
	msgLabel.Size = UDim2.new(1, 0, 0, 0)
	msgLabel.AutomaticSize = Enum.AutomaticSize.Y
	msgLabel.Font = Enum.Font.SourceSans
	msgLabel.Text = text
	msgLabel.TextColor3 = color
	msgLabel.TextSize = 18
	msgLabel.TextWrapped = true
	msgLabel.TextXAlignment = Enum.TextXAlignment.Left
	msgLabel.TextYAlignment = Enum.TextYAlignment.Top
	
	task.spawn(function()
		task.wait()
		outputContainer.CanvasPosition = Vector2.new(0, outputContainer.AbsoluteCanvasSize.Y)
	end)
end

addOutputMessage("[OutPut]: Welcome " .. player.Name)

TextBox.Focused:Connect(function()
	if placeholderActive then
		TextBox.Text = ""
		TextBox.TextColor3 = Color3.fromRGB(0, 0, 0)
		placeholderActive = false
	end
end)

TextBox.FocusLost:Connect(function()
	if TextBox.Text == "" then
		TextBox.Text = PLACEHOLDER_TEXT
		TextBox.TextColor3 = Color3.fromRGB(150, 150, 150)
		placeholderActive = true
	end
end)

execute.MouseButton1Click:Connect(function()
	if not alwaysOnTop then
		addOutputMessage("[OutPut]: please, attach!", Color3.fromRGB(0, 0, 0))
		return
	end

	if placeholderActive then
		addOutputMessage("[OutPut]: Write smth", Color3.fromRGB(0, 0, 0))
		return
	end

	local success, err = pcall(function()
		loadstring(TextBox.Text)()
	end)

	if success then
		addOutputMessage("[OutPut]: Script Executed with sucess", Color3.fromRGB(0, 0, 0))
	else
		addOutputMessage("[OutPut]: Error:\n" .. tostring(err), Color3.fromRGB(0, 0, 0))
	end
end)

clear.MouseButton1Click:Connect(function()
	TextBox.Text = ""
	TextBox.TextColor3 = Color3.fromRGB(0, 0, 0)
	placeholderActive = true
	
	addOutputMessage("[OutPut]: TextBox cleared")
end)

for i, scriptData in ipairs(scripts) do
	local btn = Instance.new("TextButton")
	btn.Parent = HubContent
	btn.BackgroundTransparency = 1
	btn.BorderSizePixel = 0
	btn.Size = UDim2.new(1, -10, 0, 32)
	btn.Font = Enum.Font.SourceSansSemibold
	btn.Text = scriptData.name
	btn.TextColor3 = Color3.fromRGB(30, 30, 30)
	btn.TextSize = 18
	btn.TextXAlignment = Enum.TextXAlignment.Left
	btn.AutoButtonColor = false
	btn.ZIndex = 6

	btn.MouseEnter:Connect(function()
		btn.TextColor3 = Color3.fromRGB(0, 120, 255)
	end)
	btn.MouseLeave:Connect(function()
		btn.TextColor3 = Color3.fromRGB(30, 30, 30)
	end)

	btn.MouseButton1Click:Connect(function()
		local success, err = pcall(function()
			loadstring(scriptData.code)()
		end)

		if success then
			addOutputMessage("[OutPut]: Executed: " .. scriptData.name, Color3.fromRGB(0, 0, 0))
		else
			addOutputMessage("Error (" .. scriptData.name .. "):\n" .. tostring(err), Color3.fromRGB(0, 0, 0))
		end
	end)
end

local HOVER_BORDER_COLOR = Color3.fromRGB(0, 120, 255)

local function applyBlueBorderEffect(button)
	if not button:IsA("TextButton") then return end

	local originalBorderColor = button.BorderColor3
	local originalBorderSize = button.BorderSizePixel > 0 and button.BorderSizePixel or 1

	button.BorderSizePixel = originalBorderSize

	button.MouseEnter:Connect(function()
		button.BorderColor3 = HOVER_BORDER_COLOR
	end)

	button.MouseLeave:Connect(function()
		button.BorderColor3 = originalBorderColor
	end)

	button.MouseButton1Down:Connect(function()
		button.BorderColor3 = HOVER_BORDER_COLOR
	end)
end

for _, obj in ipairs(Frame:GetDescendants()) do
	if obj:IsA("TextButton") then
		applyBlueBorderEffect(obj)
	end
end

Features & Information

Just a test/beta script

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts