I always knew that the is no unbeatable pokemon, and the was a thread named "what is the strongest pokemon", I posted that there is no such thin as the strongest pokemon, everything has it's weakneses. But now I somehow starting to doubt that. I looked at Mewtwo stats and moveset, and it has everything. Probably the best movepool in the game and awsome stats to it. For it's """""low""""" uber defenses it has moves like Barrier, for defense and calm mind for special defense and special attack. Fof Attack Swords dance and for special attack calm mind. Recover for HP and it does not need anything for speed, 394 is more then enough to outrun 95% of all the pokemon in the game. It can go against anything!?
I know you can't put all those moves in his moveset, but you can always change it around depending on your opponent.
Do you agree?