Docs

Everything the beta does, in the order you will meet it.

Quickstart

  1. 1 Download the zip from the download page and extract it.
  2. 2 Run Install-Apollo.bat, then restart Studio.
  3. 3 Open a place. Go to Plugins → Apollo Studio.
  4. 4 Press Beta. A free 14-day key is issued and activated.
  5. 5 Paste a script and press Run.
print("Apollo alive")
print("place:", game.Name)

local t = { 5, 3, 9, 1 }
table.sort(t)
print("sorted:", table.concat(t, ","))

return "ok"

Expected output in the panel:

Apollo alive
place: Place1
sorted: 1,3,5,9
return: ok
-- done in 0 ms

The panel

ControlWhat it does
RunActivating if needed, then runs the editor contents. Output replaces the output box.
StopEnds a yielding loop at its next tick. A tight loop is ended by the 20-second guard.
ClearClears the output box. Does not touch the script.
Key boxPaste a key by hand. It is saved in plugin settings.
ActivateChecks the key against the licence API and starts a 120-second token.
BetaRequests a free 14-day key for this Studio account, fills it in, and activates it.
Status lineLicence state, or the last error.

The editor is saved automatically when it loses focus, so the script survives a Studio restart.

The licence

How a script runs

The plugin prefers the plugin-security loadstring, which is available in Studio. If a future Studio build removes it, the plugin falls back to writing a temporary ModuleScript and require-ing it, so the engine compiles the chunk instead.

Limits

Error messages

MessageMeaning / fix
licence: enter a keyNo key in the box. Press Beta or paste one.
licence: unknown keyThe key does not exist. Check for a typo, or press Beta.
licence: key expiredThe 14 beta days are over. Press Beta again while the beta is open.
licence: key is bound to a different machineThe key belongs to another Studio account. Press Beta on this account.
licence: key revokedSupport disabled the key. Do not buy another; contact support.
beta: too many requestsRate limit. Wait a minute and press Beta again.
beta: the free beta is fullThe current beta cap is reached. Watch the site for the next wave.
network: ...The licence API was unreachable. Check the connection and retry.
Http requests are not enabledHome → Game Settings → Security → Allow HTTP Requests.
error: ...Your script raised an error. The message is the Luau error.

What leaves your machine

Licence calls only: the key, a device id derived from the Studio account, and the plugin version. Scripts and place data are not sent anywhere by the plugin. See Privacy.

Uninstall

del "%LOCALAPPDATA%\Roblox\Plugins\ApolloStudio.rbxmx"

Restart Studio. The toolbar and panel disappear. Your key record stays on the licence server until it expires.