Your code's new superhero.
Write real Roblox Lua and watch Lune fly through it, one line at a time.
Free to start. Ages 13+, or younger with a parent's OK.
Watch your code run
Lune acts out your script one line at a time, so you see exactly what it does.
Try it. Does Lune get into VIP? Set the coins, call it, then run the script and watch. No account needed.
Learn by doing, one bite at a time
Short lessons with one idea each. Guess what the code does, check it, and Lune shows you why.
Stay hooked
Keep a daily streak, earn XP, win badges, and dress Lune in a new outfit for every world you finish.
Write real code
The Playground is yours. Write any Luau you like, and if something breaks, Lune tells you why in plain words.
Safe for kids, clear for parents
Orbit is built for young coders, with the grown-ups in the loop.
- No chat with other playersThe only one you talk to is Lune.
- Private profiles under 13Only friends can see them, and each friendship waits for a parent's OK.
- A parent says OK firstUnder 13? We email a parent or guardian before the account switches on.
- Cancel in two clicksNo calls and no forms. Any time, in Settings.
In your language
Orbit speaks six languages. Lune explains everything in yours, and the code stays real Lua, just like in Roblox Studio.
Hi! I explain everything in your language.
Five worlds, from Spawn to The Vault
Each world teaches one big idea, and each one wins Lune a new fit.
All five worlds are free. Get more lives when you want.
Start free and keep every starter world forever. Go, Plus and Max give you more lives each day, and more help from Lune.
- Lives a day: 5 on Free, 10 on Go, 25 on Plus, no limit on Max
- Plus and Max open every new world we add
- More questions for Lune, up to no limit at all
- Streak freezes for busy days
- Max: Lune reviews the code you write
Start your first world
It's free, it takes five minutes, and Lune is ready when you are.
Plain Lua runs here: variables, math, if, loops, tables and print. Lune plays pretend with DataStoreService and Players. Your code stays in this browser.
Every plan has all five starter worlds, the playground and Lune. Plans change how many lives you get each day.
Compare plans
Prices in US dollars. Plans renew on their own until you cancel. Cancel any time in Settings → Plan: two clicks, no emails, no calls. This preview is in test mode, so nothing is ever charged.
Secure payment with StripeCard details go straight to Stripe. Orbit never sees them.
Questions
How old do I need to be?
Orbit is for ages 13 and up. Younger learners can use it with a parent's OK: we ask for a parent's email at sign-up and only switch the account on once they approve.
Is there a free trial?
Plus and Max start with 7 days free, once per account. Go has no trial, since it's already our lowest price. We email you 2 days before a trial ends, and if you cancel before then you pay nothing.
Do plans renew on their own?
Yes. A plan renews every month or year at the price you saw at checkout, until you cancel. Your next date and every receipt are in Settings → Plan.
How do I cancel?
Go to Settings → Plan, press Cancel plan, then Yes. That's two clicks, no email or call. You keep your plan until the end of the period you paid for, and you aren't charged again.
What are lives?
Lives are how many wrong answers you can afford in a day. Each wrong answer costs 1 life, in lessons and in replays. Free has 5 lives a day, Go has 10, Plus has 25 and Max has no limit. They fill back up at midnight where you are. On Free you can also earn a life back by watching an ad (up to 2 a day) or by replaying a finished lesson without a single mistake (up to 2 a day). Lives are never for sale, and running out never costs you your streak or your XP.
Do I get new worlds?
Yes, on Plus and Max. The five starter worlds are free for everyone. Every new world we add after them is for Plus and Max, at no extra cost.
Can I switch plans?
Any time, in Settings → Plan. Moving up starts right away and you pay only the difference for the days left. Moving down starts at your next renewal, so you keep what you paid for until then.
How does Family billing work?
One parent pays for everyone: 2x the price of Plus or Max, for up to 4 learners, and each learner gets that plan. The Family page has the details.
Are there ads?
On Free, you see one short ad break after you finish a new lesson. You can skip it after 5 seconds, and you never see one while you learn. You can also choose to watch one to earn back a life. Go, Plus and Max have no ads at all, and neither does anyone on a Family plan. The ads are Orbit's own, and they track nothing.
Is this Lua or Luau?
Roblox runs Luau, a faster version of Lua. Everything here is the Roblox flavour, so what you learn works in Studio.
Can I delete my account?
Yes. Settings → Delete account removes your profile, progress and tutor chats, and cancels any plan. You can download your data first.
What do you do with my data?
The short version: as little as we can. The long version is in the privacy policy.
Up to 4 learners on one bill, for 2x the price of a single plan. Everyone gets their own path, streak and XP.
One parent pays and manages the plan. It renews until you cancel, and cancelling takes two clicks in Settings → Plan. Test mode: nothing is charged in this preview.
Secure payment with StripeCard details go straight to Stripe. Orbit never sees them.
How it works
- A parent picks the planPlus or Max Family. One bill for 2x the single price.
- Add your learnersUp to 5 more, by their Orbit username, in Settings → Plan.
- Everyone learns at their own paceEach learner keeps their own path, streak, XP and outfits.
- Kids are coveredUnder 13? A parent says OK before the account works, and only a parent can pay.
Family questions
Who can join?
Up to 4 learners, you included. You add the others by their Orbit username in Settings → Plan, and you can remove someone any time.
Does everyone get the same plan?
Yes. With Plus Family, every learner gets Plus. You can switch the whole family between Plus and Max later, and moving up starts right away. Go has no Family version.
Do learners share progress?
No. Each learner has their own path, streak, XP and outfits, just like on a single plan.
My child is under 13. What happens?
They sign up with your OK first: we ask for your email and switch their account on once you approve. Only a parent can buy a plan for them. The privacy policy explains what we keep.
What if I remove someone?
They go back to Free and keep their progress. Their seat opens up for someone else.
How do I cancel?
Settings → Plan → Cancel plan, then Yes. Everyone keeps the plan until the end of the period you paid for, and you aren't charged again.
Draft for this preview. Last updated 11 October 2026.
This page is a translation. If it differs from the English version, the English version is the one that counts.
Orbit is built for young coders, so we collect as little as we can and we never sell it. This page explains what we keep, why, and how to get rid of it. Parents: everything about the age check, consent and your child's data is here too.
What we collect
| What | Why | How long |
|---|---|---|
| Username and email | To sign you in and send the emails you chose | Until you delete your account |
| Password | To check it's you when you log in. We keep only a scrambled check value (a salted hash), never the password itself | Until you delete your account |
| Birth month and year | The age check, so under-13s get a parent's OK first | Until you delete your account |
| Parent's email (under 13 only) | To ask for and record consent | Until the account is deleted |
| Lesson progress, XP, streak and outfits | To keep your place on the path | Until you delete your account |
| Profile: bio, Lune avatar, badges, showcased badges, private or public | To show your profile to you, and to friends (or everyone, if you make it public) | Until you delete your account |
| Friends, friend requests, high fives, blocks and reports | To run friends safely (online accounts only) | Until either of you removes it, or the account is deleted. Reports: up to 1 year |
| Lives you've used today, and your time zone (online accounts) | To count your lives and refill them at your own midnight | Until you delete your account. The daily counts reset each day |
| Questions you ask the tutor | To answer them and keep your chat history | 90 days, or until you delete them |
| Payment details (paid plans only) | Handled by our payment processor; we never see your full card number | As the processor must keep by law |
| Family learners' usernames (Family plans only) | So the parent who pays can give each learner the plan | Until they're removed or the plan ends |
What we don't do
- We don't sell or rent your data.
- We don't let ad trackers onto the site. Free learners see a short ad break after a lesson, and today those ads are Orbit's own: they use no tracking and no data. If we ever add an ad network, it will be child-safe and non-personalized, and we'll say so here first.
- We don't use your code or questions to train AI models.
- Code you paste into the playground stays in your browser, and so does Lune's review of it (Max).
Profiles and friends
Every profile starts private. A private profile is seen only by you and your friends. If you're 13 or older you can make yours public in Edit profile.
- What a profile shows: your username, Lune avatar, bio, badges, streak, XP, lessons and worlds done, and the month you joined.
- What it never shows: your email, your birthday or age, your real name, where you live, or your plan.
- There is no chat and no messaging anywhere on Orbit. Friends can only send one reaction, a high five, to things like "finished World 2".
- Bios are short (80 characters) and can't contain links, emails, phone numbers or usernames from other apps.
- Every profile has Block and Report. A blocked person can't find you, see your profile or send you requests, and isn't told.
- Right now friends need an online account. On this browser-only version, nothing about your profile leaves your device.
Who helps us run Orbit
A hosting provider, a database provider, a payment processor and an AI model provider. Each gets only what it needs to do its job, under a contract that forbids other use. The full list is published here before launch.
Kids under 13
We ask for a birth month and year at sign-up. If you're under 13, a parent or guardian has to consent before the account works. Parents can see, download or delete their child's data at any time by emailing us. Only a parent can buy a plan for an account under 13.
For learners under 13 the profile is always private, the bio is picked from a short list (no typing), friends can only be added with a friend code, and every friendship waits for a parent's OK before it starts.
Your choices
- Download your data: Settings → Privacy.
- Stop emails: Settings → Emails, or the unsubscribe link in any email.
- Delete everything: Settings → Delete account.
Contact
Questions about privacy: contact@nextframedev.com. We reply within 30 days.
Draft for this preview. Last updated 11 October 2026.
This page is a translation. If it differs from the English version, the English version is the one that counts.
Using Orbit
You need to be 13 or older, or have a parent's consent. Be kind in anything you share, and don't try to break the site or other people's accounts.
Your code
Code you write is yours. You can use anything you build in lessons in your own Roblox games.
Plans
Orbit has a Free plan and three paid plans: Go ($2.99 a month), Plus ($8.99 a month) and Max ($14.99 a month), or about 20% less when you pay yearly. What each plan includes is on the pricing page.
Renewal and cancelling
Paid plans renew automatically each month or year until you cancel, at the price shown at checkout. Cancel any time in Settings → Plan in two clicks; you keep your plan until the end of the period you paid for, and you aren't charged again.
Lives
Each plan gives you a number of lives a day: Free 5, Go 10, Plus 25, Max unlimited. A wrong answer in a lesson, a replay or practice costs 1 life. Lives fill back up in full at midnight in your time zone. On Free you can earn back 1 life by watching an ad, up to 2 a day, and 1 life by replaying a finished lesson with no mistakes, up to 2 a day. Lives can't be bought. The five starter worlds are free for everyone; worlds we add after them are for Plus and Max.
Ads
The Free plan shows a short ad break after you finish a new lesson. Go, Plus, Max and every Family learner see no ad breaks after lessons. Watching an ad to earn a life on Free is always your choice. Ads are never based on who you are, and they never ask for your details.
Free trial
Plus and Max can start with a 7-day free trial, once per account. Go has no trial. We email you 2 days before a trial ends. Cancel before it ends and you pay nothing; otherwise the plan starts and renews as above.
Family plans
Family is available on Plus and Max. A Family plan costs 2x the price of the plan it's based on and covers up to 4 learners, including the parent who pays. Every learner gets that plan. The parent adds and removes learners in Settings → Plan; a removed learner goes back to Free and keeps their progress. Cancelling ends the plan for everyone at the end of the paid period.
Contact
Questions about Orbit, your plan or these terms: contact@nextframedev.com.
Changes and refunds
Moving to a higher plan, or turning Family on, starts right away and charges only the difference for the days left in your period. Moving to a lower plan, turning Family off or switching to yearly starts at your next renewal. If you change your mind within 14 days of your first payment, ask us and we'll refund it in full.
Parents
Accounts for under-13s need a parent's consent, and only a parent can buy a plan for them.
Not Roblox, not Lua.org
Orbit isn't made by or affiliated with Roblox Corporation or the Lua team. "Roblox" and "Lua" are only used to describe what we teach.