๐Ÿš€ Now in early access

Build any Roblox game.No coding required.

AI tools for Roblox creators. Code, learn, and build โ€” all in one place.

AI Code GeneratorAnimation LibraryVideo TutorialsCreator Community

Join hundreds of creators already on the waitlist

Everything you need

One platform. Every tool you need.

๐Ÿ’ฐ Creator Partner Programme

Earn with Luanaut

Share Luanaut with your audience and earn 30% recurring commission on every subscription โ€” for 12 months. No caps. No minimums.

๐Ÿ”ฅ
30%
Commission rate

Earn nearly a third of every subscription your audience signs up for.

๐Ÿ”
12 months
Recurring earnings

Every referral keeps paying you โ€” month after month for a full year.

๐Ÿ’ธ
Flexible payouts
Paid monthly

Request a payout any time you hit โ‚ฌ20. Processed monthly using your payout details.

1Sign up free
2Get your unique link
3Share with your community
4Collect monthly payouts

Free to join. No minimum audience required.

How it works

From idea to shipped game.

1

Describe what you want to build

2

Get working Luau code instantly

3

Browse assets and animations

4

Publish and grow with the community

luanaut_output.lua
PromptMake a door that opens when a player walks near it
-- Door proximity detection scriptlocal Players = game:GetService("Players")local OPEN_DISTANCE = 12local function onDoorTouch(door)  for _, player in ipairs(    Players:GetPlayers()  ) do    local char = player.Character    if not char then continue end    local root = char:FindFirstChild(      "HumanoidRootPart")    if not root then continue end    local dist = (door.Position      - root.Position).Magnitude    if dist < OPEN_DISTANCE then      door:TweenPosition(        door.CFrame * CFrame.new(0, 0, -5)      )      return true    end  end  return falseendreturn onDoorTouch

Ready to launch your Roblox game?

Join the waitlist today. Be first in when we open the doors.

Free to join ยท No spam ยท Early access perks for waitlist members