built for Roblox Studio · open beta

Your scripts, debugged
while you vibe.

Sculpt is the AI copilot that lives inside Roblox Studio. It reads your Luau, catches bugs before playtest, and rewrites the messy bits on request. No copy-paste. No tab-switching. Just ship.

no card needed instant setup any game, any genre
15 free credits to start Sign in with Discord Windows & macOS
Features

Built for how you actually build.

Sculpt lives in your Studio plugin panel. Zero context switching, zero copy-paste, zero "let me just open another tab real quick."

01

Luau-aware review

It knows Roblox APIs, service patterns, and every classic footgun — RemoteEvent leaks, deprecated calls, promises left on read.

02

Inline refactor

"Make this less cursed" is a valid prompt. Sculpt edits the ModuleScript in place with a diff you approve — you stay in control.

03

Project context

Indexes your DataModel, so it knows which script talks to which service. Suggestions that actually fit your game, not generic tutorials.

04

Pre-playtest tests

Generate quick unit tests for gameplay logic. Catch the broken tycoon before you hit F5 and rage-quit.

05

Team knowledge

Naming rules, team prefs, tagged patterns — your squad's conventions travel with the project. New devs onboard themselves.

06

Fast & private

Your scripts never train models. Request goes out, diff comes back, that's the whole story. Your secret game idea stays secret.

How it works

Three clicks from install to first W.

STEP 01

Sign in with Discord

One click, three seconds. Free credits waiting on the other side — no card, no forms, no vibes ruined.

STEP 02

Install the plugin

Grab it from the Creator Marketplace, paste the pairing code from your dashboard. That's the whole setup.

STEP 03

Ask Sculpt anything

Highlight a script, describe the bug or the dream. Review the diff. Ship it. Repeat until famous.

ShopService.lua PlayerData.lua Remotes.lua
Sculpt · review
14local player = game.Players:GetPlayerByUserId(userId)
15player.leaderstats.Cash.Value -= price
Bug · line 15
player may be nil if the user left before the RemoteEvent fired. Wrap in a guard or use WaitForChild.
16inventory:AddItem(userId, itemId)
Race · line 16
Money deducted before item added — if AddItem throws, the player loses cash. Wrap both in ProfileService:Reconcile.
17return true
Suggestion
Return the new balance so the client can update UI without another round-trip.
Pricing

Start free. Go Pro when you blow up.

Credits are fuel — a typical request burns about a tenth of one. Free tops up daily, plans reload monthly, packs and balance never expire. No sneaky stuff.

Free
$0 forever
Perfect for your first (or fiftieth) solo project.
  • 15 welcome credits to start
  • 2 credits topped up daily
  • Studio plugin access
  • Script review + inline fix
Start free
Lite Pass
$5 once
A week of real work. Pay once, no subscription.
  • 60 credits for 7 days
  • Every model unlocked
  • Leftover credits stay yours
Get the pass
Pro
$20/month
For devs who ship weekly and sleep occasionally.
  • 250 credits every month
  • Project-wide indexing
  • Team knowledge sharing
  • Priority latency
  • Playtest test generation
Go Pro
Pro+
$45/month
For squads and grinders who never stop cooking.
  • 700 credits every month
  • Everything in Pro
  • Priority queue
  • Early access to new models
Go Pro+
Or grab a credit pack — never expires
$2
10 credits
$5
30 credits
$13
90 credits
$32
250 credits
Weird amount? Top up your balance on the dashboard and buy exactly as many credits as you want.

Your game isn't gonna ship itself.

Sign in with Discord, install the plugin, and land your first fix in under two minutes. Your future players are waiting.