Underground War 2.0 How to Redeem Codes
Left HUD Codes button, case-sensitive entry, PC and mobile
Underground War 2.0 hides codes on the in-match HUD, not on the Roblox game page and not in a Discord bot. There is no official Trello or social account for capserg, so the only redeem path that matters is the Codes button on the left HUD. This page is the step-by-step for PC and mobile, plus the failures that look like “the code is broken” when the string is fine.
As of September 2026 the working string on the Codes Hub is 360K (500 Cash + 1 Free Potion). The steps below use that example. Swap in a newer like-milestone code when likes move. Do not type expired strings from Expired Codes and then assume the HUD is bugged.
The experience is free to play (place 9791603388). Matches are 12-player Red versus Blue, about 6v6, R6 avatars. VIP servers are disabled, so you cannot open a private server to test codes in peace. Redeem on a public server after you spawn.
Before you open the box
- Join Underground War 2.0 on Roblox and wait until your R6 avatar is in the map, not on the loading screen.
- Confirm you can see the left HUD. Codes sit with the other match widgets (First Aid / medkit once per life, NUKE when your team can interact). If the HUD has not drawn yet, wait; do not mash.
- Have the string copied from a trusted list. Right now that is 360K on the Codes Hub. Codes are case-sensitive.
360k,360 K, and#360Kall fail. - Know what success looks like: Cash and a potion, never Robux, never the Rocket Launcher gamepass (350 Robux, id 49150929).
PC (keyboard and mouse)
- Click Codes on the left HUD.
- Click the field labeled Enter code here so it actually has focus. Clicking the panel chrome does nothing.
- Type
360Kor paste it. If you paste, look for a leading space from the browser. - Press Enter on the keyboard, or click the in-panel Enter control if you use a controller overlay.
- Watch for a success or reject message. Success adds 500 Cash and 1 Free Potion for 360K. A reject is not always “expired” — see troubleshooting below.
- Close the box and confirm Cash on the HUD before you spend it on sword damage, gun cooldown, shovel dig speed, or First Aid heal speed.
If the Roblox chat bar ate your keystrokes, click the codes field again. Chat and the codes box fight for Enter on some keyboards.
Mobile (touch)
- Spawn in. Portrait and landscape both work; landscape makes the left HUD easier to hit.
- Tap Codes on the left HUD. If your thumb hits shovel (slot 3) or sword (slot 2) instead, rotate to landscape and tap higher on the widget.
- Tap Enter code here to open the on-screen keyboard.
- Type
360Kwith a capital K. On many phones the first letter auto-capitalizes and the rest go lowercase — force the K. - Dismiss autocorrect.
360k,360, and360K!are all wrong. - Tap Enter in the codes UI, not Send in Roblox chat.
- If the keyboard covers the Enter control, collapse the keyboard once, then tap Enter.
Mobile paste from a notes app is fine if you strip whitespace. Do not paste a whole sentence from a codes blog.
Why codes are like-based (and why the box is picky)
capserg does not publish codes on Trello, Discord, or socials. New strings track the experience like counter: when likes cross a round thousand, a matching code (360K likes → 360K) is the one you type. There is no published weekly drop.
That design has two practical effects:
- The HUD expects the exact milestone spelling. Extra characters fail.
- When a new milestone goes live, the previous string dies. 356K is not a typo of 360K; it is an expired code. Check Expired Codes before you retry a reject ten times.
Version 2.8.32 (as of 4 August 2026) still uses left-HUD Codes → Enter code here → Enter. If a patch relabels the button, the idea stays the same: in-match HUD, not the Roblox description.
Troubleshooting
Typo or case. 360k fails. 360K with a trailing space fails. 360000 is not a code. Re-type; do not keep pasting a bad clipboard.
Expired string. Release, 356K, 352K, 346K, 339K, 296K, 287K, and 280K–260K are expired. Trackers still float 275k, 23K, and 25K as try-if-needed; those are not confirmed. If the hub says expired, the HUD will not revive it.
Already redeemed. Like-milestone codes are typically one redeem per account. A second attempt can look like a generic reject. Check whether Cash and the potion already landed.
Stale server. Public servers linger. Rejoin Underground War 2.0 so you land on a fresh instance, then open Codes again. VIP servers are disabled, so rejoin means leave → play again, not “create VIP”.
HUD not ready. Opening Codes during spawn or while dead can no-op. Wait until you have a tool loadout (Sniper/Gun slot 1, Sword 2, Shovel 3) and the left HUD is visible.
Chat captured Enter. On PC, click the codes field so Enter submits the code, not a chat message.
Autocorrect on mobile. Disable auto-capitalize after the first character, or paste from a note that already has 360K.
Wrong reward expectation. Codes do not grant Robux, the Rocket Launcher, a grenade (no confirmed 2.0 grenade pass), or trails. A “success” that only adds Cash and a potion is the real success.
After a successful redeem
500 Cash is upgrade money, not a win. You also earn Cash in the dirt-break loop (2 blocks → 1 point + $1), on kills (7 points + $7), and on a flag steal (50 points + $50). Spend the bump on the four Cash upgrades, then get back to digging and fighting. New players should follow Getting Started so the potion is not wasted on a life that ends in an open tunnel.
Keep the Codes Hub as the working list and Expired Codes as the do-not-retry list. When likes cross the next round thousand, come back here only if the HUD path changed; the new string still goes in Enter code here.
Frequently Asked Questions
Quick answers for Underground War 2.0 players.
Where is the Codes button in Underground War 2.0?
On the **left HUD** after you spawn in a public match. Open it, type into **Enter code here**, and press Enter. Full layout notes are on this page; the live string is on the Codes Hub.
Are Underground War 2.0 codes case-sensitive?
Yes. **360K** works; `360k` does not. Mobile autocorrect is the usual failure. If a correct string still rejects, rejoin a new server, then check Expired Codes in case the milestone already rotated.
The code is listed as working but the box says invalid. What now?
Strip spaces, match case, make sure you are not typing an expired milestone, then **rejoin**. VIP servers are disabled, so you must leave and play again. If the hub has already moved the string, use the Codes Hub table, not an old screenshot.
Can I redeem codes on mobile?
Yes. Tap **Codes** on the left HUD, type in **Enter code here**, force a capital K on 360K, and tap the panel Enter — not chat Send. The same like-milestone rules apply as on PC.
Is there an official Discord or Trello for codes?
No. capserg has no official Trello, Discord, or socials for this experience. Codes follow Roblox like milestones. That is why this wiki keeps a Codes Hub and an Expired Codes archive instead of a social feed.