Accepted Answer. You'll get the HM Waterfall in Sunnyshore City after you beat the 8th gym. Head up towards Route 223 and meet Jasmine (from Olivine City in Johto). She'll give you Waterfall.