basically I just keep the part where they run into each other, but I make lines and circles around them that are basically invisible a part of their costumes. I would recommend shrinking these down for the actual game though. Every time they are touching each other the fight x and y variables will determine where they will move This system can cause battles and is a little buggy, but I don't typically work on these types of games anymore
I use a similar script for clones shooting clones