-- AI Script Generator GUI local player = game.Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- ScreenGui local screenGui = Instance.new("ScreenGui") screenGui.Name = "AIScriptGenerator" screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling screenGui.Parent = playerGui -- MainFrame local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 450, 0, 400) mainFrame.Position = UDim2.new(0.5, -225, 0.5, -200) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui -- UICorner local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0, 10) uiCorner.Parent = mainFrame -- TitleLabel local titleLabel = Instance.new("TextLabel") titleLabel.Name = "TitleLabel" titleLabel.Size = UDim2.new(1, 0, 0, 50) titleLabel.BackgroundColor3 = Color3.fromRGB(20, 20, 20) titleLabel.Text = "AI Script Generator" titleLabel.TextColor3 = Color3.new(1, 1, 1) titleLabel.TextSize = 18 titleLabel.Font = Enum.Font.SourceSansBold titleLabel.Parent = mainFrame -- PromptBox local promptBox = Instance.new("TextBox") promptBox.Name = "PromptBox" promptBox.Size = UDim2.new(0.9, 0, 0, 80) promptBox.Position = UDim2.new(0.05, 0, 0, 70) promptBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) promptBox.PlaceholderText = "Type your prompt here (e.g., 'Make my player jump really high')..." promptBox.Text = "" promptBox.TextColor3 = Color3.new(1, 1, 1) promptBox.TextSize = 14 promptBox.TextWrapped = true promptBox.TextXAlignment = Enum.TextXAlignment.Left promptBox.TextYAlignment = Enum.TextYAlignment.Top promptBox.Parent = mainFrame -- GenerateButton local generateButton = Instance.new("TextButton") generateButton.Name = "GenerateButton" generateButton.Size = UDim2.new(0.4, 0, 0, 40) generateButton.Position = UDim2.new(0.05, 0, 0, 170) generateButton.BackgroundColor3 = Color3.fromRGB(0, 150, 0) generateButton.Text = "Generate" generateButton.TextColor3 = Color3.new(1, 1, 1) generateButton.TextSize = 16 generateButton.Font = Enum.Font.SourceSansBold generateButton.Parent = mainFrame -- CopyButton local copyButton = Instance.new("TextButton") copyButton.Name = "CopyButton" copyButton.Size = UDim2.new(0.4, 0, 0, 40) copyButton.Position = UDim2.new(0.55, 0, 0, 170) copyButton.BackgroundColor3 = Color3.fromRGB(0, 100, 200) copyButton.Text = "Copy Script" copyButton.TextColor3 = Color3.new(1, 1, 1) copyButton.TextSize = 16 copyButton.Font = Enum.Font.SourceSansBold copyButton.Parent = mainFrame -- ResultBox local resultBox = Instance.new("TextBox") resultBox.Name = "ResultBox" resultBox.Size = UDim2.new(0.9, 0, 0, 130) resultBox.Position = UDim2.new(0.05, 0, 0, 230) resultBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) resultBox.PlaceholderText = "Generated code will appear here..." resultBox.Text = "" resultBox.TextColor3 = Color3.new(1, 1, 1) resultBox.TextSize = 12 resultBox.TextWrapped = true resultBox.TextEditable = false resultBox.TextXAlignment = Enum.TextXAlignment.Left resultBox.TextYAlignment = Enum.TextYAlignment.Top resultBox.Parent = mainFrame -- Function to make dummy text for generation generateButton.MouseButton1Click:Connect(function() local prompt = promptBox.Text if prompt ~= "" then resultBox.Text = "Generating logic for: '" .. prompt .. "'...\n\n-- Generated AI Script\nlocal player = game.Players.LocalPlayer\nlocal char = player.Character or player.CharacterAdded:Wait()\nlocal humanoid = char:WaitForChild(\"Humanoid\")\n\n-- Applied modification\nprint(\"Executing simulated AI prompt...\")\n" else resultBox.Text = "Error: Please type a prompt first!" end end) -- Copy functionality copyButton.MouseButton1Click:Connect(function() if resultBox.Text ~= "" then setclipboard(resultBox.Text) copyButton.Text = "Copied!" task.wait(1) copyButton.Text = "Copy Script" end end)