I believe you need a black apricot but also you need the national pokedex now if I'm wrong I am sorry
Celebi's are only obtainable through Nintendo events you can use AR or a pokesav to get a Celebi as well.
A black one lol use action replay
use poke tranfer and if you have celebi in pokemon soul silver,heart gold,diomond, pearl,and platnom okey people is it and dont innoy me agane
Celebi was an event during 2011 in Pokemon Soul Silver, Heart Gold, Pearl, Diamond, Platnium. But now it already passed. Maybe they'll get an event for Celebi for Pokemon Black and White. You can also use the Action Replay and get the code for Celebi.
You actually can't get celebi in pokemon silver unless you are a queer and use GameShark or some other cheat majigger.
It was a Mystery Gift event in the past 2010, they aren't giving out Celebi anymore, though. So you may wanna use Action Replay to get it or trade with someone who has Celebi. Celebi cannot be caught in the wild or any special place.
Currently, Celibi is not available in Pokemon Soul Silver. At some point in the future, Nintendo may release Celebi at special events, however if you have another Celebi from a different event on another game (GBA series/Diamond/Pearl/Platinium) you can trade it onto Soul Silver/use Pal Park with the Dual Slot feature. Alternatively, you could try looking at the Global Trade Station if you have a Wi-Fi connection.
There is no "special" apricorn. In order to get the GS ball for the Celebi event, you need to use an action replay (no code yet) or wait for the event that may or may not happen in whatever country you are in. (JAPAN HAS IT)
your face and tell me the stupid answer now because im in your closet
use the pokegear
use a pokeflute
you have to get a white flute