The easy way: one word answers to everything. This can include just saying yup or nope to every response. I am the kind of person to lean in on obnoxious responses while very much not paying attention.
The hard way: get HR involved. Inappropriate attempts to get close to you count.
Example of solution 1: https://youtube.com/shorts/KdmMiZqskzc
My grandmother was always a smoker. The smell reminded me of her and her home more than anything gross.
Also the smoke does make the ability to taste and smell significantly worse.
That being said I finally kicked the habit 4 years ago.