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