Indian giver
Noun
Meaning
an offensive term for someone who asks you to return a present he has given you
Source: WordNetSynonyms
revoker
party crasher
rescinder
buzz kill
gift reclaimer
and then take
and then you take
black donor
gift from
gift ungiver