I have models that are created locally, and I want to make them not collide with the other models. How can I go about this?
I’ve already tried using the “NoCollisionConstraint” but it causes performance issues due to the script having to make thousands of them for every individual part.
Why’s it bad if the server needs to create the groups? Realistically the majority of your use cases of CollisionGroups are going to be static so the server can create and setup collision relationships when the server initialises and clients can manage the groups of local parts for local filtering.
Oh, I didn’t realize that the client could manage the groups because of what OP said. Sorry, I don’t have much experience with collision groups myself.