via TM01 Focus Punch which can be won if you beat Chuck
There is a TM giga drain all you have to is use it on breloom to teach it the move.
You have to beat Mindy in the Forbidden Forest
you have to get the move tutor to teach it to him by giving him a heart scale.
The way a Weavile can learn Ice Punch is probably if you teach it. Ice Punch isn't a TM so you have to go to Pastoria City and talk to the Move Teacher guy. You have to give him a heart scale in return( you can find heart scales underground).
fire punch
I think you should teach substitude to your ambipom Why not focus punch?
There is a TM giga drain all you have to is use it on breloom to teach it the move.
Blaze kick, Overheat, in emerald dynamic punch if not focus punch, and return.
You have to beat Mindy in the Forbidden Forest
you have to get the move tutor to teach it to him by giving him a heart scale.
The way a Weavile can learn Ice Punch is probably if you teach it. Ice Punch isn't a TM so you have to go to Pastoria City and talk to the Move Teacher guy. You have to give him a heart scale in return( you can find heart scales underground).
It can however its absolutely pointless to teach because of its ability Traunt so if you teach it skill swap as well then teaching it focus punch will be more in use.
There are move tutors in certain versions that will teach Pokemon Thunder Punch.
fire punch
if u hav focus punch teach it to riolu i beat primal dialgla on my 1st try wit it hopes this helps
In x and y
In Pokémon Mystery Dungeon: Red Rescue Team, you can obtain the move Focus Punch by finding and using a TM (Technical Machine) that contains it. TMs can be found in various dungeons, often in treasure boxes or as rewards for completing missions. Additionally, you can occasionally purchase TMs from Kecleon shops located in dungeons. Once you have the TM, you can teach Focus Punch to a compatible Pokémon from your team.