Guide
How to get started with AI and Roblox
Updated March 2026
AI can now read, write, and modify Roblox Studio projects directly - not just generate code snippets. With Roblox Studio's official built-in MCP server, any AI model that supports tool use can interact with your game: creating scripts, placing parts, editing terrain, and managing the full explorer hierarchy.
There are two ways to start using AI with Roblox Studio today:
BloxBot - desktop app for the full experience
BloxBot is a free, open-source desktop app that connects any AI model to Studio's MCP. Download the installer, enable MCP in Studio's Assistant settings, connect a provider (Anthropic, Google, OpenAI, OpenRouter, and more), and start building.
Best for developers who want the full AI-assisted workflow on their machine.
Quick setup
- Download BloxBot from the releases page
- Open Roblox Studio and open or create a place
- In Studio, open Assistant settings (three-dot menu) then MCP Servers then enable Studio as MCP server
- In BloxBot, go to Settings and connect an AI provider
- Start chatting - the AI can now read and modify your Studio project
studs.gg - browser-based, no install required
If you prefer not to install a desktop app, studs.gg offers an AI-powered Roblox development workflow directly in the browser. It's a good starting point if you want to explore AI-assisted Roblox development from any device, with no setup.
What can AI actually do in Roblox Studio?
Through MCP, AI models get structured access to your Studio project. This means they can:
- Create, edit, and delete scripts (ServerScripts, LocalScripts, ModuleScripts)
- Place and modify parts, models, and UI elements
- Edit terrain and lighting
- Manage the explorer hierarchy (rename, reparent, organize)
- Read your existing project to understand what's already built
- Generate typed Luau code with proper error handling
This is fundamentally different from asking an AI to generate code snippets that you then copy-paste. The AI operates Studio directly, seeing the results of its changes and iterating on them.