You find the kings rock in the very bottom of the Slowpoke Well (Near the town with the bug Pokemon gym)
Chat with our AI personalities
in Pokemon heart gold you can get the kings rock by going to slow poke's well and you need the hm surf and strangth you go to where the tean rocket's executive was and use strength on a boulder there then go down and use surf to the ladder then surf left to a person and he gives you the kings rock
you must trade with gold or silver in order for poliwhirl to evolve. kings rock
rock smash isn't in Pokemon red version
you can find a kings rock on seven island in sevault canyon.
from the foreign guy