Shaykh Abdul Aziz Ibn Baz (may Allah blesses him) was asked, “I repented from a sin, but then I doing it again. Will Allah forgive me?”.
If a Muslim travels, then in the middle of the road he finds a non-Muslim man in critical condition because he is very hungry or very thirsty. Can he help him? And is the act rewarding?