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