In Pokémon FireRed and LeafGreen, players need a lot of money to support their adventure. While players can earn money by winning battles, there is a glitch that lets them create unlimited money early in the game. This guide explains how to use the Nugget Bridge glitch to earn money quickly.
This glitch appears to work only in the English version of Pokémon FireRed and LeafGreen, including the Switch version released in February 2026. Players should be cautious if their version is in another language.
To use the Nugget Bridge glitch, players should first defeat Gym Leader Brock in Pewter City, then travel through Mt. Moon and Route 4 to reach Cerulean City. Players must defeat their rival Trainer and five other Trainers on Nugget Bridge. After defeating the last Trainer, they should save their game, return to the Pokémon Centre, and deposit all Pokémon except one low-level Pokémon.
When players return to Nugget Bridge, they will receive a Nugget from a Team Rocket member. They must let this member defeat their low-level Pokémon, allowing them to return to the Pokémon Centre. Players can repeat this process to collect as many Nuggets as they want, with each Nugget selling for 5,000 Pokédollars.
Players should note that if they defeat the Team Rocket member, they will not receive more Nuggets. Therefore, they should only defeat him when they have enough money.