you need to trade him from diamond or pearl, or use action replay
Chat with our AI personalities
There is not a known Darkrai Action Replay Code for Pokemon HeartGold and SoulSilver yet.
You CANNOT LEGALLY download Pokemon Soulsilver.
You get Darkrai by trading in SoulSilver.
trade from dppt other than this there is no other way
Transfer it from your bottom game or get it from a Pokemon event. Pokemon events are under Wifi Conection but they don't happen often.