Okay so this morning the same kid who asked $50 came up to me and said "Hey dude thanks for the $40 since I was able to make it to my grandma's place in Brooklyn".
Me: What!? I just gave you a sandwich... I WAS SURE OF IT!
Guy: So it wasn't you?! Must've been someone else.
Apparently his story consisted of taking care of his grandmother who is apparently overweight which is a family responsibility. By his tone, didn't seem like he was lying...