you give it to your Pokemon
no it is not it is only in black and white
There is no HM for Dive in SoulSilver, but you can get it by transferring a Pokemon who knows dive into SoulSilver the Pal Park. but you can get dive as a HM in Pokemon black and white but not in soulsilver,heartgold,platinum,diamond,and pearl
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.
in the Pokemon league
You cannot battle between a Pokemon Black game and a Pokemon Soulsilver game.
No, you can't trade a Pokemon from SoulSilver to Black. However, you can transfer Pokemon. This basically means you transfer a Pokemon from SoulSilver to Black but nothing gets transfered to SoulSilver.
you can transfer it from Pokemon soulsilver/heartgold to Pokemon black
You cant.
That trade is not possible. Soulsilver cannot recognize Pokemon from newer versions.
you give it to your Pokemon
You can possibly get riolu in Pokemon black
you look for it
no
you can only send Pokemon from soul silver to black with the pokishifter
you cant. you can only do that with Pokemon heartgold and soulsilver.
I am afraid so bro. Pokemon Black and White cant communicate with soulsilver heartgold diamond pearl platinum. so your Celebi is stuck on black