Ciggy will work just know smoking will reduce the lifespan of the carbon filters, weed or tobacco.. So long as your tent/room has a negative pressure pulling through the carbon filter there should be no smell.. Obviously positive pressure in the room/tent can cause smell from untreated air to leak out.
Even if your tent isn't sealed and or has tears you can achieve no smell with proper power inline fan and carbon scrubber.
Not affiliated but I recommend Phresh filters I would avoid Amazon brands like AC Infinity because I'm sorry to say it cause i love AC infinity fans but their carbon filters suuck....