Make player2 drag player1 by rope constraint

So, as you can see this is how my script runs in game. I was wondering any suggestions / feedback on how to make it less glitchy / smoother because it’s very glitchy.

		char.HumanoidRootPart:SetNetworkOwner(game:GetService("Players"):GetPlayerFromCharacter(char2))
		char.Humanoid.PlatformStand = true
		char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(90, 0, 0)
		local attatch = Instance.new("RopeConstraint")
		attatch.Length = 3
		local a1 = Instance.new("Attachment")
		local a2 = Instance.new("Attachment")
		a1.Parent = char2.LeftHand
		a2.Parent = char.Head
		attatch.Parent = a1.Parent
		attatch.Attachment0 = a1
		attatch.Attachment1 = a2
		task.wait(1)
		attatch.Length = 1.3
		task.wait(3)
		attatch:Destroy()
		a1:Destroy()
		a2:Destroy()
		char.Humanoid.Sit = false
		char.Humanoid.PlatformStand = false
		char.allValues.attatchCoolDown.Value = false
		char.allValues.Attacks.RopeDrag.Value = false

is this yours or is this a leaked script?

1 Like

nope its mine its in an event too btw

experiencing this too does anyone have a solution to this issue

Have you messed around on doing this on client? also make sure the appropriate humanoid states are set.

1 Like

(late reply) but its set to physics and this is how it runs (the same video above)