I don't think you can get it. I'm at Victory Road and I still haven't gotten it yet.
You cannot find it as a hm in platinum but some Pokemon can learn it naturally. You can get from the move tutor on route 212 for 2 red shards, 4 blue shards and 2 yellow shards. HOPE THIS HELPS
HM2 is Fly. You get it by defeating Chuck at the Cianwood City gym and talking to the lady outside of the gym.
steven gives it u in manestriport or snowice city ---------------PokeHelpThatsMe--------------------- HM dive is not officially a HM anymore & it is considered a move it is only available in Pokemon 3rd generation & why would Steven be in Pokemon Platinum?? & also a Pokemon that learns dive if you want it to migrate it to platinum, I DONT THINK SO, bcuz it is BANNED, so you cant migrate a Pokemon learn dive, But there some Pokemon that naturally learns dive through leveling up Huntail, Gordbyss, Relicanth, Phione, and Manaphy & Also, you can let a your Pokemon learn it from the Move Tutor on Route 212 (for 2 red shards, 4 blue shards, and 2 yellow shards).
Kirby 64 The Crystal Shards does feature a Multiplayer mode where 4 players can play three different minigames.
You need 6 Red Shards and 2 Green Shards in order for the Move Tutor in Pokémon Platinum to teach Ancientpower to 1 of your Pokémon.
There is a move tutor west of pastoria city who will teach it to one of your Pokemon for 6 blue shards and 2 red shards ;)
At rt 2.
You learn the HM surf in Pokemon Tower of Defense 2 when Gary gives it to you during Viridian Ending.
HM 1=Cut HM 2=Fly HM 3=Surf HM 4=Strength HM 5=Flash HM 6=Whirlpool HM 7=Waterfall
In Pokémon Black 2, your Rival will give you the Dive HM in Undella Town.
No, Mewtwo cannot be caught in Pokemon Crystal. It can, however, be traded from Pokemon Red, Blue, or Yellow.
You can't evolve Togetic in Pokemon Crystal as Shiny stones did not exist in Crystal. Togekiss was also introduced in Gen4. Crystal is Gen 2?