Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

BodyPosition is laggy when its about to end, how to fix?

Asked by 3 years ago

local bodyPosition = Instance.new("BodyPosition") bodyPosition.MaxForce = Vector3.new(math.huge, math.huge, math.huge) local pos = char.HumanoidRootPart.Position local keysPos = { ["W"] = char.HumanoidRootPart.CFrame.LookVector, ["A"] = -char.HumanoidRootPart.CFrame.RightVector, ["S"] = -char.HumanoidRootPart.CFrame.LookVector, ["D"] = char.HumanoidRootPart.CFrame.RightVector } local keysPos2 = { ["W"] = "w", ["A"] = "a", ["S"] = "s", ["D"] = "d" } print(dash, keysPos2[dash]) pos += keysPos[dash] * 10 bodyPosition.D /= 2 bodyPosition.Position = pos bodyPosition.Parent = char.HumanoidRootPart wait(0.75) bodyPosition:Destroy() char.Humanoid.WalkSpeed = 16

http://gyazo.com/7f865db68b0e39093e913c0c9d53bcdf

This is a script in an event. The bodyposition is a bit laggy most of the time when its about to end. How do I resolve this?

0
i don't see the problem in the gyazo User#30567 0 — 3y

Answer this question