We do not currently know of any antonyms for take the rap for.
For similar words to take the rap for, try: