Chili oils work good as a repellent
Diatomaceous earth (shell flour) is good too. I’ve got a bag of it that’s actually food grade. I give it to my dogs to prevent worms and dust my plants with it.
I’ve also heard that making tea from tomato plants is a good repellent.