This is pathetic. It goes from ally to enemy, loop...
WHAT? How is this pathetic? And did you rate this poorly? Not to mention, what's the point in reallying an ally? I bet you couldn't do this. Did you even test it out?!
Looks nice! Cept for that saying the same thing allies/disallies.. I guess that could be useful though :D
4/5
What did you mean when you said "Cept for that saying the same thing allies/disallies.."? Do you mean you don't like it when it displays a message, for example, saying {insert player name here} has allied{insert another player name here}? o.o
Seems to be a twist of that. I find it not very complex like I said, but lies somewhere between lacking and useful in my opinion. I cant judge it halfly.
I guess you don't need to ally/unally players in your maps... You could however use this to make your own menu that shows different stuff for each player and does whatever you want.
Hmmm it seems that atleast one variable is missing... otherwise I'd need you to type out that one line that is giving you the error if I'm going to fix it o.o