Test the laptop on an external screen to see if any issues happen. If not the screen has been damaged. If so, the video card is failing(sometimes it can be replaced but only on rather high end laptops. Most times it is a part of the board.).
Heat is generally normal for a laptop. Cleaning the fan(s)/heatsink(s) with a can of compressed gas(air duster) may be a good idea.