The Pokemon Shedinja has Wonderguard. You need to have an empty slot in your party. Evolve Nincada by leveling it up. When Nincada Evolves, it becomes a Ninjask. The Last Slot in your party will be a Shedinga.
The Ability Wonderguard is the best, because only supereffective attacks will hit the Pokemon with Wonderguard. Status-Changing attacks will Hit Though.
If You can hack a Sableye or Spiritomb with Wonderguard. It is Nearly Invincible Because Both of them are Ghost and Dark Types, which means they have no weaknesses. The only to defeat them is by using toxic or will-o-wisp, or oone one of the move which causes Burn or Poison
Chat with our AI personalities
In Pokémon HeartGold, the only way to get past the Wonderguard ability is to use a move that's super effective against the Pokémon who has Wonderguard, like in Shedinja's case, because it has Wonderguard, the only way to defeat it would be to use a super effective move against it which would be Fire or Flying attacks.
It lets that Pokemon use moves without the other Pokemon's abilities interfering. Like, you can use physical moves on Pokemon with static without becoming paralyzed, or you can use any move on a Pokemon with wonderguard.
Spiritomb is not in emerald.
The only way you could do that is to modify the pokemons ability with pokesav, personally i find that every Pokemon with wonderguard would be boring, so hence I'm not obliged to give out the code.
download Pokesav and u can make ur own Pokemon diamond/Pearl/and Plantuinm! Go to pokesav.com and download now!!!