Illegal Soccer 30-Second Codes Checklist
Run this after a Discord ping — not after every death.
This is the pocket version of how to redeem. Use it when a code actually exists on the codes hub. If the Active table is still a dash, do not run this loop “just in case.” You will only train yourself to visit fake redeem sites.
Print it, screenshot it, or keep the tab pinned.
The loop
- Confirm Active. Open the codes hub. If the string is not in the Active table, abort. Check expired if a friend insists.
- Join Repotted. Group link. Wait until it shows on your profile.
- Copy, do not type. Case-sensitive. No trailing space. Paste into notepad first if mobile is adding a newline.
- Official place only. Illegal Soccer. Leave the pitch if you are mid-round.
- Lobby menu, not locker. If you see Jerseys / Balls / Emotes / Goal Effects, you are in cosmetics. Close it. Find Codes / Shop / Gift.
- Paste once. Wait. Green = success. Red = go to the failure branch below. Do not mash.
- Open the locker. Check Inventory for a new tile. Equip if you want. Then close it.
- Play. A jersey is not a gadget. Return to loadout helper if slots 1–2 are still empty.
Failure branch
- Invalid → wrong game or typo. Compare to the hub character by character.
- Already redeemed → you are done. Stop.
- Expired → we will move it. Stop.
- Group required → you skipped step 2. Join, rejoin server, try once.
- Blank error → newline. Trim.
- Download prompt → you are not in Roblox. Close that site. Read script safety.
When to run it
- After an updates row that mentions a code.
- After a Discord announcement.
- After @Repotted_ posts a gift.
Not after every kickoff. Not at 3 a.m. because a TikTok said RELEASE.
Group plus wiki plus Discord
This checklist assumes you already trust the string. The trust pipeline is: official post → wiki Active table → this loop. If you reverse it (random string → this loop), you will redeem nothing and you will eventually click a helper .exe.
Mobile clipboard extras
On phone, copy from Discord, switch to Roblox, then paste. If iOS adds a trailing space, the box will hate you. Long-press, select all, delete the last invisible character. Landscape after that. Do not screenshot a code and OCR it; OCR invents letters.
Keep the loop boring. Boring is fast. Fast is how you get back to the neon goal before the timer eats the round you left to redeem a gift that may not even be live.
Frequently Asked Questions
Quick answers for codes, gadgets, and chaotic matches.
Should I run this if no codes are live?
No. The empty Active table is the answer. Go play.
Can I redeem in a match?
Usually not. Leave the pitch, then start at step 5.
The box is missing.
You may be in the locker. Close Jerseys. Look for Shop or Gift in the lobby. Patches can move the button — see updates.
A site offered an auto-checklist file.
Refuse. This page is the checklist. Your clipboard is the tool.
How many times should I retry a reject?
Once after you trim whitespace and confirm the group join. A third try is how you hammer a dead string. Check expired instead.
Do I need to restart Roblox after joining the group?
Rejoin the Illegal Soccer server. A full client restart is rarely required, but it fixes ghost membership flags.
Can I redeem on an alt then trade the jersey?
No official trade exists. Alts also risk the same ban if you wander into script sites. Use one account and the official box.
What if Discord and the wiki show different strings?
Wait one cycle. We copy from official posts. A faster unofficial screenshot is usually a typo or a different soccer game.