This just saved me so much time and effort, I’m not a very experienced scripter but this script seems to work extremely well for my use, thank you.
simple way to bypass something like this is add in conditioning values like if the player is sitting, jumping, in the air etc and only run the code when that happens
1 Like
I added a video along with a file you can use
This is a nice solution, however during this time I managed to come up with my own version, it follows the same approach as yours, sending the offset cframe to the server and then updating the other player’s cframes using that offset cframe, however I would recommend you switch back to raycasting, :GetTouchingParts() is much more expensive than a raycast