Okay, I'm battling a kanghaskhan with scrappy. I have out my Shedinja with Wonder guard. It kanghaskhan uses a normal-type move, will it hurt shedinja?
Scrappy allows you to hit Ghost types with Normal/Fighting moves. However in this case, No Scrappy will not allow you to do damage to Shedinja, courtesy of Wonderguard.
Source: Experience and http://pokemonshowdown.com/replay/breakdown-ubers-646 (Tested. Brother logged onto my PS alt and helped me yay :D)
Yes. Scrappy allows a normal and fighting type move to hit a ghost type like shedinja. It won't take any damage because of its wonderguard ability
[ http://bulbapedia.bulbagarden.net/wiki/Scrappy_(Ability) Check here if you're not sure