Abundant Shrine
On Route 28, or you can buy it for 10,000 coins in the Goldenrod Game Corner.
You can't find swords dance as a TM in Pokemon Black
It's not a TM
That is not a TM in Black
to get TM flametrower you need to get a charmander and level it up or you could get a legendary bird called moltres and level it up.
You can buy it at the Mauville City Game Corner for 4000 coins.
No
Rollout isn't a TM.
Unfortunately, Hypnosis is not a TM in Pokemon Black or White. You would have to get it by leveling up.
It's not a TM in Pokemon Black, you can't get it.
Crunch has never been a TM move...
You can get the TM Psyshock in the Giant Chasm.