Apologies in advance; I misunderstood the problem that MisterDestroyer was having with Curly_AI, so this post isn't really the most helpful in that regard. Still, I don't want to waste the short tutorial I wrote, so here you go.
I would like to mention that it is possible to have Curly_AI attack NPCs that are not from Labyrinth M or the Core without doing a bunch of hacking, though doing so is a bit weird.
You need to place a Labyrinth M entity as close to the entity you want Curly_AI to attack as you can, preferably in a way that she will have to aim upwards or jump while shooting to attack it; this can be accomplished by placing the entity in the floor as well as above the target. Afterwards, you need to make said Labyrinth M entity invisible and somehow deal with the projectiles it will try to fire at you; in my case, I used a Fire Whirr and made it, its projectile, and the bubble/smoke its projectile spawns upon hitting a wall all invisible, not shootable, and deal no damage.
If you do it right, Curly_AI will attack in the general direction of the Labyrinth M entity upon being ANP'd. It results in some spotty accuracy at times, but it's certainly better than not firing at all.