OP I think you’re being hunted by the chupacabra. Don’t worry though it’s an excellent time to take advantage of your Punji pit building skills!!! In all seriousness stay safe, if you own any amount of land you know it should always be a concern even if just a wandering hunters trespassing. If you are concerned with humans though and aren’t necessarily aiming to maim, try running sewing thread trip wires about 5’ off the ground so animals won’t disturb it. Then just check back periodically to see any signs of disturbance and you’ll also have a better way to narrow down where your game cams should be.