How to Get Infinite Rare Candy in "Sapphire"

By K.J. Holmes

Updated September 22, 2017

On your road to becoming a true Pokémon master in "Pokémon Sapphire," you will have to battle increasingly difficult enemies. Having a level advantage over your opponents can increase your odds of winning; however, it can prove time consuming to level up each of your Pokémon through the normal method of gaining experience points. Rare Candies allow you to instantly level up your Pokémon — but getting them can also be time consuming. However, there are three methods by which you can rapidly acquire a potentially infinite number of Rare Candies.

The Pick Up Method

Travel to one of the following areas where wild Zigzagoons are common: Route 101, 102, 103, 104, 110, 116, 117, 118, 119, 120, 121, 123 and Petalburg Woods. Walk through the grass until you encounter a Zigzagoon. Battle it and capture the Zigazagoon with a Poké Ball when the Pokémon's health enters the red zone. Repeat this step until you have caught five Zigzagoons. The reason you need to catch the Zigzagoons is that they have the Pick Up ability, which provides them with a chance of finding a random item (such as a Rare Candy) at the end of each battle in which they participate.

Unequip any items from your Zigzagoons. Put your strongest Pokémon into your party and make it active so that it will do the fighting in subsequent battles.

Enter into battles and check your inventory after each of them. With the Pick Up ability, each of your Zigzagoons has a 10% chance of finding a Rare Candy after a battle.

Repeat steps three and four until you have obtained an adequate number of Rare Candies. Although time intensive, this is the fastest method of acquiring Rare Candies without using cheats or glitches.

The GameShark Method

Enter the following two line code to set "Sapphire" to have cheats active while you are playing: 000056D0000A//100004280007

Purchase any number of potions from the closest in-game store. Although any item will work for this method, potions are suggested because they are the cheapest items available in most stores. Set the potions to the first slot in your inventory. When you use this cheat, it will replace the items in the first slot of your inventory with Rare Candies.

Enter the following code and the potions in the first slot of your inventory will be replaced by Rare Candies: 82025C94 0044. Although the nature of the items will change, their quantity will remain the same; for example, if you have 54 potions, they will become 54 Rare Candy.

The Glitch Method

Place a Pokémon you don't mind losing into your team. Bear in mind that this method may potentially corrupt your game file.

Travel to the trading room. Have a friend of yours load a Pokémon holding a Rare Candy onto his team. Your friend's Pokémon must be holding a Rare Candy for this method to work.

Trade the Pokémon with your friend. At the end of the trade, when your game displays a message saying, "Don't turn off the power," turn off the power. If you get the timing right, you will both end up with a copy of the Pokémon holding the Rare Candy. If you don't get the timing right, you may clone the wrong Pokémon, so you may wish to save your game before trying this method.

Unequip the Rare Candy from the cloned Pokémon and repeat steps 1 through 3. Through this method, you can generate as many Rare Candies as you desire.