You can catch it on a really advanced route on the pokewlaker but it is very hard to find.
Chat with our AI personalities
To get a Shedinja in Pokemon Heart Gold you must trade it from either Pokemon Ruby, Sapphire or Emerald. Jacko25
Spiritomb
Of course
you don't get the red orb in Pokemon heart gold you get the blue orb that you use to get kyogre
spiritomb.