Pokémon LeafGreen Cheat Codes for GameShark and VBA


Anne Camilion

Writer and Storywriter

Anne is a writer and storywriter at PlayerAssist, covering news and strategy guides for the latest games. Her passion for writing and video games as well as her love for gaming are reflected in her work and in-depth guides. She is an avid League of Legends player but takes interest in MMORPGs like Ragnarok X: Next Generation and RPG games such as Elden Ring and Genshin Impact. If she isn't working, she spends most of her time playing video games or watching anime.


Here are some Pokémon LeafGreen cheat codes to help you catch ’em all!

Pokémon LeafGreen Cheat Codes for GameShark and VBA

Pokémon LeafGreen, a classic remake of the original Pokémon games, has maintained its popularity since its debut in 2004 on the Game Boy Advance. Offering players a chance to explore the nostalgic Kanto region with revamped graphics and enhancements, LeafGreen continues to captivate trainers even after many years.

Despite the passage of time, players still seek an edge in the game through Pokémon LeafGreen cheat codes.

While cheating in games may be controversial, cheat codes are often embedded in the game itself to provide players with secret advantages. These codes can range from obtaining specific Pokémon to altering game mechanics such as reducing random encounters.

Although cheats may simplify the gameplay experience, they remain sought after by players looking to enhance their enjoyment or experiment with different gameplay styles.

As LeafGreen maintains its status as a beloved classic among Pokémon fans and collectors, the demand for cheat codes persists.

Whether players seek to relive nostalgic moments or discover new strategies, cheat codes continue to play a role in shaping the Pokémon LeafGreen experience.

Read on to learn how to use Pokémon LeafGreen cheat codes and to check out the full list of cheat codes for LeafGreen below.

How to Use Cheat Codes in Pokémon LeafGreen

To use cheats in Pokémon LeafGreen, the method depends on whether you’re playing on original hardware or using an emulator like Visual Boy Advance. Here’s how to use cheats for both scenarios:

Original GBA Hardware (Using Gameshark or Action Replay)

  1. Obtain a Gameshark or Action Replay: These are third-party devices that allow players to input cheat codes for various games, including Pokémon LeafGreen.
  2. Input Master Code: Before activating cheats, you may need to input a master code. The master code will allow most cheat codes to function. For Pokémon LeafGreen, the master code is:
    D8BAE4D9 4864DCE5 A86CDBA5 19BA49B3
  3. Input Cheat Codes: Type in the specific cheat codes you want to activate. Each cheat code corresponds to a different effect, such as obtaining rare Pokémon or modifying game mechanics.
  4. Activate Cheats: After inputting the desired cheat codes, activate them within the device’s menu. This typically involves selecting the cheats you want to use and toggling them on.
  5. Play: Once the cheats are activated, you can enjoy the benefits they provide during gameplay.

Visual Boy Advance Emulator

  1. Open VBA Emulator: Launch the Visual Boy Advance emulator on your computer.
  2. Load Pokémon LeafGreen ROM: Select “File,” then “Open,” and choose the Pokémon LeafGreen ROM file.
  3. Access Cheat Menu: Go to the “Cheats” menu and select “Cheat list” from the VBA menu.
  4. Choose Cheats: Select “Gameshark” and enter the cheat codes of your choice into the provided field.
  5. Activate Cheats: After entering the cheat codes, select “OK” twice to confirm and return to the game.
  6. Play: With the cheats activated, you can enjoy the modified gameplay experience while playing Pokémon LeafGreen on the emulator.

By following these steps, you can effectively use cheat codes to enhance your Pokémon LeafGreen experience, whether you’re playing on original hardware or using an emulator. However, remember that cheating may alter the intended gameplay experience, so use cheats responsibly and enjoy the game!

List of Cheat Codes for Pokémon LeafGreen

It’s important to remember that cheats aren’t inherent to the normal gameplay experience in Pokémon LeafGreen.

While cheats can provide advantages, they may not always work reliably and activating too many simultaneously could lead to game crashes. Introducing additional elements not originally intended in the game can overwhelm its systems, increasing the likelihood of crashes.

Therefore, it’s crucial to save your game before using cheats to prevent unexpected progress loss. Crashes can occur unexpectedly, so saving ensures you can resume from your last progress point without major setbacks.

Walk Through Walls Cheat Code

These two cheat codes grant players the ability to walk through walls in Pokémon LeafGreen:

  • 509197D3 542975F4
  • 78DA95DF 44018CB4

With these codes activated, trainers can bypass any structure, including trees, that are originally intended as barriers.

This opens up the gameplay to a non-linear experience, allowing players to explore areas they wouldn’t typically have access to. While it adds an element of randomness and challenge, it also presents the possibility of encountering situations for which players may not be adequately leveled yet.

However, for those seeking a more unpredictable and challenging playthrough, using these cheat codes can provide an exhilarating alternative.

Legendary Birds Teleportation Cheat Code

A screenshot of the Legendary Bird Moltres in Pokemon LeafGreen.
Source: Crush / YouTube

Acquiring a Legendary early in the game can significantly enhance the gameplay experience, offering an exciting advantage against challenging opponents and adding an extra layer of enjoyment to the adventure.

By inputting these codes, players can teleport directly to the respective locations of Moltres, Articuno, Zapdos, and Mewtwo: Mt. Ember, Seafoam Islands, Power Plant, and One Island, respectively:

  • Moltres at Mt. Ember: 23ADAABA A9000BEB
  • Articuno at Seafoam Islands: BC4AFF82 6C4609A2
  • Zapdos at Power Plant: EA5BB107 05E634BB
  • Mewtwo at One Island: A6A339F5 FC0ADC79

This bypasses the need for extensive exploration and searching, making it an efficient method for obtaining these powerful creatures.

Bypass Gym Battles Cheat Code

Badges are crucial in Pokémon games as they grant access to higher-level Pokémon and allow full obedience from trained Pokémon. Additionally, they are necessary for challenging the Elite Four and the Champion.

The following cheat codes provide trainers with a shortcut to obtain all gym badges in Pokémon LeafGreen without the need to battle each gym leader:

  • EFCE867D
  • 5403D40D

By utilizing these codes, trainers can swiftly progress to the later stages of the game, enabling them to access more challenging battles and content without the typical prerequisite of earning badges through gym battles.

Skipping Random Pokémon Battles Cheat Code

Using the following cheat codes will effectively bypass random encounters in Pokémon LeafGreen:

  • A202166EFF00
  • 820255AC0000

Random battles can often be tedious and time-consuming, especially when faced with low-level opponents.

By using these codes, players can seamlessly navigate through routes and areas without being interrupted by these encounters, allowing for a smoother and more enjoyable gameplay experience.

This can be particularly beneficial for players who prefer to focus on exploring the game world or engaging in more significant battles rather than dealing with frequent, insignificant encounters.

Stealing Enemy Pokémon Cheat Code

The provided cheat codes enable players to exploit a glitch in Pokémon LeafGreen, allowing them to steal Pokémon from enemy trainers.

  • 4D83B1BF E0F5F507
  • 8E883EFF 92E9660D
  • B6C5368A 08BE8FF4
  • 90B4977C C0151DC2

By inputting these codes and executing a specific sequence involving pressing the L and R buttons while throwing a Pokéball, players can potentially acquire high-level Pokémon without engaging in legitimate gameplay methods.

Encounter Legendary Pokémon in the Grass Cheat Code

Upon activating these cheat codes, players can venture into nearby grassy areas and engage in random encounters, resulting in the appearance of Legendary Pokémon at lower levels than usual.

Input these master codes first to enable the cheat code:

  • 0000BE99000A
  • 1003DAE60007

Once the master codes are enabled, you can choose which Legendary Pokémon you would like to encounter:

  • Articuno: 83007CEE0090
  • Zapdos: 83007CEE0091
  • Moltres: 83007CEE0092
  • Mewtwo: 83007CEE0096
  • Mew (won’t obey): 83007CEE0097
  • Ho-oh: 83007CEE00FA
  • Lugia: 83007CEE00F9
  • Celebi: 83007CEE00FB
  • Kyogre: 83007CEE0194
  • Groudon: 83007CEE0195
  • Rayquaza: 83007CEE0196
  • Regirock: 83007CEE0191
  • Registeel: 83007CEE0192
  • Regice: 83007CEE0193
  • Jirachi: 83007CEE0199
  • Deoxys (won’t obey): 83007CEE019A

This decreased level significantly facilitates capturing them, providing an opportunity to add powerful creatures to their team with relative ease.

Subsequently, players can progress to level up these Legendary Pokémon through standard training methods, such as battles and gaining experience points, similar to any other Pokémon in their roster.

Related: How To Get Legendaries in Pokemon Scarlet and Violet

Infinite Money Cheat Code

A screenshot of the infinite mode cheat in Pokemon LeafGreen.
Source: Dark Gamer / YouTube

With an infinite money supply, players can maintain a full inventory of items at all times, ensuring they are adequately equipped for any challenges they encounter throughout their Pokémon journey.

These are the master codes to activate the Infinite Money cheat:

  • 00000554000A
  • 101DC9B00007
  • 830050000000
  • 830050020000

The following cheat codes will enable Infinite Money in Pokémon LeafGreen:

  • 82025838104E
  • 8202583AE971

By combining the provided cheat codes to activate infinite money in the game, players can ensure a continuous and unrestricted flow of currency, eliminating concerns about running out of essential items such as Pokéballs and healing items.

This abundance of resources enhances the gameplay experience, allowing players to focus more on exploration, training, and enjoying the game without the constraints of financial limitations.

Infinite Master Ball Cheat Code

This cheat code grants players unlimited Master Balls in the game, ensuring a guaranteed catch for any Pokémon encountered.

  • 82025840 0001

This invaluable resource alleviates concerns about wasting Master Balls on elusive Legendaries or high-level Pokémon, as players can capture them effortlessly without fear of failure.

With unlimited Master Balls at their disposal, trainers can confidently pursue rare and powerful Pokémon, including shinies, without the risk of them breaking free or fleeing.

This abundance of Master Balls enhances the gameplay experience by providing convenience and reliability in capturing Pokémon, allowing players to focus more on exploration and enjoyment without the frustration of unsuccessful capture attempts.

Changing a Pokémon’s Nature Cheat Code

Players can easily manipulate a Pokémon’s nature with the provided cheat codes. First, they should enter the following code to enable the nature modification feature:

  • AA3BB0ED 41CD5D95

Next, choose the code of the nature you would like your Pokémon to change into:

  • Hardy: D0E34D66 5796A7D3
  • Lonely: D73BC50A 5F47AA0E
  • Brave: E485844D 2F24038C
  • Adamant: 5EB8DEEE 692ED298
  • Naughty: 83286B46 6479AA98
  • Bold: 35EB915F 08F33974
  • Hasty: D4950A99 D729D80A
  • Serious: 93F04759 F95753D9
  • Jolly: E9EC2CBF A7EDD4A7
  • Docile: A58F6F1B BFB13FEF
  • Relaxed: 34027F23 7E7E1599
  • Impish: CDA2AB99 F89D5BB9
  • Bashful: B05B4CCD A0A1505B
  • Rash: 909149AB 2DE8726A
  • Calm: 31F62F82 D9A0C100
  • Gentle: 9A41D845 41B93FE6
  • Sassy: D47DA721 6C3B9FFC
  • Careful: 1A15BF1E E72650E4
  • Quirky: 5A7B2626 21ECD183
  • Lax: D593BF29 E18AAAE5
  • Timid: 1BC372C9 06B4D17F
  • Naive: 56F744B0 37E16732
  • Modest: E1EB2109 4480C28D
  • Mild: A2461E51 304137B6
  • Quiet: 0456554B 66D3AAF9

Read Next: Pokemon Scarlet/Violet: How to Defeat Hassel in the Academy Ace Tournament

2 3

Pokémon Sapphire Cheat Codes for Game Boy Advance or VBA


More Pokémon

PlayerAssist YouTube

Most Recent