Help making interactable objects only moveable by 1 client

Heya! So I’m currently wanting to create a system that has client side moveable blocks but only visible and interactable to 1 client

I have this so far:

But the main issue is that other clients can interact with the moveable blocks even though it’s only visible to 1 client.

I have tried looking for information about how to fix this on Devforums and Youtube but to no avail sadly.
I also tried to use CollisionGroups but the issue is that it needs to be handled on the server. When I tried creating a CollisionGroup on the client it wouldn’t let me use the ‘API’.

The goal I’m trying to achieve is that only 1 client can interact with the block and if another client walks through it the block doesn’t get pushed away.

Sorry if this post is unclear it’s my first one

Edit: This is the issue:

You’ll most likely want collision groups for this. The issue isn’t that the other player can see the block, it’s that the block can “see” the other player, and react to their movement. Collision groups can be used to make the block collide with the ground and other objects, but not other players. Collision Filtering

1 Like

I have tried Collision Groups but the issue is that it needs to be server right?
When I used Collision Groups on the client it wouldn’t let me, so is there a possible way to bypass this?

You have to create the collision groups on the server, but you can assign them on the client.

1 Like

Oh I never knew that!
Thanks for helping me out, should I mark your post as a solution like now or after I implement the new system?

1 Like

Try it first, mark it as a solution if it works. Otherwise you can ask followup questions. Thanks!

Oh alright, thank you very much I’ll try add the system and get back to you asap.

1 Like

Alright I have gotten it to work! Thank you so much :slight_smile:

1 Like