you have to beat team rocket and talk to the man in the dojo
no. only events
you have to go to an event
6.
you cant only in events!
pokemon events, or trade the event pokemon from a diamond/pearl/platinum game.
u cant. only in events
It is only obtainable through Pokemon Events.
You can either migrate it from Pokemon Emerald version, get it from trade, cheats, or events. :)
there are many legendary Pokemon in Pokemon heartgold, but the best is HO-OH
its normally at Nintendo events
You can only get Celebi from Nintendo Events... =( soz
256