collisions with hundreds of objects

So long story but I need about 200 objects in my project that are going to be moved using flocking algorithms in a script. They all work fine when it starts and they're far apart, but as they reach their target and begin colliding with each other everything slows way down.

I am not very familiar with unity and was wondering if anyone knew of a way to either handle the collisions better or just turn them off so that my project will not lag when the objects begin to get close to each other.

To turn of collisions, you could simply change the layer that the objects are on to the ignoreRaycastLayer or in the Project Settings/Physics, you could uncheck where the layer they are currently on meets itself.

In code, you could use Physics.IgnoreCollision or Physics.IgnoreLayerCollision.