beat the 6th gym leader and you will be able to use it out of battle. teach a Pokemon that is conpatiple with hm4 like machop
HM Dive does not exists in Pokemon Pearl.
There are 8 HM's: Hm 01: Cut Hm 02: Fly Hm 03: Surf Hm 04: Strength Hm 05: Defog Hm 06: Rock Smash Hm 07: Waterfall Hm 08: Rock Climb
In platinum you don't get a HM in the Great Marsh. The HM that is there in diamond in pearl, HM05 Defog, has been moved to the Solaceon Ruins
Find the HM on Route 217
in the safari zone
HM 4
Veilstone.
u get to use certain HM's once u beat the gym leaders
the hm dive is not available in pearl.
HM#1. Cut HM#2. Fly HM#3. Surf HM#4. Strength HM#5. Defog HM#6. Rock Smash HM#7. Waterfall HM#8. Rock Climb
You use a Pokemon that knows the HM Fly like Staraptor
Get the HM Waterfall and then when you find one, face it and press A.
to get the hm dive use waterfall on the one leading to the Pokemon league and then go in the poke center and talk to the girl behind the till
HM Strength is used to push large, grey boulders (not to be confused with rugged rocks).
you cannot get it!
The HM strength
You have to beat the eterna city gym leader.