giver-upper
nounUK /ˌɡɪvərˈʌpər/
US /ˌɡɪvərˈʌpər/
A giver-upper is someone who stops trying when something gets hard.
Don't be a giver-upper—keep practicing your bike riding!
OTHER MEANINGS
2. A person who hands something over to someone else.
The giver-upper of the prize smiled as the winner took it.
3. Someone who stops a habit or activity completely.
He was a giver-upper of sweets after his dentist visit.
4. A person who yields or gives way in an argument.
She was never a giver-upper in a debate.