MOSFET's getting too much heat up without any load
Your P channel MOSFETs are connected upside down: -



Notice the little diode symbols inside the MOSFETs? They will permanently conduct current and the MOSFETs will not switch off.