Ответ простой - нет.
Ни в коем случае не отвечайте, что не курите. Вас не спрашивали, курите Вы или нет, дальнейшего разговора Вы не 'вывезите'. Могут дальше задать весьма частый вопрос: "А если найду?", тут уже можно смело отвечать мол ищите епта(без мата), если попросят вывернуть карманы - не делайте этого, Вы же не черт какой-то, чтобы карманы выворачивать. Если сами потянутся Вас 'шмонать', предъявите им за 'мусорское' поведение, дальше уже будут они ответ держать за свои действия, если они конечно по понятиям двигаются, а не беспредельщики, им путь заказан, свои же закапают. Как-то так.
Ну ещё как вариант сказать, что последняя, последнее только 'мусора' забирают.
Что до вышеупомянутых ответов, то можно сказать только одно - повезет, если уйдете без проблем. Учитывая недостатки нашей необъятной всё может произойти. Так что лишний раз не рискуйте, ведь главная цель этих недалеких личностей зачастую - не позаимствовать сигарету, а найти почву для конфликта. Это игра на чужом поле, где ничья для Вас уже победа.
Берегите себя.
Хорошо, сиг нет, а телефончик позвонить есть?
"Не курю" и с невозмутимым видом пойти дальше по своим делам. Дело-то не в словах. Даже если бы Вы курили, вряд ли гопоте нужны именно сигареты, согласитесь.
Есть есть, не волнуйтесь ребят
И вот что мне ещё нужно написать, аж на целых стосорок знаков, как по мне это слишком много для ответа на вопрос, вот.