local ScreenGui = Instance.new("ScreenGui") local Main = Instance.new("Frame") local Title = Instance.new("TextLabel") local ExecuteBox = Instance.new("TextBox") local ButtonsFrame = Instance.new("Frame") local Execute = Instance.new("TextButton") local Clear = Instance.new("TextButton") -- GUI Setup ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false Main.Name = "Main" Main.Size = UDim2.new(0, 500, 0, 300) Main.Position = UDim2.new(0.5, -250, 0.5, -150) Main.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Main.BorderSizePixel = 0 Main.Parent = ScreenGui Title.Size = UDim2.new(1, 0, 0, 30) Title.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Title.Text = "Happy Executor (unpatched :D) works for Xeno" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Parent = Main ExecuteBox.Size = UDim2.new(1, -20, 1, -80) ExecuteBox.Position = UDim2.new(0, 10, 0, 40) ExecuteBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50) ExecuteBox.TextColor3 = Color3.fromRGB(255, 255, 255) ExecuteBox.TextXAlignment = Enum.TextXAlignment.Left ExecuteBox.TextYAlignment = Enum.TextYAlignment.Top ExecuteBox.MultiLine = true ExecuteBox.ClearTextOnFocus = false ExecuteBox.PlaceholderText = "Enter scripts here..." ExecuteBox.Parent = Main ButtonsFrame.Size = UDim2.new(1, -20, 0, 30) ButtonsFrame.Position = UDim2.new(0, 10, 1, -35) ButtonsFrame.BackgroundTransparency = 1 ButtonsFrame.Parent = Main Execute.Size = UDim2.new(0.5, -5, 1, 0) Execute.BackgroundColor3 = Color3.fromRGB(60, 60, 60) Execute.Text = "Execute Scripts" Execute.TextColor3 = Color3.fromRGB(255, 255, 255) Execute.Parent = ButtonsFrame Clear.Size = UDim2.new(0.5, -5, 1, 0) Clear.Position = UDim2.new(0.5, 5, 0, 0) Clear.BackgroundColor3 = Color3.fromRGB(60, 60, 60) Clear.Text = "Clear" Clear.TextColor3 = Color3.fromRGB(255, 255, 255) Clear.Parent = ButtonsFrame -- Make GUI draggable local UserInputService = game:GetService("UserInputService") local dragging local dragInput local dragStart local startPos Main.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = Main.Position end end) Main.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) Main.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) -- Button Functions Execute.MouseButton1Click:Connect(function() local success, error = pcall(function() loadstring(ExecuteBox.Text)() end) if not success then warn("Script Error:", error) end end) Clear.MouseButton1Click:Connect(function() ExecuteBox.Text = "" end)