Genesis turns plain English into real changes in your Roblox place. You never call a tool yourself — you just ask. Here's the full toolbox, grouped by what it does, with example prompts you can copy.
Create and arrange parts, models, folders and whole scenes — one object or thousands at once. Move, rotate, scale, clone, weld and anchor anything.
build a lobby with 4 spawn pads and a fountain
make a row of 10 glowing neon pillars
clone the tree 20 times into a forest
weld the wheels to the car and anchor it
Generate Luau, add gameplay, refactor messy code and hunt down bugs. Genesis reads your existing scripts and searches across all of them before it changes anything.
add a double jump to the player
fix the bug in ServerScriptService.Main
make a round timer that resets every 90 seconds
find every script that uses DataStore
Carve mountains, valleys, rivers and caves out of Roblox terrain — fill blocks, balls, cylinders, wedges or whole regions, swap materials, or wipe it clean.
carve a mountain range around the spawn
fill a big lake of water in the valley
turn all the grass terrain into sand
Set the whole mood — time of day, fog, atmosphere, bloom, blur and color grading — plus beams and trails for magic, lasers and glowing weapons.
make a spooky night with thick fog
add a warm sunset with soft bloom
give the sword a glowing blue trail
Build screen GUIs, menus, buttons, HUDs and shops — with rounded corners, padding, strokes and auto-layout — and wire them up to your scripts.
make a start menu with a Play button
add a coin counter to the top-right of the screen
build a simple shop UI with 3 items
Add background music, sound effects and ambience, then play or stop them to test how they feel in your place.
add looping background music to the lobby
play a coin sound when a pad is touched
Point and frame the Studio camera, focus on a build, or set a cinematic shot — handy for thumbnails and showing off a scene.
frame the camera on the boss arena
focus on the model I just made
Organize your game with CollectionService tags and custom attributes — the clean way to mark enemies, give NPCs stats, or group things for your scripts.
tag every enemy model with "Mob"
set a Health attribute of 100 on all NPCs
list everything tagged "Checkpoint"
Genesis looks before it leaps — it can scan your Workspace, read properties, search by name, class or property value, and check the output log for errors.
what's in my Workspace right now?
find every Part named "Lava"
why is there a red error in the output?
Pull in free models, meshes and audio from the Roblox marketplace by asset id, and check what an asset is before inserting it.
insert asset 1234567 into Workspace
what is asset id 1234567?
Every change goes through Studio's own undo history, and Genesis keeps a task plan and project notes so big builds stay on track — and so you can roll anything back.
undo that last change
plan out a full obby, then build it step by step
If there isn't a dedicated tool for it, Genesis writes and runs custom Luau in Studio to get it done — animations, particles, constraints, physics, data stores, custom systems. In practice, if you can describe it in Roblox terms, Genesis can attempt it.
add a particle explosion when an enemy dies
make the platform float up and down forever
save the player's coins with a DataStore
Genesis is good at guessing, but a clear ask gets a better build the first time. A few habits that help:
Say the numbers and the place: “add 5 jump pads to Workspace.Obby”, not just “add jump pads”.
Big idea? Break it up. Ask for the lobby, then the shop, then the music — easier to review and cheaper to fix.
It remembers the chat. Just say “make it bigger”, “now make it red”, or “undo that” to refine.
Name paths like ServerScriptService.Main, or select an object in Studio and say “fix this”.
Leave it on Auto for value; switch to Smart for tricky logic or large builds.
“Look at my Workspace, then…” lets Genesis inspect before building, so it fits what you already have.
Open the panel in Studio and paste a prompt — you'll see it build in seconds.
Get started →