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.
You can't buy it, it comes with a pokemon.
You need to teach Piloswine Ancient Power.
when get attack Ancient power.(lv33)
There are two pokemons that have this move: Togepi and giratina.
let it learn ancient power then level it up
Teach it the move ancient power and then level it up
At level 32 after teaching it the move ancient power.
teach him ancient power then make him go up a level and there you have it
By level up while knowing Ancient Power.
You get a tangela to level 33 and teach it ancient power (which it learns at lvl 33)
tangela evolves when it learns the move ancient power then you get tangrowth... :D
Heal Block, Roar of time, Ancient power and Dragon claw.
You must learn it Ancient Power and then you level it up. Then it evolves into Mamoswine.
level it up to level 32 i think and have it learn ancient power
Yanma learns ancient power at level 33. If it's already past that level see the move tutor.
You cannot get the TM for Ancient Power in Pokemon Crystal. Ancient Power has yet to be a TM in any of the Pokemon games.
When Lickatung learns either Double Hit or Ancient Power, and you level it up with it knowing that move.
Teach it ancient power at the move relearner in pastoria city, then level it up
Dont think you can. Level up a lickitung let him learn ancient power and lickylicky is yours. Platinum could be different from dimond and pearl
Yanma evolves to Yanmega once "Ancient Power" has been learnt. Once it knows Ancient Power, the next time it levels up, it will evolve into Yanmega.
Some Pokemon learn ancient power as they level up.
There is no TM for Ancient Power in any Pokemon game. Ancient Power is a move that is learned by level up on some Pokemon, but it is not a TM.
Tangrowth meet a trainer on Victory Road. Or raise it to level 33 and teach it Ancient Power. Or level it up while it knows Ancient Power. Hope this helps !
Teach it Ancient Power.