The best way I could describe this is setting a camera subject to another players character and letting the camera subject control it, It is extremely laggy and takes like 500ms to do anything.
The laggy player in this demonstration is player2, Player1 has no lag.
I have tried setting the networkownership to nil, the player etc, to no avail, I would appreciate help.
I have seen other methods on visualizing it on the client, but I was hoping there would be another way cause I don’t really want to refactor it, I will if I have to though
Here is a sample of my code;
if result and result == true then
if pairPlayer == player then return end
local PairAttachment, PlayerAttachment = pairPlayer.Character.HumanoidRootPart:FindFirstChild("AttachmentRope"), player.Character.HumanoidRootPart:FindFirstChild("AttachmentRope")
print(PairAttachment, PlayerAttachment)
if PairAttachment and PlayerAttachment then
rope.Attachment0 = PairAttachment
rope.Attachment1 = PlayerAttachment
moveOnWithMap(player, pairPlayer)
end
else
promp.Enabled = true
end
local RopeConstraint = Instance.new("RopeConstraint")
RopeConstraint.Parent = hum
RopeConstraint.Name = "PlayerRopeAttachment0"
RopeConstraint.Length = 15
local attachment = Instance.new("Attachment")
attachment.Name = "AttachmentRope"
attachment.Parent = hum.HumanoidRootPart