Distinctus

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 two or three 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 — the first revision of every model is free.

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.
First revision freeEvery model gets one plain-English fix at no cost.
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. The first revision of every model is free, and after that each one is 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.

Admin

Owner tools — accounts, credit grants and redeem codes.

This is a client-side prototype. The owner flag lives in browser storage, so anyone could set it from the console. It demonstrates the flow only. In the real build, the role belongs in a database column and every grant must be checked on the server — never trust the browser for who is staff.

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

Draft. These terms were written for the prototype and have not been reviewed by a lawyer. Have a solicitor check them against your jurisdiction and your payment provider's requirements before you take real money.

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: hello@distinctus.com.

Privacy Policy

Last updated 20 September 2026

Draft. Written for the prototype and not reviewed by a lawyer. If you take users in the EU or UK this needs checking against the GDPR, and the Children section below needs particular attention given who plays Roblox.

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. Email privacy@distinctus.com 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

privacy@distinctus.com

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

9,000 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

Email creators@distinctus.com or message us in the Distinctus Discord — the fastest route is a DM to a moderator there. 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.

Prototype. The address above is a placeholder and the revenue share terms are not a contract — they'll be written up properly before the programme opens. Redeem codes already work in this build.

Contact

We read everything. Replies usually come within a day or two.

Community

The quickest way to reach us. Share what you've built, get help from other developers, suggest features and hear about updates first.

Join the Distinctus Discord

Support

Something broken, a generation that went wrong, or a question about your plan. Include the model name if you have one.

support@distinctus.com

Billing

Plan changes, cancellations, invoices and refunds.

billing@distinctus.com

Privacy

Data requests, deletion, or anything covered by the Privacy Policy.

privacy@distinctus.com

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.

hello@distinctus.com

Prototype. These addresses are placeholders — set up real inboxes before launch. A contact form is deliberately absent here rather than presenting one that sends nowhere.

Blog

Notes on building in the classic Roblox style.

Create your account

Start with 60 free credits a month — two Standard models.

The Free plan, 60 credits a month

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

Prototype sign-in: no password is asked for and nothing is sent anywhere. Your account and credits live in this browser's storage only.

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.