Originally Posted by Fat jackm
I considered Roost, but by nature Roost requires the Pokemon to be able to fly. Correct me if I'm wrong, but I'm pretty sure that only Giratina-O can fly.
No, even the normal altered forme can Fly. Additionally, Gligar and Gliscor can both use Roost, and they can't even fly in the traditional sense of the word.