for a while i have been smoking in my dorm i found the best way to smoke indoors without anyone smelling. Take a water bottle and make some holes in the bottom, after that take alot of paper towels and put it in the mouth of the bottle and keep stuffing it down untill it fills up the bottle and keep packing the paper towles down as tight as u can but make the paper towles at the top looser than the ones on the bottom, after that take ur lighter and run the flame up and down the bottle and it will constrict around the paper towles. after that just hit your bowl and blow all of the smoke into the bottle, if u did it right all the smoke should disappear and u shouldnt smell a thing. you can also soak the bottom of the paper towel with cologne from time to time or just put a few of those bounce dryer things in the bottom. allright just wanted to share that with anyone who trys to smoke in their dorms or at home when their parents are there. i got to get back to smoking peace
An easier method (and one that won't create a melted plastic smell) is to just stuff dryer sheets into a toilet paper roll.
If I really need to cut down on the smoke and smell I like to blow my hits through a charcoal gas mask filter. Absolutely no smoke or smell comes out the other end, no matter how big the hit is. And they are cheap, less than ~$5 at the local surplus store.