This is mainly for Goulstem because Im having a ton of trouble with this code
game:GetService("RunService").RenderStepped:connect(function() for i = 1, #Parts do if i == 1 then Parts[i].CFrame = Parts[i].CFrame:lerp(game.Players.LocalPlayer.Character.Torso.CFrame-Vector3.new(0,.75,0), 0.9) else Parts[i].CFrame = Parts[i].CFrame:lerp(Parts[i - 1].CFrame * CFrame.Angles(-loudness / 5, math.sin(-loudness / 1000000000), 0) * CFrame.new(0, 0, 0.15), 0.8) end end end) local plr = game.Players.LocalPlayer local m = plr:GetMouse() local parts --This is your model of the parts. repeat wait() until plr.Character local char = plr.Character local tor = char:WaitForChild("Torso") local offset = CFrame.Angles(-loudness / 10, math.sin(-loudness / 1000000000), 0) * CFrame.new(0, 0, 0.15) function visualize() for i = 1, #Parts2 do if i == 1 then Parts2[i].CFrame = Parts2[i].CFrame:lerp( tor.CFrame+Vector3.new(0,.75,0), 0.9 ) else Parts2[i].CFrame = Parts2[i].CFrame:lerp( Parts2[i - 1].CFrame * offset * CFrame.new(0, 0, 0.15), 0.8 ) end end end m.MouseMoved:Connect(function() local spot = m.Hit; parts:SetPrimaryPartCFrame(CFrame.new(tor.Position,m.Hit.p)) end) while wait(.1) do visualize() end
That is the full lerping and stuff scripts with both parts, I cant seem to tell whats wrong there. The longer one is the one thats having a problem but because of the longer one, the small one also doesn't work
EDIT: This is better than the last ver. just an error
for i = 1, 300 do local p = Instance.new("Part", game.Players.LocalPlayer.Character.Torso) p.Size = Vector3.new(0.2, 0.2, 0.2) p.Anchored = true p.CanCollide = false p.Material = "Neon" p.Position = game.Players.LocalPlayer.Character.Torso.Position table.insert(Parts2, p) end
The part that makes the line of blocks