1. In Hearthome City, go into Amity Square Park's West entrance.
2. Surf out to the island in the pond.
3. TM43 (Secret Power) is on the rock in the middle of the island.
Chat with our AI personalities
There is no Ancient Power TM in Pokemon Platinum, It can only be taught by leveling up, Move tutoring or by learning it from a Pokemon from an egg.
In Slateport City (after you get the TM from the guy on that route), in the market place, a merchant will sell you the TM Secret Power and the TM Hidden Power.
In Pokemon Platinum, Flash is a TM.
Tm 60 in Pokemon Platinum is drain punch
Aura sphere isn't a TM in Pokemon platinum.