Aero / FAQ

Keys, versions and status

11 entries, each mapping to a command, an error message or a check that exists in the code today.

How do I get a key?

Two ways, both inside the Discord server: press Get A Key on the panel, or take a code from staff and run /key redeem. There is no release timer and no paid tier. A site or DM offering an instant Aero key is a clone.

src/systems/keyPanel.js mints on the key_claim button, one live key per member; src/commands/key.js requires Manage Server for generate.

I have a key. How do I use it?

Run /key redeem AERO-XXXX-XXXX-XXXX, or press Redeem Key on the panel. The reply shows the expiry, or the reason it failed. To check what you already hold without spending anything, press View Key.

redeem subcommand and the key_redeem button share utils/keyActions.js; view lists liveKeysForMember.

It says the key was already redeemed.

A key binds to the first account that redeems it. If that was you, it is expected. If it was somebody else, open /ticket with the key and the timestamp.

store.redeemKeyIfFree binds redeemed_by only when it is still null.

It says expired, or revoked.

An expired key stops working on its own, but staff can move its expiry with /key extend — ask in /ticket and you keep the same key. A revoked key was killed by staff with /key revoke, and extending does not bring it back; /ticket is where you argue that.

expired and revoked branches in /key redeem; /key extend refuses on row.revoked and never clears it.

How long do keys last?

Whatever the issuer chose: 1h, 12h, 7d, 30d or lifetime. The redeem reply prints the expiry.

parseDuration accepts any Nh, Nd or Nm plus lifetime; the listed set is what /keypanel setup advertises.

Roblox just updated and Aero stopped working.

Normal failure mode for any executor: a new client build lands and the patch has to catch up. The announcer posts as soon as it sees a new Windows or macOS client hash.

src/systems/announcer.js compares clientVersionUpload hashes and posts 'Aero is not patched' alerts.

Which Roblox version is current right now?

/changelog reads the same client-version endpoint the bot polls, at build time. The announcer channel is the live answer.

clientsettingscdn.roblox.com/v2/client-version/{WindowsPlayer,MacPlayer}.

The status page says the Discord bot is offline.

A heartbeat, not a guess. The bot beats every 60s and a beat older than 120s reads offline. Two missed beats turns the pill red even when Discord itself is fine.

HEARTBEAT_FRESH_MS=120000, interval 60000 in src/systems/heartbeat.js.

Is Aero free?

No payment flow exists anywhere in the product — no storefront, no checkout, no premium tier. If you are being asked to pay for a key, that is not this project.

No payment integration exists in any of the three bot repos.

Where do I get help?

/ticket opens a private channel and closing it writes a transcript. That is the only support route; disputed moderation is covered on /rules.

src/commands/ticket.js + utils/transcript.js.

Why does the site block right-click and DevTools?

An anti-scraper measure; it steps aside on touch devices. Nothing secret is protected — the site's behaviour is visible on /api.

public/protect.js.


Not answered here

Download links, per-build system requirements and patch timelines. None of those are published, so there is no answer to give.

/ticket opens a support ticket with the bot's ticket system. No public invite link is published; see Get a key for how issuance works.