route 13
Chat with our AI personalities
Psychic (TM 29) is found on Victory Road, while on your way to the Pokemon League. Also I believe you can buy one on the Battle Frontier later in the game.
I don't believe there is a TM for Agility. :(
Route 211 you need rock smash and rock climb!
This TM is given by Mr psychic in saffron city his house is to the right from the Pokemon center.
You can buy it at the game corner.