Stinky vents

My car was smoked in. Every time I put on the heat/air the air coming from the vents stinks! Is there a way to fix this???

What make/year/model of car??

Does it have a cabin filter???

Replace the cabin air filter.
Have a detail shop clean and deoderize the vents, ducts, carpet, headliner and seats.

Spray a can of Lysol into the vents when the blower is off and a can into the air inlet with the blower on high

The car is a 1999 Miata MX5…where would the cabin filter be? The air inlet? Thanks.

it is the air inlets at the base of the windshield. look in the owners manual or ask the dealer if there is a cabin filter