Some players able to mess with other players client objects

I’m trying to make some roped platforms for an obstacle course, but make them client sided so other players cannot mess up others by shaking the part around. I got the parts to be client sided by putting them in ReplicatedStorage, and then locally cloning them into the workspace. That seemed to work with everything except for the swinging part. If a player were to jump on it and make it move around, every player could see it, but if I used the move tool on it, it would be completely local. Here are the parts I’m trying to make local.

If anybody can think of a solution let me know.

Though the part isn’t being replicated to other clients, other player’s character models will still interact with parts that are only local to you. A way around this would be using collision groups so only the local character model can collide with the parts.