Changing other player's CFrame on client freezes them

Title explains it all.

Trying to change a different player’s CFrame on another client end up freezing them if you do it every step.

Does anyone know how to mitigate this?

Where are you changing it from? The server I hope. If so, just use RunService and rendered stepped but I have zero knowledge of what you are saying and how you are trying to implement moving someone.

I’m doing it on another player’s client to make a turning system sort of like Minecraft.

You should always do frequent character positioning like this on the player’s client rather than on the server, since their client is the network owner of their character. Doing so should solve the issue.

Sounds like something very exploitable but yeah go for it if security isn’t an issue.

You are trying to change a camera part like a first person mode, that is quite different entirely.

Just ended up changing the player’s rootjoint instead. Worked like a charm!

Google something like this and it comes up pretty fast. It isn’t a str8 forward anwser so all the work is layed out in the module and you can see how he updates CFrame if you download and install the module.

Wasn’t what I was trying to do unfortunately. Thanks for trying to help though!

It’s not. An exploiter can change the position of their character regardless if that system is implemented or not, since that’s a core part of how Roblox player characters work in order to make gameplay smooth.

Oh there is 100% a safe way to do it. But gl with that.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.