I would just migrate Pokemon holding it or ask friends to trade a few weak Pokemon holding rare candies.
you have to buy actionreplay and get lots of rare candies
There are five Rare Candies.
You can't buy rare candies!
Rare Candies are not buyable in the game.
You can't buy Rare Candies in White.
You cannot get infinite rare candies without hacking and cheating. There is a set number of rare candies available in the game. The only way to get infinite rare candies is to hack and cheat.
You have to use it in plenty of battles (give it exp. share and battle elite 4), or use lots of rare candies.
There are probly a total of 8 rare candies in Pokemon platinum
you can get a pack of rare candies if you beat everyone on the royal unova
you can only get rare candies with bp at the battle front, or with the action replay cheat
Give it rare candies, lots and lots of rare candies.
Buy an action replay and set it to 999 rare candies