There is no tm for agility for some weird reason so sorry to dissapoint you!!
Chat with our AI personalities
I don't believe there is a TM for Agility. :(
route 13
in lseihfoaisf
You can not find the TM for shock wave in pokemon BW, but a pokemon can leared by a pokemon (Eg. Blitzle Lv.11).
You cannot get the TM/HM Whirlpool in Pokemon Black or White.