Head to saffron city go to the Pokemon center don't go in now go right until you see a house with a mailbox near it will read mr psychic's house head in and talk to him to receive the TM you guessed it psychic!
Chat with our AI personalities
you get it in Mr Psychic's house in saffron city
You have to use the TM to teach it Psychic.
Nowhere.
dig
there is no zap cannon TM in no game and if someone told you that they are crazy.