
If you’re battling through haunted nights in one of Roblox’s most terrifying survival games, you already know how precious free Diamonds are. Whether you want to unlock a powerful class before the next Cultist invasion or just get ahead without spending Robux, 99 Nights in the Forest codes are your fastest shortcut. I’ve tracked down every active and expired code, verified them across multiple sources, and put together everything you need below, including the special fishing trick most players miss.
| What You Need | Where to Find It |
|---|---|
| Active codes | See table below |
| How to redeem | Gems icon → Codes → Submit |
| Special bonus code | Type yay fishing in chat while fishing |
| Code source | Grandma’s Favourite Games (developer) |
| Official Discord | discord.gg/JyKTaU42ap |
Here are all working codes as of May 2026, verified from official sources and the game’s NEW EASTER UPD:
| Code | Reward | Status |
|---|---|---|
| afterparty | 15 Diamonds | ✅ Active |
| yay fishing | 2 Diamonds | ✅ Active (special — see below) |
Note: Codes in 99 Nights in the Forest are not case-sensitive, and there are no level requirements; you can redeem them the moment you load in.
| Code | Previous Reward | Status |
|---|---|---|
| happyhalloween | 10 Candy | ❌ Expired |
Codes in this game expire quickly. The Halloween code was limited to the seasonal event. Redeem anything on the active list right now before it disappears.

Redeeming is quick and only works from the lobby before you start a round:
⚠️ Each code is one-time use per account. If you see “Invalid Code,” double-check spelling. If you see “Already Redeemed,” you’ve used it before.
The yay fishing code doesn’t go through the Codes menu — it’s a chat command:
yay fishingThis is a one-time reward per account but well worth the small effort early in your run.
Diamonds are the game’s premium currency, and they’re not easy to earn from scratch. Here’s what they unlock:
For reference, the afterparty code alone gives you enough Diamonds to unlock the Medic class (40 Diamonds), one of the best-value picks for team survival. Check our 99 Nights in the Forest Tier List for the full class rankings.
If you want to earn more Diamonds without codes, the fastest free methods are completing in-game achievements, looting Rare and Gold Chests, or surviving all the way to Day 50 and Day 99 for milestone bonuses.
Developer Grandma’s Favourite Games releases codes infrequently — usually tied to major updates or events (the afterparty code dropped with the Volcano Part 2 update, and happyhalloween came with the Halloween event). Here’s how to never miss one:
With the NEW EASTER UPD live in May 2026, there’s a solid chance a fresh event code drops soon. Stay tuned.
If a code fails, here are the most common reasons:
happyhalloween are gone after their window closes.99 Nights in the Forest is a Roblox survival horror game by Grandma’s Favourite Games, inspired by a real-life story. You and up to 8 friends must survive 99 increasingly terrifying nights in a haunted forest while searching for four missing children. The forest is stalked by a bipedal deer-like creature and waves of cultists that grow more dangerous each night.
You’ll craft tools, build and upgrade your campsite, unlock classes, and fight to stay alive until dawn. It’s currently one of Roblox’s most-played horror experiences, with a peak player count above 14 million — and for good reason. For a deeper dive into survival strategies, check our 99 Nights in the Forest beginner tips guide and the crafting recipes breakdown.
There are currently two active codes: afterparty (15 Diamonds) and yay fishing (2 Diamonds via in-game chat). The Halloween code happyhalloween has expired.
No, standard codes redeemed through the Gems menu are not case-sensitive. However, the yay fishing chat command should be typed exactly as shown for best results.
Open the Gems (Diamond) icon at the bottom-left of the lobby screen, then click the Codes button in the lower-right of the shop window. The menu is only accessible from the lobby — not during an active round.
The best free methods are completing achievements, looting Rare and Gold Chests during runs, and surviving to milestone days (Day 50 and Day 99). Diamonds can also be purchased with Robux if you want to skip the grind.
New codes typically drop alongside major game updates or seasonal events — so far they’ve been tied to update milestones and Halloween. Join the official Discord or bookmark this page to catch them the moment they go live.