So this is an idea I have been toying with for a while, but it is very hard to set up. Perhaps I'm missing something though. Gengar (F) @ Leftovers Trait: Levitate EVs: ??? Timid Nature (+Spd, -Atk) - Curse - Protect - Substitute - Thunderbolt/Toxic/Dream Eater As said before, it will be nearly impossible to set up and sand stream is going to be a pain in the ass, but if you can baton pass an ingrain (and ideally a +1 Spd) with spikes I don't see that many counters. This started off as a troll to fuck with a friend of mine. This is basically how it went (keep in mind I knew his -exact- team composition as we battle each other quite often): He has a HP ghost Forretress as a way of dealing with spin blockers, I would swap to Gengar to block the Rapid Spin (which lured HP ghost) and then go to Smeargle to block the HP ghost. I would use Ingrain, he swaps out Forretress for his jolly-natured CB Heracross with sleep talk (his sleep absorber) and I would endure his hit, giving me +1 Spd from Salac. He is put to sleep and forced to swap out due to CB and I can baton pass to Gengar, who is now faster than everything thanks to the salac boost. Right here, a game of substitute and protect starts until I get an opening where I can use Curse and from there on it's 6-0, as I am unphazeable (ingrain) and spikes cannot be removed (ghost type blocks rapid spin). As you can see, it seems extremely gimmicky and rather impossible to set up (and one has to wonder: if you are able to set up something like this, why not just take the easy way and set up a belly drum or other sort of baton pass chain and sweep the enemy team?). I'm just throwing this out there in hopes of some valuable insights that may make this more viable and less gimmicky - perhaps a way for this Gengar to be useful outside of the specific strategy outlined above so it doesn't just take up a poke slot? A way to deal with sand stream and substitute users?