At the Battle Fronitier a house with 2 old ladies. One of them should teach you thunderpunch for the right amount of Battle Points.
Chat with our AI personalities
Thunderpunch is not a TM in Emerald. You have to learn it from the Move Tutor at the Battle Frontier (in the tent just left towards the Battle Dome, talk to the old lady on the right).
You need to get it from a tutor or as an egg move.
Yes, you need to use the Move Tutor.
the move tutor is in Fallabor city to the west. but first before he'll teach your Pokemon a move you need to give him a heart scale
rockslide is not a TM in Pokemon rse but u can get it in battle frontier from a move tutor only in emerald idk about rs