You get HM Strength from the sailor sitting at the big table in the building to the west (left) of the Pokemon center in Olivine City
Chat with our AI personalities
talk to one of the guys in the olivine city cafe. this also works in Pokemon silver and gold. the olivine city cafe is located to the right of the battle tower.
It is in Olivine City and in the house next to the Pokemon Center. Someone will give it to you when you talk to him.
It is in Olivine City, in the restaurant next to the Pokémon center. A sailor will give it to you.
Olivine city
In Olivine City, go to the Pokemon Center. Don't go in. Then, if you're there, go left, to the building next on the left. In there, are men.talk to the man sitting at the table. He will give you the Strength HM