you can only get it by breeding, leveling up, or by special event
these are the only Pokemon that can get it by leveling up
OmanyteRockWater49139OmastarRockWater54140KabutoRockWater55141KabutopsRockWater65142AerodactylRockFlying29151MewPsychic50222CorsolaWaterRock43249LugiaPsychicFlying88250Ho-OhFireFlying88251Celebi
No, Lady Gaga doensn't have an accient
there is no TM for ancient power.
Ancient power in not a TM.
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.
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.
There isn't a TM earth power in Platinum
you can't. earth power is unobtainable as a tm.
it is TM number 43
there is no TM ancientpower in gen2
Secret Power is TM 43 in Gen 3 and Gen 4.
The TM secret power can be purchased at the slateport city outside market.
lassie