top floor on the lost tower
In Pokemon Diamond the TM 90 is the move substitute.
their is no tm for spark in pokemon
Hypnosis is not a TM.
No, Peck is not a TM.
There is no such thing as TM 129.
There is no hypnosis 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.
First if you mean strength you must beat the gym leader in pastoria city and she will give the HM strength. Then you teach to a Pokemon and you can use it. If you mean stealth rock you can teach it to a Pokemon if you have the TM for it or sometimes your Pokemon will learn it. I hope this is helpful
at a place
No
You can find the TM sunnyday on route 212.