Ignore Self while Detecting Same Type Objects (Layer)

Hey, i have horde of enemy following player with context steering algorithm. Every enemy just basically checks its nearby and make a way for itself. (So they are not pushing other enemies to player) I do that checks with physic overlapcircle. And… they are getting themselves first, so their movement just gliches. Is there a way to ignore self while detecting overlap? Without changing my complete layer system? Or changing enemies layer at runtime.