Fortunately, the guy said he'd pay me back, but I'll believe it when I see it. The worst part is that I played softball with him, and he's always hounding people to pay him for fronting the team fees!
Time to find a new friend. Otherwise decline all invitations involving money exchanging hands. When I go out with my friends, I'm first to say, "Lemme pay, you can get it next time." Always works out well.