No thermostat, no coolant, no waterpump. Basically you have no coolant circulating.
That is the most common symptom of thermostat stuck in open position.
When you drive your car or ride your bike, energy is converted and some of the energy is lost as heat. That is why cars have radiator to prevent overheating.
No heat coming from the heater and the car overheating is usually the thermostat stuck closed. The thermostat is supposed to open up at a certain temperature allowing the engine to warm up quickly.
that is not a question
You are probably low on coolant. You need coolant to heat the cabin and cool the engine. Add more coolant and take your vehicle to a shop to find/fix the leak.
the compressor is places a drag on the engine,as a result it would generate more heat but the car should not be overheating. The fan motors should be on when the a/c is running.
my car isn't steaming only in drive but not overheating.
Would need to know if car was overheating before waterpump and thermostat was replaced.
How - with cooling oil Why - because friction causes heat, and overheating is bad for moving parts.
ride a bicycle OR using an appropriate motor oil, and coolant. The first is to minimise the heat from friction, the second is to remove the heat being made in the engine. I'm sure there are other ways. I'm no car expert.
If you mean engine coolant is getting into the car, the heater core is leaking coolant causing the coolant level to drop and that causes the engine to over heat.
That can help a little, but the heater core is not a very big heat exchanger, so it won't help much. Better to get a radiator that is big enough to handle the load.