I’m working on a simple climbing system for a game I’m making. It basically uses a Weld instance (built into the StarterCharacter) to force the player onto a climbing grip when in range. The problem is, when I change the Weld’s Part1 on the client it’s not replicating to the server.
Here is a video of the client and server pov when testing: https://youtu.be/dbQfjnDIrr4
One solution I tried was using a RemoteEvent that the client would fire to set the Weld’s Part1 on the server, and it worked pretty well until I tested it with Incoming Replication Lag set to 1. With this solution, the player’s character would jump back and forth to different climbing grips they previously grabbed when the server would recieve the event.
(unfortunately i didnt record this solution and im too lazy to bring it back and re-test it)