-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- ForgeX AI Builder -- Put this LocalScript in StarterPlayer > StarterPlayerScripts local Players = game:GetService("Players") local player = Players.LocalPlayer -- GUI local gui = Instance.new("ScreenGui") gui.Name = "ForgeX" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") -- Open button local open = Instance.new("TextButton") open.Size = UDim2.new(0, 120, 0, 45) open.Position = UDim2.new(0, 15, 0.5, -20) open.Text = "⚡ ForgeX" open.TextSize = 20 open.BackgroundColor3 = Color3.fromRGB(35, 35, 45) open.TextColor3 = Color3.new(1,1,1) open.Parent = gui Instance.new("UICorner", open).CornerRadius = UDim.new(0, 12) -- Main window local window = Instance.new("Frame") window.Size = UDim2.new(0, 330, 0, 230) window.Position = UDim2.new(0.5, -165, 0.5, -115) window.BackgroundColor3 = Color3.fromRGB(25, 25, 32) window.Visible = false window.Parent = gui Instance.new("UICorner", window).CornerRadius = UDim.new(0, 15) -- Title local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -50, 0, 45) title.Position = UDim2.new(0, 15, 0, 5) title.BackgroundTransparency = 1 title.Text = "⚡ ForgeX AI" title.TextColor3 = Color3.new(1,1,1) title.TextSize = 24 title.Font = Enum.Font.GothamBold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = window -- Close local close = Instance.new("TextButton") close.Size = UDim2.new(0, 35, 0, 35) close.Position = UDim2.new(1, -45, 0, 8) close.Text = "X" close.TextSize = 18 close.BackgroundColor3 = Color3.fromRGB(60, 60, 70) close.TextColor3 = Color3.new(1,1,1) close.Parent = window Instance.new("UICorner", close).CornerRadius = UDim.new(0, 8) -- Prompt box local prompt = Instance.new("TextBox") prompt.Size = UDim2.new(1, -30, 0, 70) prompt.Position = UDim2.new(0, 15, 0, 60) prompt.PlaceholderText = "Tell ForgeX what to build..." prompt.Text = "" prompt.TextSize = 17 prompt.TextWrapped = true prompt.MultiLine = true prompt.ClearTextOnFocus = false prompt.BackgroundColor3 = Color3.fromRGB(40, 40, 50) prompt.TextColor3 = Color3.new(1,1,1) prompt.PlaceholderColor3 = Color3.fromRGB(160,160,160) prompt.Parent = window Instance.new("UICorner", prompt).CornerRadius = UDim.new(0, 10) -- Build button local build = Instance.new("TextButton") build.Size = UDim2.new(1, -30, 0, 45) build.Position = UDim2.new(0, 15, 0, 145) build.Text = "⚡ BUILD" build.TextSize = 20 build.Font = Enum.Font.GothamBold build.BackgroundColor3 = Color3.fromRGB(70, 120, 255) build.TextColor3 = Color3.new(1,1,1) build.Parent = window Instance.new("UICorner", build).CornerRadius = UDim.new(0, 10) -- Status local status = Instance.new("TextLabel") status.Size = UDim2.new(1, -30, 0, 30) status.Position = UDim2.new(0, 15, 0, 195) status.BackgroundTransparency = 1 status.Text = "Ready." status.TextSize = 14 status.TextColor3 = Color3.fromRGB(180,180,180) status.Parent = window -- Open / close open.MouseButton1Click:Connect(function() window.Visible = true end) close.MouseButton1Click:Connect(function() window.Visible = false end) -- Simple ForgeX builder build.MouseButton1Click:Connect(function() local request = string.lower(prompt.Text) if request == "" then status.Text = "Type something for ForgeX to build!" return end status.Text = "ForgeX is building..." task.wait(0.5) -- Example: create a platform if string.find(request, "platform") then local part = Instance.new("Part") part.Name = "ForgeX_Platform" part.Size = Vector3.new(30, 2, 30) part.Position = Vector3.new(0, 5, 0) part.Anchored = true part.Parent = workspace status.Text = "✓ Platform created!" -- Example: create a spawn elseif string.find(request, "spawn") then local spawn = Instance.new("SpawnLocation") spawn.Name = "ForgeX_Spawn" spawn.Size = Vector3.new(6, 1, 6) spawn.Position = Vector3.new(0, 5, 0) spawn.Anchored = true spawn.Parent = workspace status.Text = "✓ Spawn created!" -- Example: create a tower elseif string.find(request, "tower") then for i = 1, 5 do local part = Instance.new("Part") part.Name = "ForgeX_TowerPart" part.Size = Vector3.new(10, 10, 10) part.Position = Vector3.new(0, i * 10, 0) part.Anchored = true part.Parent = workspace end status.Text = "✓ Tower created!" else status.Text = "I don't know how to build that yet." end end)