I was planning to restrict the players to shoot from both character but I was too lazy and not enough time XD, as for the matching the type of enemies to the type of guns, I was actually making a new weapon for the 3d character but can't implement it.
thanks for the feedback :D