Resposta curta
Descreva um script do Roblox em palavras simples. O RoCode escreve o Luau, coloca no lugar certo do jogo que você tem aberto no Studio e pode compilar para checar erros. Com o plugin 3.9.11 ou mais recente, ele também pode testar o jogo no Studio e controlar um personagem de teste para conferir se funciona. O Starter dá créditos grátis todos os dias, sem cartão, e o Pro custa US$ 9,99 por mês com 150 créditos. Verificado em 22 de outubro de 2026.
- Milhares de contas criadas.
- 1 crédito grátis por dia, sem cartão.
- 27 ferramentas do Studio que leem, editam e testam o seu jogo, com o plugin mais recente.
Nesta página
Descreva o script que você quer
Adicione um Script dentro da Part chamada LavaFloor no Workspace. Quando qualquer parte do personagem de um jogador tocar nela, coloque a Health do Humanoid desse jogador em 0. Ignore tudo que não for parte do personagem de um jogador, como NPCs ou partes soltas. Use só APIs atuais.
- Procura a LavaFloor no seu jogo com Search Game
- Cria o Script KillOnTouch dentro da Part com Create Script
- Compila o script com Check Script
- Com o plugin 3.9 ou mais recente, no modo Build, pode rodar um teste curto e ler os erros
Grátis para começar. Entre, conecte o Studio e envie o prompt no chat do RoCode. O RoCode roda em um computador com Roblox Studio; no celular, o botão compartilha ou copia o seu prompt para você terminar no computador.
Workspace
LavaFloor Part
KillOnTouch Script new
local Players = game:GetService("Players")
local lava = script.Parent :: BasePart
lava.Touched:Connect(function(hit: BasePart)
-- Só reage a partes do personagem de um jogador, não a NPCs ou partes soltas
local character = hit:FindFirstAncestorOfClass("Model")
if not character or not Players:GetPlayerFromCharacter(character) then
return
end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid and humanoid.Health > 0 then
humanoid.Health = 0
end
end)
Um bom resultado é curto e faz exatamente o que foi pedido. Este exemplo foi escrito por nós para mostrar o padrão, a partir do nosso guia de IA no Roblox Studio. O que o RoCode escreve depende do seu prompt, do seu jogo e do modelo.
Ele escreve o script e coloca onde ele deve ficar
A maioria dos geradores de scripts com IA entrega um bloco de Luau e deixa o resto com você. O RoCode é um plugin do Roblox Studio, então ele faz o resto.
Escreve o Luau
Você descreve o que quer em rocode.app e o RoCode escreve o Luau, cria o Script, LocalScript ou ModuleScript e coloca na instância certa.
Constrói o que a tarefa precisa
Ele define as propriedades e constrói as partes ou a interface de que a tarefa precisa. Ele trabalha no jogo que você já tem aberto, incluindo os scripts que você já escreveu.
Verifica os scripts
Ele é instruído a compilar cada script que escreve dentro do Studio, com avisos para wait, spawn e delay, requires e nomes de GetService, e uma verificação que falha manda a execução de volta para correção, até duas vezes.
Testa, lê erros e desfaz
Com o plugin 3.9 ou mais recente, no modo Build (o modo que faz alterações), ele pode apertar Play para um teste de até 30 segundos e ler os erros e avisos do servidor e do cliente. Ele também lê a janela Output do Studio, incluindo as linhas Server e Client dos testes que você roda, então trabalha a partir de erros reais em vez de chutar. Cada lote de alterações vira um ponto de desfazer no Studio, e Ctrl+Z desfaz passo a passo.
De uma frase a Luau que funciona
Scripts que os jogadores notam, cada um com um guia que tem o código (em inglês): corrida, porta, loja com GUI, placar, salvar dados e teletransporte.
| Você escreve | O RoCode faz |
|---|---|
| "Adicione uma loja onde os jogadores compram um aumento de velocidade com moedas." | Monta uma ScreenGui de loja a partir dos templates de interface; escreve o script de servidor que cuida da compra e da checagem de moedas; escreve o LocalScript que controla os botões; compila os scripts no Studio. |
| "Faça um killbrick que reseta o jogador em vez de destruir." | Acha a parte na sua hierarquia, ou cria uma; escreve o handler de Touched com o reset; define as propriedades na própria parte. |
| "Meu placar não está salvando. Conserta." | Busca nos seus scripts e lê o código de leaderstats e DataStore que encontra; lê o Output do seu teste para ver o erro real; faz uma edição pontual em vez de reescrever o arquivo. |
O que os desenvolvedores de Roblox realmente pedem para uma IA criar
A maioria das ferramentas chuta. Nós podemos medir. Isto é o que as pessoas pediram primeiro ao RoCode, em 34.336 prompts de abertura.
| O que pediram | Prompts | Parcela |
|---|---|---|
| Interfaces: GUIs, HUDs e menus | 5.820 | 17,0% |
| Armas e combate | 2.787 | 8,1% |
| Movimento: corrida, dash, voo | 2.543 | 7,4% |
| Lojas | 2.218 | 6,5% |
| Corrigir erros e scripts quebrados | 1.829 | 5,3% |
| Simuladores e tycoons | 1.377 | 4,0% |
| Inventários | 1.224 | 3,6% |
| Placares | 1.208 | 3,5% |
| Portas e teletransportes | 1.206 | 3,5% |
| NPCs | 1.115 | 3,2% |
| Obbies | 982 | 2,9% |
| Salvar dados do jogador | 957 | 2,8% |
Interfaces vêm primeiro
Trabalho de interface é de longe a maior categoria, e por isso o RoCode traz layouts prontos de loja, inventário, HUD, diálogo, placar e configurações, em vez de fazer você montar cada frame à mão. Um layout começa com itens provisórios; os scripts que o fazem funcionar são escritos separadamente.
Prefere escrever você mesmo?
Se você prefere escrever esses sistemas sozinho, as linhas com link abrem nossos guias de scripting para Roblox, com o Luau completo de cada um, e a página Roblox Studio scripts reúne os scripts principais por o que eles criam, prontos para copiar (em inglês).
Como as linhas são contadas
Um prompt de abertura é a primeira mensagem de cada chat do RoCode que ainda está guardado. Uma busca automática por palavras-chave os classifica, só palavras inteiras e sem diferenciar maiúsculas, então "lobby" não conta como obby e "datastore" não conta como loja. Uma versão anterior desta tabela casava partes de palavras, o que empurrava essas duas linhas para cima demais. Nenhum prompt é mostrado aqui. As regras (com as palavras em inglês, como foram buscadas):
| Linha | Palavras e expressões |
|---|---|
| Interfaces | gui, guis, screengui, surfacegui, billboardgui, hud, menu, menus, ui, interface, textbutton, textlabel, imagebutton |
| Armas e combate | gun, guns, weapon, weapons, sword, swords, combat, pvp, shoot, shooting, shooter, fighting, katana, blaster, rifle, pistol |
| Movimento | sprint, sprinting, double jump, dash, dashing, fly, flying, walkspeed, jumppower, crouch, crouching, slide, sliding, wallrun, wall run, parkour, stamina, climb, climbing |
| Lojas | shop, shops, store, stores, merchant |
| Corrigir erros | error, errors, bug, bugs, buggy, broken, fix, debug, ou as expressões "not working", "doesn't work", "isn't working", "won't work" e "does not work" (com ou sem apóstrofo) |
| Simuladores e tycoons | simulator, tycoon, tycoons |
| Inventários | inventory, inventories, backpack, hotbar |
| Placares | leaderboard, leaderboards, leaderstat, leaderstats, leader board |
| Portas e teletransportes | door, doors, teleport, teleports, teleporter, teleporters, teleporting, teleportation |
| NPCs | npc, npcs |
| Obbies | obby, obbies, obstacle course, killbrick, killbricks, kill brick, kill bricks, kill part, kill parts, lava brick |
| Salvar dados do jogador | datastore, datastores, data store, data stores, datastoreservice, profileservice, profilestore, ou save, saves, saving, persist, persists ou persistent seguidos, em até 30 caracteres, por data, progress, stats, coins, cash, money, inventory ou leaderstats |
Três passos. O terceiro é o que importa.
- Instale o plugin. Pegue o plugin do RoCode na Creator Store e abra um jogo no Studio. Ele se conecta sozinho quando o Studio está na mesma conta do Roblox que você usa no RoCode; se não, digite no chat o código de 8 caracteres do plugin.
- Descreva o que você quer. Em palavras simples, em rocode.app. Você nunca precisa escrever Luau nem falar como programador.
- Ele constrói no seu jogo. O plugin aplica cada alteração no jogo que você tem aberto. Nada para colar, nada para ligar, e
Ctrl+Zdesfaz um lote de alterações se você não gostar.
Search Game "LavaFloor" ok
Create Script "KillOnTouch" ok
Check Script "KillOnTouch" ok
Playtest ok
Playtest finished, 0 errors
O painel é um exemplo dos passos de uma execução, não uma gravação. O Playtest precisa do plugin 3.9 ou mais recente, no modo Build.
O que ele não faz
Um jogo pronto a partir de uma frase
O RoCode não gera um jogo do Roblox pronto, equilibrado e publicado a partir de uma frase. Nada disponível hoje faz isso, diga o marketing o que disser. O que ele faz é construir os sistemas dentro de um jogo em que você já está trabalhando, que é a parte que realmente toma tempo.
Código para jogos que não são seus
Ele serve para construir o seu próprio jogo. As instruções do RoCode dizem para ele não escrever exploits, scripts de executor, backdoors ou qualquer coisa feita para prejudicar outros jogadores ou roubar dados, então ele não é uma fonte de scripts para jogos que não são seus.
Nada sem o plugin
Ele também precisa do plugin do Studio instalado para fazer qualquer coisa. Sozinho, o chat é só um chat. O plugin é o que dá mãos a ele, e é por isso que ele edita a sua hierarquia em vez de descrever o que você deveria digitar.
Perguntas frequentes
Existe um gerador de scripts Roblox com IA grátis?
Sim. O plano Starter é grátis e dá 1 crédito por dia, renovados às 00:00 UTC, com acesso completo ao plugin do Studio. No modelo grátis, isso basta para uma ou duas tarefas pequenas por dia. Sem cartão.
A IA consegue escrever scripts Luau para o Roblox Studio?
Sim. O RoCode escreve Luau a partir de uma descrição em palavras simples, cria o script no lugar certo da sua hierarquia e pode compilá-lo no Studio sem executar.
O RoCode funciona dentro do Roblox Studio, ou eu copio e colo?
Dentro do Studio. Você escreve no chat na web e o plugin aplica as alterações no jogo que você já tem aberto. Não há copiar e colar.
Que tipos de scripts do Roblox Studio ele escreve?
Scripts, LocalScripts e ModuleScripts em Luau para o jogo que você está criando. O RoCode cria cada um no lugar certo da hierarquia (veja onde cada tipo de script roda, em inglês) e constrói as partes ou a interface de que a tarefa precisa. Na nossa contagem de 34.336 prompts de abertura, os pedidos mais comuns foram interfaces, armas e combate, movimento e lojas. É para o seu próprio jogo: as instruções dele dizem para não escrever exploits.
A IA consegue fazer um jogo inteiro do Roblox para mim?
Não. O RoCode constrói sistemas dentro de um jogo em que você já está trabalhando: scripts, interfaces, estruturas e a lógica que os liga. Um jogo pronto ainda precisa de você.
E se o script que ele escrever tiver um erro?
O RoCode é instruído a compilar cada script que escreve dentro do Studio, e uma verificação que falha manda a execução de volta para correção, até duas vezes. Com o plugin 3.9 ou mais recente, no modo Build, ele também pode apertar Play para um teste de até 30 segundos e ler os erros e avisos do servidor e do cliente. Ele também lê a janela Output do Studio, incluindo as linhas dos testes que você roda.
Posso desfazer o que a IA mudou?
Sim. Cada lote de alterações vira um ponto de desfazer no histórico do próprio Studio, então Ctrl+Z desfaz passo a passo.
Posso usar o gerador de scripts no celular?
Não. O RoCode escreve scripts no Roblox Studio, que roda em um computador Windows ou Mac, e o chat precisa de um navegador de computador. No celular, o botão desta página compartilha ou copia o seu prompt para você terminar no computador.