Hi, I’m working on a obstacle course game, and I’m having problems with making objects client sided.
For example: A block that you can move on your client or a rope constraint you can jump on.
I’d like to do that so players don’t mess with each other while playing it, but I have no idea how to do that.
Also, I’m using CollectionService:GetTagged()
to give most parts their properties.
I assume that when you’re talking about the rope constraint you’re talking about having other players’ physics not affect it when touched. In this case, you should create everything being put into the workspace on the client side, meaning things created through locally accessed scripts (LocalScripts and ModuleScripts accessed by local scripts).
If that doesn’t solve your problem, it might also help you to take a look at PhysicsService. You can give each player their own collision group and align it with your constraints.
Thanks for the help, do you know trough how I could use Collection Service as a local script?
You can use CollectionService on the client as you would on the server, but any changes made with CollectionService on the client do not replicate on the server.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.