You need to wight for an even to get celebi at Game Stop.
no,you can't
You get it in a trade.
You can't
Don't know sorry...
Yes,but only with a g.s.ball.
it's completely impossible
You cant...You must get it off of Gale of Darkness
The only way I know is Action Replay/ Gameshark
You can find celebi in the solaceon ruins. First go to the room where you get the four items, read the inscription, and battle 99 unknowns and the 100 battle will be celebi. WARNING: I don't know if this works because I never tried it but my friend did it and showed me the celebi and it came from the solaceon ruins.
you can't get a celebi in Pokemon diamond, you only can get celebi by trading, migrating or by using action replay
The pokeballs are random one time I got mew and celeby they both dropped cd's
dialga palkia uxie azelf mesprit regis regigigas deoxys celeby manaphy phionie etc.