You go beat the 8th gym leader i think i beaten mine sooooooo long ago !!!
After defeating Cyrus in Veilstone, he should give a Master Ball to you.
The Torn World cannot be acsessed from Pokemon Diamond and Pearl. It can only be acsessed in Pokemon Platinum after defeating Galactic Boss Cyrus once.
you cant get a second master ball in any game. The only one is given to you by Cyrus. If you have leafgreen etc. you can give one to a Pokemon to hold then transfer it to platinum by pal park.
Giratina is not available in Leaf Green, he is catchable only in Platinum version.
The first time you see Cyrus is at Lake Verity
go to the Pokemon league north of sunyshore
In Pokemon Platinum, you don't battle Cyrus at Spear Pillar. Instead, you fight him in the Distortion World. After beating him, Cynthia heals your Pokemon and then you battle Giratina.
Cyrus is only in Pokemon Diamond Pearl and Platinum. Nobody knows what happened to him after he disappeared in DPPl.
cyrus gives it to you
in the galactic warehouse
Pokemon Fire red and Leaf green- After saving silph.co Pokemon Emerald- team aqua hideout Pokemon Diamond, Pokemon Pearl and Platinum- After defeating Cyrus at veilstone galactic base Pokemon Heart gold and Soul silver: Right before Ho-ho and Lugia
After releasing the three Pokemon of the lakes, Cyrus goes to the top of Mt. Coronet