Sorry its only a wifi event and im pretty sure it passed...
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
you get it by an event.
You need to have the Celebi event. it is over. sorry
you will have to transfer one from Pokemon diamond, pearl,platinum,soulsilver,and heartgold
I'm afraid you cannot get a Celebi in Pokemon HeartGold, unless you use a Action Replay. The only Celebi legal, I think, is the Nintendo Event that has passed. If you do have the Celebi in your GameBoy Pokemon Cartridge, then you can migrate it to Pal Park, then trade from Pearl/Diamond to HeartGold/SoulSilver.
You can get it in Pokemon Black and White if you send a special Celebi from Pokemon Heartgold, Soulsilver, Pokemon Platinum, etc.
Celibi and Jirachi are being sold at GAMESHOP only for heartgold and soulsilver version. peace out.
You have to get the event Celebi on Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver, then use the Pokemon transfer in Pokemon BW to get in in BW. then you have to talk to somebody in Castelia City.
You cannot CATCH Celebi on Pokemon HeartGold or SoulSilver, but there is an wifi event a Gamestop that gives you a Celebi in mystery gift. You can also use a Action Replay™, but I suggest you do the event.