Understanding Console Entry Cheats
The original PlayStation 3 and Xbox 360 versions of GTA 5 used button combination cheats that you entered during gameplay. These are different from the phone-number cheats in later releases and completely different from PC cheat codes. If you're playing the older console versions, the process is straightforward but there are quirks most guides don't mention. You enter cheats by pressing a sequence of directional inputs on the D-pad while in the game. Hold the gamepad facing up, then press Left, Right, Left, Right, Left, and hold Up for a few seconds until the notification pops up in the top right corner. The on-screen text confirms activation. Here are the most useful ones: Rocket Launch: Up, Left, Right, Right, Left, Up, Down, Left, Right, Down.
All weapons: Triangle, R1, Circle, R2, Left, Right, Left, Right, Left, Right. Explosive bullets: Square, Right, Triangle, R2, R1, Left, Square, Left, Circle, Left. Sprint boost: Left, Left, R1, Left, Left, Left, Left, Left, R1, Left.
No ragdoll: Circle, Down, Left, Left, R1, Right, Down, Left, Left, Triangle. I spent a solid afternoon trying to get the explosive bullet cheat to register properly on a PS3 controller. The issue was that I was pressing the buttons too quickly between each direction. The game expects you to hold the initial Up direction for roughly two seconds before starting the sequence. Once I slowed down and added that pause, it registered on the first try. The timing window is tight enough that fast fingers actually work against you here. There's also a detail that matters more than most players realize: cheats do not save between sessions on these older versions. If you activate a cheat, play for ten minutes, then quit and reload your save, every active cheat is gone. You have to re-enter them each time you load back in. This isn't a bug, it's how the original build works. Some people assume the game is glitching when this happens and waste time troubleshooting when the code is just doing exactly what it was designed to do.
Get the Full Details

What These Cheats Do and Don't Do
Button-combo cheats in the vintage versions affect almost everything except story progression. You can spawn vehicles, change weather, become invincible, and get weapons. You cannot unlock story missions or bypass the required checkpoints. The mission triggers are hardcoded separately from the cheat system, which means there's no shortcut through the narrative even if you've turned yourself into a one-man army. A counter-intuitive thing about these cheats is that they actually disable achievements and trophies on both consoles. I learned this the hard way after running through half of Franklin's story with invincibility active, then realizing I'd locked myself out of platinum status. If you care about completionist rewards, keep a separate playthrough clean and only use cheats on your spare save file.
Limitations You Should Know About
The vintage cheat system has real bottlenecks. The button sequences are long enough that you'll often accidentally trigger the wrong one mid-entry, especially when chaos is already happening on screen. There's no on-screen reference menu in-game, so you have to look up the codes separately. I've seen people give up entirely because they misremembered one button in an eight-input sequence and kept getting the wrong result. Another hard limitation is that only one cheat can be active at a time on most of these sequences. Activating a second cheat cancels the first one immediately. So you can't have invincibility AND explosive bullets simultaneously unless you keep re-toggling them, which gets tedious fast. For that workflow you're better off using a different method entirely. If you're playing on PC and want something more flexible, the trainer menu approach gives you continuous toggles without re-entering codes every session. But if you're sticking with the original console versions, the button combinations are your only built-in option and they work fine as long as you account for the timing issues and the no-saves-between-sessions behavior. Plan your sessions around that constraint and you won't run into unexpected problems.