Your heat is cold, because the heater core is blocked. You need to "remove air bubbles" by "burping" system and/or replace heater core. Make sure you are not leaking coolant and add to the max line in reservoir. You can remove some air bubbles by simply opening up the radiator cap a turn, then let the engine warm up. With a warm engine, the fluid will be hot, so you should see steam. That is ok. You want air to come out and fluid to stay in if possible.
You can not "burp" a Villager, the system is not designed that way. Its far more likely they simply have a low coolant level. If the heater core was blocked, the radiator would be as well, and the car would overheat. I've never seen a blocked heater core on a modern car, it's very rare. It's also possible the servo that operates the hot air damper is not working, or the heater control panel switch that controls it is defective.
An air conditioner blows out heat
Check the colant level, it may be low.
it wont blow heat itll blow cold air
No, not if it's on a heat setting. Most home thermostats have a "Fan" setting that will blow cold air if the attic is cold.
Yes, and it can also make your car to over heat
Sounds like it is low on coolant.
you need to replace your heater core
Air conditioning will expel heat to the outside when cooling. On the heat cycle the reverse is evident
Could be low on coolant.
The control for the heat on the dash has a control for the back seat and also has a setting that says something like "Rear Control". This allows the passengers in the back seat to control their heat independently via a temperature control in the back seat (on the back of the center console). So you could have the heat on in the front and the rear on "rear control" and if the passenger in the back has set their control to cold, it wold blow cold air in the back even though you have the heat on in the front.
It takes a few minutes of run time for the compressor to warm up the discharge gas, which is the heat source.
check your thermostat first