I just go with what I feel at the time. I've given people small amts...and even bought smokes for people. It feels wrong to buy them alcohol. I mean if you are experiencing delirium tremens I'd do it, but based off an experience I had I wouldn't do it again.
I will share at least one story that things are not always quite so simple:
So, I was heading down to South Georgia for a searching period and a break from my living situation. I had no direction but a place to stay and pretty much gas to get there and food to last the month. Since I had the cash I wasn't going to bum from a food bank (even though that is a thing). I stopped in a random town off the interstate that on a previous searching period attempting to go to Florida with $1000 and just bounce around and see what I found the head gasket blew and totalled the car. So I knew this area by happenstance.
I stopped at a gas station there just because I was strangely curious if I could win against forsyth (as if that was what stopped me) but I thought it would be choice. Get gas and a guy wanted to bum a smoke and I didn't have one, was vaping at that time so I guess he just figured. I did have this gold fishy looking keychain in my pocket that I have no idea how it got there or if it was gold or not. I have had gold items in the past that have come into my possession by happenstance. But anyway, that's what I have. A fish symbol with some scripture or something on it. He took it...and I went back to it.
He then asked me for money for food and how the church was helping him out with a hotel but they were going to be kicked out tomorrow and he needed some food. I was like OK? How about I give you $2 for a loaf of bread (I have like $200 and that's all really for the next 4 weeks). A loaf of bread should easily get you through the day...and then you can go to a food bank at some point. He then said he needed a ride to walmart because it was far. I was quite uneasy about letting a stranger in my car (although I have done this at other times with no suspicion)...Fortunately I crash landed at the same walmart and it was not even a mile away although you couldn't see it from the gas station.
I was like dude it's like right over there...you can walk, it's not far, you go up that street take a right and it's behind those trees. Pretty much in eyesight without the trees. He gets extremely angry and storms off.
A loaf of bread is fair? You can't do much with $2 but you can eat if a grocery store is nearby. I've offered to buy peanuts for people that are "starving" also. Peanuts are 2/$1. It's enough to get me by the extreme edge of hunger (when I neglect myself) but I get turned down.
I have a few other pretty interesting stories of helping people out. That one interested me because I just so happened to stop and just happened to know the area.
You have to be smart with people. I ask them to be honest. That's not a lot to ask for...I get pride but that's my rule. 9/10 it's a scam...but I exercise discernment. That's all I think the Lord really asks for.
If you are being conned usually they will not have patience. They are looking to see if the lie is believed and to "score". If you do a little bit of detection, most attempts will be countered. It's hard in the heat of the moment though I understand. Fortunately I've only had one violent experience in a fast food restaurant with an I guess homeless person. Well, it could have turned violent but it didn't. Certainly were threats, because I didn't give him two dollars and only offered him 1. We are at Mcdonalds...it has a dollar menu?!??
Be courteous but don't get trampled.