What are the synonyms and antonyms for antagonist, protagonist and perform

Synonyms for antagonist:

1. Adversary
2. Opponent
3. Rival
4. Foe
5. Nemesis

Antonyms for antagonist:
1. Ally
2. Friend
3. Supporter
4. Advocate
5. Collaborator

Synonyms for protagonist:
1. Hero
2. Main character
3. Lead
4. Champion
5. Protagonizer

Antonyms for protagonist:
1. Antagonist
2. Villain
3. Foe
4. Antagonizer

Synonyms for perform:
1. Execute
2. Accomplish
3. Carry out
4. Act
5. Do

Antonyms for perform:
1. Neglect
2. Ignore
3. Avoid
4. Refrain
5. Abstain

Synonyms for "antagonist": opponent, rival, adversary, enemy, foe.

Antonyms for "antagonist": ally, friend, supporter, collaborator.

Synonyms for "protagonist": main character, hero, lead, central figure.
Antonyms for "protagonist": antagonist, antagonist, opponent.

Synonyms for "perform": execute, carry out, undertake, accomplish, present.
Antonyms for "perform": fail, neglect, omit, refrain, abstain.