I am trying to make a stand follow a player with a delay. I do not want to use welds (as they don't have a delay) and I do not want to use BodyPosition (the delay is too big). With CFrame:Lerp() I'm able to neatly control the movement delay of the stand. But whenever I move too fast, the stand starts shaking. I am not even sure if it's the speed that makes it shake, I need help.
Here's my code.
repeat wait() until game.Players.LocalPlayer.Character local character = game.Players.LocalPlayer.Character game:GetService("RunService").RenderStepped:Connect(function() for _,v in pairs(workspace.Stands:GetChildren()) do-----------v if v.User.Value ~= nil then-------------------------------Just finding the stand itself if v:FindFirstChild("HumanoidRootPart") ~= nil then---^ local newCF = character.HumanoidRootPart.CFrame*CFrame.new(2,2,3)--The new CFrame to which I lerp to v.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame:Lerp(newCF,0.1)--Lerp end end end end)
How do I stop CFrame:Lerp() from shaking my stand/HRP? (HRP-HumanoidRootPart)