I just tell them in my native language that I don't speak English and they usually leave me alone. One time the dude replied in my native language which was a surprise.
Alternatively tell them you already donate to that charity. Might get you a high five.