I heard that snakes won't cross through oil either.
A gal that I know lived in the south and she poured used engine oil around her fence line and snakes never crossed it.
I think it clogged the pours in the bellies or something.
If the snake away gets wet you have to replace it.