As foul tempered as she looks, I don't believe this for one minute.
Unless the meant "facehugger", as in the Alien movies. I could believe that, I suppose.
The moocher likely was trying to steal their wallets .