some animal has eaten all my basil
I had a brand new healthy basil plant in pot outside. Two days later each and every branch had been eaten bare. Same thing happened same day to brand new parsley plant. Today all my petunia flowers are missing! My tomatoes are stripped of fruit as well. I have seen rats lately, saw one squirrel months ago (before anything was eaten) and heard we have oppossums in area. It's not bugs, it's an animal. What or who is eating these plants to bare stem? The petunia flowers missing started after the herbs were stripped. Nobody is touching my mint.
All of the animals you mention can and will eat your plants. If a easy food source is found, they will eat it.
If your plants are in pots you can try putting them indoors in the overnight hours.
Mint has a scent that may deter many animals so the fact that they did not touch the plant is not surprising.
Here are some links for you.