^more than likely yes.
use the search bar at the top of the page before making a thread in future
to check if your query has already been asked, as this one has.
but for proper odor elimination,
smoke a bong (no smoke escapes if you smoke it right) and have a bunched up towel handy.
make sure one side of the towel is wrapped around the bunched up lot,
so it looks like a ball of towelness.
press your face into the towel, with as much bunched up towel between your mouth and your hand
thats holding the towel as possible (more for the smoke to be absorbed in).
exhale slowly and smoothly into the towel.
it will take some extra push to exhale into the towel, but do it right and NO smoke or smell
will escape at ALL.
also, after this, open your windows for an hour to air out the room in case.
febreeze is good also, but id air out the room after using febreeze as if your parents aint stupid
they will notice your room smelling of febreeze all of a sudden.
the method of a "sploof" (dryer sheets & tissue in a cardboard toilet roll tube) actually doesnt work well.
generally with anything with dryer sheets, be suspicious of it working well at all.
remember, you will be more "immune" to the smell of ganj than your parents will,
so ask them how effective it is

for a proper sploof, get a nylon pantyhose/tights/leggings and put it over the tube.
instead of dryer sheets, fill the tube with activated carbon
(like you get in fish tank filters, in co2 filters etc) to the brim, and close off with the pantyhose again.
the carbon will absorb the odor particles and they will literally drop to the floor
and no smell will be present.
good luck and happy toking.