You can't without trading, migrating or, cheats
You have to upload it from FireRed, LeafGreen, Ruby, Sapphire, or Emerald.
either you get Pokemon emerald or Sapphire, and if you want them on diamond or pearl you have to beat the elite four and then migrate.
you cant unless you use a cheat or migreate
you go to the team galactic wearhouse after beating the veilstone gym
no all you have to do is insert Pokemon sapphire,emerald or ruby in to the gameboy slot when you are in the pal park (by route 221)
hach an egg or surf
you can migrate him from emerald or sapphire.
Pokemon Gold Silver Crystal Sapphire Ruby FireRed LeafGreen Emerald Diamond Pearl But there is no real way to get Celebi without cheating
You migrate it from Ruby, Sapphire or Emerald. You get it from those games via Mystery Gift event.
Sadly you can't without cheating. You must trade it from Ruby or Emerald to your Sapphire.
you CANNOT get Lunatone without inserting Pokemon sapphire in ds
transfer from emerald