Distinctus
Distinctus has sunset. Thank you to everyone who built with us — the site stays up so you can look back at what it was.

Roblox model generator

Describe a model. Get back brick-built Luau.

Distinctus turns a description and a reference image into a Luau script you paste straight into the Roblox Studio command bar — whole-stud bricks, classic BrickColors, studs wrapping every face, and every dimension driven off constants you can edit.

No card needed. The Free plan covers one Standard or three Quick models a month.

Cottage & tree27 parts · drag to spin
Chunky + crispStudded bricks, fine detail on top BrickColorThe classic 2008 palette 3D previewCheck it before you paste Plain LuauReadable, editable, yours

Three steps, about a minute

No meshes to import, no Blender round-trip. You get source you can read, edit and re-run.

01

Describe and drop

Write what you're building and optionally drop in a PNG or JPEG — an icon, a sketch, a screenshot. The palette snaps to the nearest classic BrickColors.

02

Pick your detail

Quick, Standard or Detailed sets the part budget and the credit cost. Retro Roblox is the default treatment — flat icon and naturalistic are there when a build needs them.

03

Preview, then paste

Spin the model in 3D to check the massing, then copy the script into the Studio command bar. Not right? Revise it in plain English for 10 credits.

What comes back

Readable Luau with a LAYOUT block at the top. Change one constant and the whole model re-derives — no baked-in numbers to chase.

The model48 × 36 studs
Cottage.luapaste into the command bar

Pricing

Every plan has the whole generator — the difference is how many credits land in your account each month.

Credits roll overUnused plan credits carry into next month, up to two months' worth.
Packs never expireOne-off credits stay in your account until you use them.
Revisions edit, not restartA plain-English fix is 10 credits and changes the script you already have.
Failures are freeCredits are only spent when a script actually comes back.
Private by defaultYour models are yours. No discount for making them public, no fee for keeping them private.
Yearly saves 2 monthsPay for ten months, build for twelve.

Credit packs

One-off top-ups on any plan, including Free. They never expire.

Questions

Do the studs actually render?

Yes. Roblox retired the old surface types, so the scripts load the 2022 material variant pack into MaterialService and set Glacier plus 2022 Universal — studs wrapping every face, not just the top. Every script ends with a sweep that catches anything missed.

Can I run the script in a live game?

Run it once in the Studio command bar, then save the result. game:GetObjects only resolves in Studio, and runtime CSG is too slow to ship.

How accurate is the preview?

The script carries its own parts manifest, so the preview is what the script says it builds. Unions are drawn as their nearest primitive and marked translucent — check those in Studio.

What if the model comes out wrong?

Revise it in plain English for 10 credits — it edits the script you have rather than starting over. Everything is derived from constants, so hand-editing is easy too.

Can I use the models commercially?

Yes. Everything you generate is yours: use it in paid Roblox experiences, sell it, remix it. No attribution is required, though we always love seeing what you build in the Discord.

What's the difference between free and paid credits?

None. A credit is a credit on every plan, including Free: the same generator, the same detail levels, and your models stay private either way. Paid plans simply give you more of them.

Do credits expire?

Plan credits roll over: each month your allowance is added to what you have left, up to two months' worth. Credit packs never expire. Plan credits are used first, so the credits you bought last longest.

Can I cancel my subscription?

Any time, from your account. You move to the Free plan at the end of the period you've paid for, and you keep every credit you have left.

Explore

Start from a category, pick up one of your own builds, or take an example apart to see how it's put together.

Start from a category

Each one loads a full brief into the studio. Edit it before you create — they're starting points, not templates.

Example builds Examples, not user uploads

Six small models showing the house style — whole-stud sizes, classic BrickColors, studs wrapping every face. Open one to read its script.

Community

Every model people have shared from the studio, newest first. Open one to spin it around in 3D — the script stays with the person who made it.

Admin

Owner tools — accounts, credit grants and redeem codes.

Owner tools. Every action here is checked on the server against your account — nobody else can open this page or use these buttons.

Accounts

Every account in this browser. Grant credits, change a plan, or hand over owner access.

Redeem codes

Issue a code worth a set number of credits and hand it out. Each one works once.

Terms of Service

Last updated 20 September 2026

1. Who we are

Distinctus is a tool that turns a written description, and optionally a reference image, into a Luau script that builds a model inside Roblox Studio. These terms cover your use of the website and the service. By creating an account you agree to them.

2. Your account

You need an account to generate models. You are responsible for what happens under your account and for keeping access to your email secure. Tell us promptly if you believe someone else is using your account.

You must be old enough to enter a contract where you live, or have a parent or guardian agree on your behalf. See the Children section of the Privacy Policy.

3. Plans, credits and billing

4. What you make is yours

You own the scripts and models you generate, and you may use them commercially — in paid experiences, for sale or in client work — without attribution. We claim no ownership over your output and no licence to it beyond what is needed to operate the service — storing it so you can retrieve it later, and displaying it back to you.

We do not publish your models publicly unless you explicitly choose to share them.

5. Reference images

You may only upload images you have the right to use. Do not upload artwork, logos or characters owned by someone else and then publish the result as your own. You are responsible for the rights to anything you upload and for what you do with what comes back.

6. Acceptable use

Do not use Distinctus to generate content that is unlawful, that infringes someone's intellectual property, that is sexual in nature, or that is intended to harass or harm anyone. Do not attempt to resell, scrape or automate the service outside of normal use. We may suspend accounts that do these things.

7. AI output comes with no guarantee

Models are generated automatically. They may be wrong, misproportioned, or not match your description. Scripts run inside your own Roblox Studio session and you are responsible for reviewing them before running them and before shipping anything to a live game. Always check a generated model in Studio.

8. Availability

We aim to keep the service running but do not promise uninterrupted availability. We may change, suspend or discontinue features. If we discontinue the service entirely, we will give reasonable notice and stop charging.

9. Liability

To the extent the law allows, Distinctus is provided "as is" and our total liability to you is limited to the amount you paid us in the twelve months before the claim. Nothing here limits liability that cannot lawfully be limited.

10. Relationship to Roblox

Distinctus is an independent tool. It is not affiliated with, endorsed by, or sponsored by Roblox Corporation. "Roblox" and "Roblox Studio" are trademarks of their owner and are used here only to describe compatibility. You remain bound by Roblox's own terms when you use anything generated here inside their platform.

11. Changes

We may update these terms. If a change materially affects you we will let you know by email before it takes effect. Continuing to use the service after that counts as acceptance.

12. Contact

Questions about these terms: join the Distinctus Discord and send a direct message to @acebuilds.

Privacy Policy

Last updated 20 September 2026

What we collect

How we use it

To run the service: to generate models, to show you your own history, to meter credits against your plan, and to contact you about your account. We do not sell your data and we do not use it for advertising.

Reference images and prompts

Your prompt and any image you upload are sent to our AI provider so that a model can be generated. They are processed to produce your result. Do not upload images containing personal information, private documents or anything you would not want processed by a third party.

You can delete a saved model from your library at any time, which removes the stored script and its preview.

Storage in your browser

We use local browser storage to keep you signed in and to remember interface preferences. This is not advertising tracking, and we do not use third-party advertising cookies.

Who we share with

Only the providers needed to run the service: our hosting provider, our payment provider, our email provider, and the AI provider that generates models. Each receives only what their function requires. We may also disclose information where the law requires it.

How long we keep it

Account data is kept while your account is open. Delete your account and we remove your personal data and your saved models within 30 days, apart from records we are legally required to retain, such as invoices.

Your rights

You can ask for a copy of your data, ask us to correct it, or ask us to delete it. Join the Distinctus Discord and send a direct message to @acebuilds with the email on your account, and we will respond within 30 days. If you are in the EU or UK you also have the right to complain to your data protection authority.

Children

A large part of the Roblox community is under 18, so this matters more here than it would elsewhere. Distinctus is not directed at children under 13 and we do not knowingly collect their personal information. If you are under 18, you need a parent or guardian's permission to have an account and to be billed. If we learn that we hold data for a child under 13 we will delete it. A parent or guardian can contact us at any time to see, correct or delete a child's data.

Security

We use encryption in transit, limit who internally can access account data, and use a payment provider so that card details never reach our systems. No service can promise perfect security, and we will tell affected users promptly if a breach occurs.

Changes

If we change this policy in a way that materially affects you, we will email you before it takes effect.

Contact

Join the Distinctus Discord and send a direct message to @acebuilds.

Creators

Building with Distinctus on YouTube, TikTok or in a Roblox community? Let's work together.

If you make Roblox development content — tutorials, build videos, plugin reviews, a busy dev server — we want Distinctus in your hands early and free, and we'd rather pay creators than run ads.

What we offer

A free Studio plan

1,450 credits a month, on the house, for as long as you're making things with it. No strings on what you say about it.

Credits for your audience

Your own redeem code that gives your viewers bonus credits when they sign up — they get a real head start, you get something to offer.

Revenue share

A cut of every subscription that comes through your code, paid monthly, for as long as those people stay subscribed.

A say in what we build

Early access to new model types and generators, and a direct line to the person building them. Tell us what your builds need.

Who we're looking for

We care more about whether your audience actually builds things than about subscriber counts.

Get in touch

Join the Distinctus Discord and send a direct message to @acebuilds. Tell us:

We reply to every message, usually within a couple of days. If it's a no for now, we'll say so plainly rather than leaving you waiting.

Contact

All support runs through Discord. Message @acebuilds and we'll usually reply within a day.

Message us on Discord

Join the Distinctus server, then send a direct message to @acebuilds. Joining the server first makes sure your message gets through.

Join the Distinctus Discord

Support

Something broken, or a generation that went wrong. Tell us the email on your account and the model name if you have one.

DM @acebuilds

Billing

Plan changes, cancellations and refunds. On a paid plan you can manage or cancel it yourself under Billing and plan in the account menu. Never send card details in a message.

DM @acebuilds

Privacy

Data requests, deletion, or anything covered by the Privacy Policy. Tell us the email on your account.

DM @acebuilds

Creators and collaborations

Making Roblox content or running a dev community? There's a free plan, a code for your audience and a revenue share waiting.

See the creator programme

Anything else

Feedback, feature ideas, partnerships, or telling us the studs came out wrong again. Post in the server or DM @acebuilds.

Blog

Notes on building in the classic Roblox style.

Create your account

Start with 30 free credits a month — one Standard model.

The Free plan, 30 credits a month

No card needed. Move up a plan whenever you need more.

Your account is stored securely on our servers. Payments are handled by Stripe — we never see your card.

New model

Brief

Detail
Classic stud surfaces — always on

Output

Example

Copy it, then paste into the Studio command bar — game:GetObjects only resolves there.