If someone asks to do something nice for you, say sure and thank you. Sometimes people want to do that and it may come off as rude if you say no.
For myself, I feel bashful and often decline, but if it’s a friend or peer and unless you absolutely don’t want it, it may be better to say yes and express gratitude.
If you’re in between you can hedge it with “I appreciate the offer, but I don’t want to inconvenience you.” That way, you can give them an out.
If they insist, you can accept their offer and thank them
If they don’t, then their offer is appreciated