I have been battling big pack rats out here in the desert for the last 15 years.
They eat anything and every thing and find their own food naturally even without human help, rat are damn smart.
You Have to nail or screw down the neck break traps so they don't move.
Jam a half peanut in the trigger, so they have to work at it.
Keep at it, every night.
Mice can still eat the peanut without setting off the traps.
You need to track down and remove/destroy their nest site.
They have a distinct smell out here, piss and juniper.
Another method I have had success with mice is a 5gal bucket with water.
Cut a 5gal in half, drill a hole in both sides of the top edge.
Then a rod or dowl with a can stuck in the middle, so it can spin.
Coat the can with peanut butter.
Put the cut one on top of the one with water in it.
Add a ramp to the edge of the bucket.
Some guy out here was using a 55gal drum for rats.
They don't seem to like vanilla, smell, extract whatever. Jucyfruit gum too.
The rats here just poop green or yellow, the color of the poison, dosent even kill them.
The best rat poison was this stuff called Rode-Trol, it was patented and removed from the market by one of the big poison companies, from my understanding.
It was good because it just dried the rat to death, not actually a poison per say. Didn't effect other animals up the food chain.
We have a lot of raptors and owls that I would hate to poison second hand.
Now if I could figure out how to get rid of the scorpions...