I propose Rebound, or a modified version of it. Magic Bounce is far to strong but a Magic Bounce that only works on switches is the epitome of risk reward. You have to be very careful about when and what you switch into. Either you bounce back their nondamaging attack or you get hit for free and your ability is now useless. There's lest risk with Magic Bounce (or is it Magic Mirror?) as the pokemon with those abilities can stay in and set up screen or Roost in order to wait for overpredictions or absentminded people to use bouncable moves. Rebound is far riskier.
Originally Posted by Fat Enlong
"Musharna creates the world of the dream.
We put the trainer into that dream,
And he fills it with their pokémon."
"And you break in and catch them."
"Well, it's not, strictly speaking, legal."