Procedural heat distortion. Just drag and drop to where you need some awesome distortion going! It will play in a loop. Go to the shader editor to change how it looks if you want. Should work in both eevee (with refraction turned on) and cycles. Enjoy!