I never carry any cash so giving money is not an option. However I have bought a tank of gas or food at a fast food place for them. Since I have a truck I have helped people in need (poor people hauling huge things home up hill in a shipping cart) haul it home in my truck. One time I saw a guy walking what looked to be a bike that wasn't working along the highway by my house. I loaded his bike into my truck & found out where he was heading was several hours away by car (several days by walking a broken bike). It was dinner time...so I grilled dinner, gave him a place to sleep down stairs & drove him home the next day. Sometimes even those who don't beg or ask really appreciate the help. I do things....I don't give money (most times I am just getting through the month financially.