Getting HM04 Strength in Pokémon Crystal (No Cheats)
HM04 (Strength) in Pokémon Crystal is obtained through normal story progression — no cheats needed. Here's the exact path:
Location: Olivine City
Defeat Jasmine (Gym Leader, Steel-type) at Olivine Gym → earn Mineral Badge.
Exit Gym → go to the Cafe / Restaurant next to Pokémon Center (south side of city).
Talk to the Sailor inside (he's lost his partner).
He gives you HM04 Strength.
Prerequisites
Must have Mineral Badge (Jasmine) to use Strength outside battle.
Must have a Pokémon that can learn Strength (Normal-type, physical). Common: Geodude/Graveler/Golem, Onix/Steelix, Machop line, Heracross, Tauros, Miltank, Donphan, Ursaring.