Players Position not replicating/responding to other players (Need Help)

what is going on here, when i try to move on other client, the character moves on other’s screen but not the position, just the animation, and the real position is not replicating at all (even to server)

Note: I also tried this in real Roblox servers and the bug is still there

okay so i found the reason but its so stupid

			local Part = Char:WaitForChild("HumanoidRootPart"):Clone()
			Part.CanCollide = false
			Part.Parent = workspace.Debris
			local Weld = Instance.new("Weld")
			Weld.Parent = Char.HumanoidRootPart
			Weld.Part0 = Char.HumanoidRootPart
			Weld.Part1 = Part

			ClientClick.Parent = Part

i have this to create a part in my own character so that i can click my own character, but its causing the BUG, so how am i suppose to put click detector for my character now

You can create a part, position and resize it as the HumanoidRootPart, and parent the clickdetector to that part.

			local Part = Instance.new("Part")
			Part.Position = Char:WaitForChild("HumanoidRootPart").Position
			Part.Size = Char:WaitForChild("HumanoidRootPart").Size
			Part.CanCollide = false
			Part.Parent = workspace.Debris
			local Weld = Instance.new("Weld")
			Weld.Parent = Char.HumanoidRootPart
			Weld.Part0 = Char.HumanoidRootPart
			Weld.Part1 = Part

			ClientClick.Parent = Part

what would be the difference of that compare to just cloning the humanoidrootpart?

I think roblox uses the name HumanoidRootPart to replicate the character’s movements to server, if there’s 2 humanoidrootparts it won’t work well, so you should atleast change the name of the humanoidrootpart after cloning it.

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