First, Olivine City. Second, Go to the Olivine Cafe' (Near the bottom left) Third, There will be a man sitting at a table. He has HM04 Fourth, Talk to him and He will say something like, My Pokemon are super strong! Want them Stronger? Take this HM then! Fifth, He will now give you HM04 (Strength)
Chat with our AI personalities
From a man in the building northwest of the Pokémon Center in Nimbasa City.
If you can trade Pokemon from crystal version to gold version my guess is yes
In Pokemon Crystal Version, a Heracross will occasionally appear when you use headbutt on trees.
in any version you need a masterball
Yes, it can, but only if you have the gameboy version of crystal.