I think either your best friend or the sister has feelings for this guy. More likely its the sister.
He may have offered up his last $100 because he felt bad for her or to impress you.
I like the idea of calling her bluff and saying she needs to do a sworn statement. There doesnt seem like any real evidence he ever stole ANY money. Good luck.