The air also needs to be heated and heat pads don't really do a good job of heating a large amount of air.
Sometimes they move if they notice its too hot, sometimes they don't. It is up to you to make sure their environmental conditions are correct.
Heat rocks get very hot and will cook your snake.