If you are in position where you can take care of yourself, as well as others, then it doesn’t seem like spending money on those vices yourself is what’s ruining your life that much and keeping you down.
To truly help the person struggling to crawl out of that hole, you shouldn’t be enabling the behaviors that keep them there and (possibly) have put them there in the first place.
Take them out for lunch, buy them some food, have a conversation, help them figure out the resources available to them, etc. But straight up cash is not something i would be advocating for, unless it goes to a reputable charity/fund/etc (do your research on that one first, because there are quite a few “charities” that spend majority of the funds on administrative expenses and such, with only a small percentage going towards the actual cause) that can allocate that cash in a good way. Ffs, volunteer at a homeless shelter or a food bank.
To truly help the person struggling to crawl out of that hole, you shouldn’t be enabling the behaviors that keep them there and (possibly) have put them there in the first place.
Take them out for lunch, buy them some food, have a conversation, help them figure out the resources available to them, etc. But straight up cash is not something i would be advocating for, unless it goes to a reputable charity/fund/etc (do your research on that one first, because there are quite a few “charities” that spend majority of the funds on administrative expenses and such, with only a small percentage going towards the actual cause) that can allocate that cash in a good way. Ffs, volunteer at a homeless shelter or a food bank.