You get the TM Explosion from Veilstone City Game Corner EDIT (by venom phoenix): more than that, you have to get 10 extra rounds in a bonus round. its based purely on luck.
In Pokemon Diamond the TM 90 is the move substitute.
TNT? Explosion? Well, Explosion is a TM you can get from the game corner, and Voltorb is famous for exploding randomly, though it isn't catchable before the Elite Four.
their is no tm for spark in pokemon
Hypnosis is not a TM.
There is no such thing as TM 129.
There is no hypnosis TM
No, Peck is not a TM.
There is no Tm sleep in diamond, there is a sleep talk, which you can find in eterna forest.
Horn drill is not a TM in diamond only in red and blue.
No
at a place
You can find the TM sunnyday on route 212.