Zoroak isn't in soulsilver or heartgold. If you look at Serebii.net, its only in the yet to come out Pokemon Black and White.
It's a map with routes to look at. They are pokewalker routes to take strolls on with your pokemon.
According to Serebii, there is no tm for it. A list of pokemon that can learn it is attached (see related links).
You can use certain moves that trap the Pokemon so that they can not Escape. (Mean look is one of them) You can also put the Pokemon to sleep or use a Master Ball on them.
I don't think there is a code. But i know a few methods to get the Pokemon. 1.you can trade it from Pokemon Platinum,Pokemon Diamond,or Pokemon Pearl. 2.In Pokemon,Platinum,Diamond and Pearl there is a Pal Park,(You need national dex),which you can get your old Pokemon from LeafGreen,FireRed,Ruby,or other Role-Playing Pokemon games. 3.there is a code,a Pokemon modifier,were you can get Pokemon 1-493. I hope i helped if you look on Google for "heartgold deoxys ar codes" it should be the 5th link
look in bulbapedia.com.
you look for it
look on serebii.net
you can you genius well go on youtube and look up cheats for deoxys
look on serebii.net
You can't
Look somewhere else please
Zoroak isn't in soulsilver or heartgold. If you look at Serebii.net, its only in the yet to come out Pokemon Black and White.
Look up find any wild Pokemon and deoxys will appear!!!!!!! (it is simple.... -_-)
lucario is my favorite Pokemon the code to get him is on youtube look up Pokemon soulsilver or whatever game you have modifier code
there is one at the cinnabar island just look around
zubat and its evolutions learn mean look at level 29-33