With attacks, they usually start with a basic punch, and if the player doesn't hit anyone, he'll keep doing the basic punch, but when you hit someone he'll do several other moves on them afterwards, you can randomize this or make say, basic punch, if hit someone do left hook, then right hook, then kick, etc.