Yes, moth balls have the same ingredients as snake repellent according to a snake trapper we had come to our home last year. Moth balls are also a lot cheaper than snake repellent. We were unable to catch the snake but after putting the moth balls out, we never saw it again. Definitely don't...