Those NPCs weren’t scripted.
The characters you just played with run on AyoAI. They keep their own memory of what happened, form their own goals, and choose what to do next from the state of the world around them.
You can build the same thing into your own Roblox experience.
What changes in your experience
They remember
Each character keeps its own persistent environment — what happened, who did it, and what it learned. That memory survives the session and compounds across them.
They decide
Characters form their own goals and pick their next action from the state of the world around them, rather than replaying a fixed script from a trigger.
They watch players
In Actor Mode a character learns from what players actually do, so the behaviour in your experience is shaped by the people in it.
They run at game speed
The integration collects world changes and sends them in batches, using Roblox’s Actor model for parallel work, so the AI loop runs alongside your game instead of blocking it.
How you’d start
Create an agent
Sign up and create your first agent. It comes with a persistent environment of its own — the place its memory lives.
Point your experience at it
The Roblox integration is a set of Lua scripts that run inside Studio. They collect your world’s state, send it to the platform, and apply the character actions that come back.
Mark the characters you want alive
Tag an NPC and it joins the loop. The rest of your experience is untouched — the integration reads the world you already built.
The Roblox integration is not yet self-serve. Create an account and an agent to see how the platform works, and get in touch about wiring it into your experience — we set the first few up by hand on purpose, so we learn what your world needs.
Give a character a memory.
Start with an agent and an environment of its own. Bring your experience when you’re ready.