Codes in Roblox are a single-player convenience with strings attached, and the strings are the part people skip.
Short answer
Use the codes built into the game, in single-player only, after making a separate save.
Codes entered correctly and rejected usually mean the wrong platform variant. Anything requiring an external program is a different category with different risks attached. It helps to understand why a step exists, because then you can adapt it when your situation is slightly different.
Codes that stopped working
Case and spacing matter more than the lists suggest. Anything that alters save state can corrupt it, which is why a separate save is worth the ten seconds. Version numbers matter more here than anywhere else in the discussion. Glitches get patched and codes tend not to, which makes codes the more durable option.
Anything that requires downloading a program is not a cheat code. The community wisdom on this is roughly half right, and the half that is wrong costs the most time. A code that worked on an older patch may have been removed rather than changed.
Console commands versus codes
Console commands and cheat codes are different systems with different consequences. Two sources disagreeing usually means one of them stopped being updated. If a site asks you to sign in to receive a code, it is not a code.
- Make a separate save before enabling anything.
- Save manually before using anything irreversible.
- Expect one number in every guide to be out of date; the method is what matters.
- Check the code is for your exact platform.
How to enter them
A code that softlocks a mission is a known risk in more than one of these games. Treat anything stated without a version number as provisional. Some effects cannot be undone within a save, and the game does not always warn you first. Console entry uses button sequences with tight timing, and mistiming reads as a broken code.
Everything below is framed around the current state of Roblox rather than a launch-week impression. Controller-entered codes need rhythm rather than speed. Some effects stack in ways the developers did not intend and the game does not handle gracefully.
Achievements and save files
There is no hidden trick here that the game is keeping from you. Enabling cheats disables achievements in most games, and the warning is easy to miss. Codes are usually case-insensitive but rarely space-insensitive.
The developers have changed their mind about this at least once, which explains the older advice. Achievement locking is usually per-save rather than per-account, but not always. Codes typically do not persist through a reload, which surprises people who use them for convenience.
What gets you banned
A specific answer beats a comprehensive one when you are in the middle of something. Single-player cheats are a supported feature; the same behaviour online is a ban. A cheat menu built into the game cannot get you banned, whatever the forum says.
Where people go wrong
- Taking the highest number in a comparison without checking what it was measured on.
- Downloading a helper tool for something the game already does in its own menu.
- Changing five things at once and then not knowing which one helped.
- Reading a summary of the patch notes instead of the patch notes.
Roblox FAQ
Why is a code not working?
Either it belongs to an older version, or the entry method differs on your platform. Both are common.
How long does this take?
Minutes if it goes cleanly, an evening if you hit the edge case in the caveats list. Neither is unusual.
Is there a faster way to do this?
Usually, and it usually trades reliability for speed. Which one you want depends on whether you plan to repeat it.
Does this work the same on console and PC?
The logic is identical. Menu paths and button prompts differ, and any real difference is flagged above.
Worth a second look after the next Roblox update, since roughly one thing here will have moved.