I just had the craziest realization when I was thinking about crossovers
Suppose you take the main characters of two or more stories, and make a crossover where they have to fight each other.
Let's assume that in their own stories they are the heroes and the people who are against them are the antagonists, right?
What happens when main protagonists go against main protagonists?
To them, they would be the protagonist, and who they're fighting is their antagonist, but the reverse is also true for the other participants.
For example, lets take Sora and make him fight another hero from another story
Sora's enemy, from Sora's standpoint as the protagonist, makes them his antagonist and vise versa.
Meaning that everyone is a protagonist and an antagonist simultaneously until you chose the winner.