PokéBase - Pokémon Q&A
5 votes

I know it can't learn it, but it just makes me curious.


2 Answers

1 vote
Best answer

The reason he can't learn it.

Roost taking away your flying type side, would make you Nothing

You wouldn't have any weaknesses or Resistances, nothing would touch you, do to you not having any type, and with the current style of battling, it would probably glitch up your game like no other, being pretty much the main reason they didn't give this move as an option to him.

Josh, look at this:

Generation V
If a pure Flying-type Pokémon uses Roost, it will become Normal-type until the end of the turn.
in generation IV, the pokemon turned into ??? type
No Pokemon in Gen IV is pure flying type!
Also a typeless Pokemon takes neutral damage from every type of attack. It doesn't glitch up the game. https://bulbapedia.bulbagarden.net/wiki/Type
1 vote

Tornadus becomes the Normal type for the turn.
This means that it receives neutral damage from all types, except Fighting which it is weak to, and Ghost which does not have any effect.

edited by
Only true in Gen IV (when the move was introduced). In Gen V and later, pure-flying types become Normal for the turn when they use Roost.
Did you not read the comments on the other answer?
Was Arceus not able to become a Flying type in Gen 4?
Sorry I remembered a BH battle a long time ago, where I used a Tornadus. Seems like my memory is wrong. Corrected.