The move Mean Look will stop a Pokemon from running from battle.
(It's not a TM, but Spider Web works identically. In Generation IV, some Pokemon also learn Block, another Mean Look Clone.)
use a golbat with mean look
TM42 is Facade. It can be obtained/found from the Goldenrod City Lottery on Fridays.
You can trade a Pokemon that is holding the TM from diamond to soulsilver or pearl or platinum or you can migrate a Pokemon holding the TM from ruby, sapphire or emerald or firered or leafgreen.
Yes, at the Department Stores in Goldenrod Cityand I think in Saffron City too, there are floors specializing in TM's.
their is no tm for spark in pokemon
There has never been a TM called Ancient Power in any pokemon game. The nearest equivelent is the move Silver Wind (which is TM62 in both 4th and 5th games.) This is a bug type move and has the same effect as Ancient Power.
Tackle is not a TM.
there is no TM whirlwind in soul silver
there is no TM for ancient power.
in arcane grove
Victory Road..
You can get the TM Thunder Wave in the Battle Frontier Shop
Bite is an attack, and isn't a TM. The Pokemon has to learn it.
There is no TM Nitro Charge in Pokemon HeartGold and SoulSilver. Only in Pokemon Black and White
By using the TM Flash
everywhere
Brave Bird has never been a TM.
Only certain Pokemon can learn it but you can't find the TM