Everything you need to get Sculpt running in Roblox Studio — setup, credits, features, no fluff.
Sculpt.server.lua, paste it into a Script in Studio, right-click → Save as Local Plugin. Either way a Sculpt button appears in the toolbar.Send. Sculpt reads the selected scripts as context and can apply code straight back into them.One account can be paired in several Studio installs at once. Your credit balance is shared across the site and every paired plugin.
Every request costs credits based on how much the model actually reads and writes. No hidden per-message fee — small asks cost pennies of a credit, giant refactors cost more.
0.01 credits.Before you send, the plugin shows ≈ X cr at the bottom of the composer. It recalculates as you type, change model, effort, thinking, or select different scripts. It estimates input from your selected scripts + message, and expected output from the effort level (Low ≈ 800 tokens up to Max ≈ 8000, more if Thinking is on). The real charge is based on actual usage, so treat the estimate as a good guess, not an invoice.
| Model | Cost | Requests per 10 credits |
|---|---|---|
| Haiku 4.5 | ≈ 0.04 cr | ~250 |
| Sonnet 5 | ≈ 0.08 cr | ~130 |
| Sonnet 4.6 | ≈ 0.11 cr | ~90 |
| Opus 4.7 / 4.8 | ≈ 0.19 cr | ~53 |
| Fable 5 | ≈ 0.36 cr | ~27 |
Multipliers mirror what the models actually cost — you're never subsidizing someone else's Fable habit.
| Model | Multiplier | Best for |
|---|---|---|
| Fable 5 | ×3.3 | Hardest problems, big refactors, "do it right" |
| Opus 4.8 / 4.7 | ×1.7 | Complex systems, tricky bugs |
| Sonnet 4.6 | ×1.0 | Everyday coding — the default |
| Sonnet 5 | ×0.7 | Newer and cheaper than 4.6 (promo pricing) |
| Haiku 4.5 | ×0.35 | Quick questions, small edits, speed |
| GPT-5.5 / 5.6 | — | Coming soon |
Everything is paid from your wallet — top up a USD balance on the Dashboard, then buy plans, packs, or a custom credit amount straight from it. Every purchase stacks on top of the credits you already have. Plans do expire (Lite Pass after 7 days, Pro and Pro+ after 30) — the plan label drops back to Free, but your credits stay put. Credits never expire.
Effort controls how long and thorough the reply gets — and since output tokens are the expensive part, it's also your main cost lever.
| Level | Expected output | Use when |
|---|---|---|
| Low | ~800 tokens | Quick answers, one-liners, "what does this do" |
| Medium | ~1 600 tokens | Everyday edits — the default |
| High | ~3 200 tokens | Full functions, multi-part answers |
| X-High | ~5 000 tokens | Whole systems, long refactors |
| Max | ~8 000 tokens | "Write the entire thing" mode |
Thinking lets supported models reason before answering — noticeably better on tricky bugs and logic puzzles, and the estimate accounts for it (~×1.4 output). Turn it off for trivial asks to save credits.
These are targets, not hard limits — the model writes what the task needs, and you're charged for actual usage.
Code blocks in Sculpt's replies come with action buttons — no copy-paste archaeology.
When a code block starts with a script marker, Apply writes it into the matching selected script (with a diff summary of added/removed lines):
-- script: PlayerController
local speed = 24
No marker? Sculpt applies to the script you have selected. Changes go through Studio's ChangeHistory, so Ctrl+Z works like normal.
A new: marker gives you a Create button instead — name, class and parent in one line:
-- new: SprintHandler | LocalScript | StarterPlayer.StarterPlayerScripts
-- your new script body here
Valid classes: Script, LocalScript, ModuleScript.
≈ X cr label updates live — if it looks high, deselect scripts or lower the effort.Click Allow — the plugin talks to the Sculpt server over HTTPS. If you blocked it, re-enable in Plugins → Manage Plugins; without it nothing can work.
Check the file is in your plugins folder (%LOCALAPPDATA%\Roblox\Plugins), then restart Studio. Local plugins also show in Plugins Folder in Studio.
Codes live 5 minutes. Generate a fresh one on the Dashboard and paste it right away.
Network hiccup between you and the AI gateway. Check your connection, hit send again — the request wasn't charged.
Apply matches the -- script: Name marker against your selected scripts. Select the intended script (or ask Sculpt using the script's exact name) and re-apply — and Ctrl+Z undoes any miss.
It refreshes when the panel opens and after every send. Reopen the panel if you bought credits mid-session.
Top bar of the plugin, sidebar of the site Chat, and front-and-center on the Dashboard. Same number everywhere.
Free plan refills you to the daily cap every day, so waiting works. Faster: top up your wallet on the Dashboard and buy exactly the credits you need (any custom amount), grab a pack, or get a plan — Lite Pass, Pro, or Pro+ — from the pricing section. Packs and credits never expire.
It's listed but not live yet (GPT family) or temporarily disabled. It'll light up automatically when available — no update needed.
Not by default — every change sits behind an explicit Apply/Create click. There's an opt-in Auto-apply setting in the menu if you want it hands-free. Either way, everything goes through ChangeHistory and is undoable with Ctrl+Z.
Only the scripts you select before sending — that's the whole context. Nothing is scanned in the background.
The estimate guesses output length before the model writes anything. Long answers cost more, short ones less. The charge always follows the real token counts.