إِنَّ اللهَ لاَ یُغَیِّرُ مَا بِقَوْم حَتَّى یُغَیِّرُوا مَا بِأَنفُسِهِمْ (۱۱-رعد)
The complete verse is:
For his sake there are angels following one another, before him and behind him, who guard him by Allah's commandment; surely Allah does not change the condition of a people until they change their own condition; and when Allah intends evil to a people, there is no averting it, and besides Him they have no protector.
Unpleasant things happen to man that may harm him, and God has told the guardian angels for each specific person to protect him with God's permission, and indeed God does not change His blessings to any nation as long as they change their conditions. They don't give, and when they change what is related to humans themselves, God also changes, that is, man himself causes divine blessings to not reach him, and when He wills, calamity will come to them, so there is no one who can prevent it, and it is not for them any Nasser and Hafez.