@CypherDextrous: you said you have 36 spare weapons for 150 allies. You need 1 spare weapon for each ally who fights, from what I've read, and your allies' damage is based on their weapons' max. damage.
Wierd. I refreshed and the weapon worked like normal.
But then I turned auto-potion on again and it stopped working properly, and went back to the glitch I described earlier.
Whenever I use Battle Arena, my character has suddenly started auto-buying manapotions, and does not stop attacking, even with autopotion and autoattack off.
Ah, strange.
The block appears to randomly stop existing and start existing again.
However, I can beat the level now.
Although, I still don't know what is causing this glitch.
I played it once before and it worked fine.
On this computer though, it glitches BADLY. Dunno if it is lag or not.
On the last level, my bots can go through walls. On level 14, my steam went right through a steam detector which was connected to the ball on coil and went to the one I need it to go to. I won that level, and am now stuck on 15 despite having an idea what to do.