In Pokémon Ruby and Sapphire there are eight basic HMs- that can be used outside of battle or in the field- to change or manipulate your surroundings. Cut (HM01) can be used after you obtain the Stone Badge, but the actual HM is obtained in Rustboro City.
| HM | Ability | Location |
|---|---|---|
| 01 | Cut | Rustboro City |
| 02 | Fly | Route 119 |
| 03 | Surf | Petalburg City |
| 04 | Strength | Rusturf Tunnel |
| 05 | Flash | Granite Cave |
| 06 | Rock Smash | Mauville City |
| 07 | Waterfall | Cave of Origin |
| 08 | Dive | Mossdeep City |