[UPDATE]SONAS AGENT V4 IS LIVE

The smartest AI 🧞 workspace for Roblox

Describe an idea, get production-ready Luau, and keep every chat, credit, and Studio action in one place.

GET STARTED
> Generated 2 files +84 -12Apply to Studio ⌘ ↵
BUILT SPECIFICALLY FOR THE MODERN ROBLOX DEVELOPER.
Luau Native
Sandboxed Exec
Asset Management
Continuous Deploy
Studio Plugin
Syntax Highlighting
Context Aware
Team Sync
Cloud Saves
Secure API
[003] FEATURES.
[003.1] AI-POWERED LUAU

Generate production-grade code from text.

Sonas has full awareness of context. Generate complex server logic, local scripts, and UI bindings in seconds.

Server
Client
make a function that gives players 10 coins when they join
✨ Thoughts just now
I'll listen to the Players.PlayerAdded event. When a player joins, I'll create a leaderstats folder (if it doesn't exist) and an IntValue for Coins, setting the initial value to 10.
Explorer
📁 ReplicatedStorage📄 Modules📁 ServerScriptService📄 PlayerData📄 MainServer📁 StarterPlayer📄 ClientCore
📄 PlayerData.luau ✕
1-- ServerScriptService/PlayerData.luau
2local Players = game:GetService("Players")
3
4Players.PlayerAdded:Connect(function(player)
5 -- Initialize leaderstats
6 local leaderstats = Instance.new("Folder")
7 leaderstats.Name = "leaderstats"
8 leaderstats.Parent = player
9
10 -- Give 10 starting coins
11 local coins = Instance.new("IntValue")
12 coins.Name = "Coins"
13 coins.Value = 10
14 coins.Parent = leaderstats
15end)
[003.2] STUDIO SYNC

Seamless Roblox Studio integration.

Sync your generated code instantly back into Roblox Studio using our native plugin. Sandboxed and secure.