About JJS Codes

Who runs jjscodes.com, how we verify redemption codes, and why we publish source disagreements instead of hiding them.

What this site is

jjscodes.com is an independent, fan-made reference site for Jujutsu Shenanigans, the Roblox battlegrounds experience built by Tze’s Shenanigans. We track three things players actually search for: working redemption codes, character tier placements, and character movesets.

We are not affiliated with Roblox Corporation, Tze’s Shenanigans, or the rightsholders of Jujutsu Kaisen. Every character name, emote name and asset identifier on this site belongs to its respective owner.

Why another codes site

Most code pages on the web copy the same list from each other and never check it again. That is why you land on a page that says “ACTIVE” on a code that expired six weeks ago.

We took a different approach. Every code on this site carries:

  • First seen — the date and the source where we first spotted it.
  • Last verified — the date we last checked it, and how (in-game redeem, or cross-check against other trackers).
  • Lifetime — how many days it survived, once it died.
  • Disagreement flag — when two sources disagree, we say so instead of picking one silently.

If a code is marked Needs recheck, that is an honest “we do not know yet”, not a hidden “probably dead”. We would rather show uncertainty than fake confidence.

How we handle tier lists

Community tier lists disagree with each other. Sports Rant ranks Vessel in B tier while other trackers put it near the top. That is not an error we need to smooth over — it is information. It tells you the meta is unsettled and that the character is playstyle-dependent.

So instead of averaging everything into one fake consensus list, we keep each source’s rating separate, compute where they agree, and explicitly mark characters as Contested when sources differ by more than one tier. You get to see the debate, not just our verdict.

Data we refuse to publish

Roblox retired the public endpoints that used to expose catalog asset metadata. That means most “sound ID” and “mesh ID” lists floating around are either stale scrapes or guesses.

We will not invent identifiers to fill a table. Our asset ID pages stay empty and are automatically set to noindex until we have enough verified entries to be useful. An empty honest page beats a full page of numbers that do nothing when you paste them.

Corrections

If something here is wrong, we want to know. Every dataset page carries the date it was last updated, so you can judge freshness yourself before you trust it.

Contact

hello@jjscodes.com