Hey man, I know this sounds super cliche but things do get better eventually, even if it's impossible to see. If you really can't find any position, I think selling plasma if you're eligible is the best way to get any kind of cash in your pocket.
For any position like cashier that says requires experience, it's a bunch of crap. They will train you on the spot. I worked at a large chain craft store last year with no retail experience, and worked as a cashier for a few months. For your resume, just put down any kind of experience like you've listed, and even high school teachers are acceptable references for entry level positions.
I hope everything gets better for you in the future my dude. I apologize if some of these words were unsolicited, it honestly sucks seeing fellow blockheads struggling and I want to lend a hand.