Doing something to the character on the client

Im making a match making system and Im trying to implement something like forgotten memories and entry point where you can view your party in a little area with all the players of your party. However this was more difficult than I thought it was going to be because each party would have to share this one singular area so my best bet was to do the character positioning on every client thats on the party however when I did this inside a client script it happened on the server.

character.HumanoidRootPart.CFrame = workspace.PartyTeleports.One.CFrame
		character.Humanoid.WalkSpeed = 0
		character.Humanoid.JumpPower = 0
1 Like

You are teleporting the player to the block. The way you would do this is, in the client script, set the Camera’s CFrame to the CFrame of the block (i think, not tinkered with the camera in a while). You would also have to mess around with the look or whatever of the camera so it is looking at your players.

link for some help: Camera | Roblox Creator Documentation

I have already done this. My problem is that the characters are being teleported to the parts on the server and this party area cant be used by other parties. Its hard to explain

There are specific values which can and cannot be replicated to the server when changed client side. The CFrame of your character is one which is replicated, this is how exploiters are able to teleport. However, stuff like the colour of your body parts is not able to be changed.

Perhaps I can clone the player’s character and position it there on the client?

From what I’m getting, you are trying to use the same party area for all of your players. Either clone the area for 1 for every party or just clientside copy the characters of players and put them in the area.

1 Like