Question: do naphthalene balls repel cockroaches?
Answer: Naphthalene is twice as toxic as paradichlorobenzene and is being phased out. Mothballs repel cockroaches in addition to moths. Just like moths, cockroaches stay away from the smell, as they know it is poisonous. ... You cannot use mothballs out in the open because the vapors are toxic to all living things.