In order to train an Abra that knows only the move "teleport," there are four basic options. One would be to simply leave the Abra in the day care center and run around while it levels up. A "rare candy" item could then be used to level up the Abra by one level, if the Abra is about to evolve into the functional Kadabra. Another option would be to enter battles with Abra, switch it out, and defeat the enemy with another Pokemon, and this would yield some experience for the Abra. The Abra could also be given the "exp. share" item while other Pokemon battle enemies, and this would also yield some experience for the Abra. The final option would be to teach the Abra some TM moves and then use the Abra directly to battle Pokemon and gain experience. Of course, if one only wants to use an Abra with the move "teleport," the TM option would not be a viable choice.
attack her with link once
Stark Mountain
u can try to gat a flyin type and train it to a level where it learns it, but for me i never had a Pokemon that learned sky attack. probably u can trade a Pokemon that already knows sky attack. i don't know if it will work but if it doesnt...SORRY. =) from GREGELOCITY
Train your pokemon.
yes.go to fuego ironworks and train in the grass
Cheat.
capture the legendary and train your Pokemon
train your Pokemon to about lv 20
probly at the pokemon leuge
umm.......i think.....you.....TRAIN THEM UP!!!!!!!!
Pokemon on Pokemon diamond are like any other Pokemon, little creatures that you capture, battle with and train. To find some you just got to go looking?
you train up your Pokemon and beat everyone.