Dear Lord it’s something not from this world. Proceed cautiously and ALWAYS use the buddy system. Are you armed?
I'm going to try attaching small pieces of sheet metal to the sides and back of the traps to prevent access to the bait from the outside.
If that doesn't work I suspect levitation or teleporting.