-- please dont steal!!! -- made by espresso :P warn("script made by espresso") local tool = Instance.new("Tool") tool.RequiresHandle = false tool.Name = "Lag" toggle = false local character = game:GetService("Players").LocalPlayer.Character local charclone = Instance.new("Model") charclone.Name = "LaggingCharacter" local asdasdsa = Instance.new("Part",charclone) asdasdsa.Name = "HumanoidRootPart" asdasdsa.Size = Vector3.new(2,2,1) asdasdsa.Transparency = 1 local saa = Instance.new("Humanoid",charclone) saa.RequiresNeck = false saa.DisplayName = "click again to teleport!" local leftleg = Instance.new("Part",charclone) leftleg.Size = Vector3.new(1,2,1) leftleg.Name = "Left Leg" leftleg.Transparency = 0.5 local leftarm = Instance.new("Part",charclone) leftarm.Size = Vector3.new(1,2,1) leftarm.Name = "Left Arm" leftarm.Transparency = 0.5 local rightarm = Instance.new("Part",charclone) rightarm.Size = Vector3.new(1,2,1) rightarm.Name = "Right Arm" rightarm.Transparency = 0.5 local head = Instance.new("Part",charclone) head.Size = Vector3.new(2,1,1) head.Name = "Head" head.Transparency = 0.5 local torso = Instance.new("Part",charclone) torso.Size = Vector3.new(2,2,1) torso.Name = "Torso" torso.Transparency = 0.5 local face = Instance.new("Decal",head) face.Name = "face" local headmesh = Instance.new("SpecialMesh",head) headmesh.Scale = Vector3.new(1.25,1.25,1.25) face.ColorMapContent = Content.fromUri("rbxasset://textures/face.png") local rightleg = Instance.new("Part",charclone) rightleg.Size = Vector3.new(1,2,1) rightleg.Name = "Right Leg" rightleg.Transparency = 0.5 local righthip = Instance.new("Motor6D",asdasdsa) righthip.Name = "Right Hip" righthip.C1 = CFrame.new(0.5,1,0) righthip.C0 = CFrame.new(1,-1,0) righthip.Part0 = asdasdsa righthip.Part1 = rightleg local rightsh = Instance.new("Motor6D",asdasdsa) rightsh.Name = "Right Shoulder" rightsh.C1 = CFrame.new(-0.5,0.5,0) rightsh.C0 = CFrame.new(1,0.5,0) rightsh.Part0 = asdasdsa rightsh.Part1 = rightarm local leftsh = Instance.new("Motor6D",asdasdsa) leftsh.Name = "Left Shoulder" leftsh.C1 = CFrame.new(0.5,0.5,0) leftsh.C0 = CFrame.new(-1,0.5,0) leftsh.Part0 = asdasdsa leftsh.Part1 = leftarm local lefthip = Instance.new("Motor6D",asdasdsa) lefthip.Name = "Left Hip" lefthip.C1 = CFrame.new(-0.5,1,0) lefthip.C0 = CFrame.new(-1,-1,0) lefthip.Part0 = asdasdsa lefthip.Part1 = leftleg local neck = Instance.new("Motor6D",asdasdsa) neck.Name = "Neck" neck.C0 = CFrame.new(0,1.5,0) neck.C1 = CFrame.new(0,0,0) neck.Part0 = asdasdsa neck.Part1 = head local rrr = Instance.new("Motor6D",asdasdsa) rrr.Name = "Root" rrr.Part0 = torso rrr.Part1 = asdasdsa task.spawn(function() while task.wait() do if toggle == true then tool.Name = "Teleport" else tool.Name = "Lag" end end end) task.spawn(function() while task.wait() do task.spawn(function() while task.wait() do if charclone:FindFirstChildWhichIsA("Tool") then if charclone:FindFirstChildWhichIsA("Tool").Name ~= "Teleport" then charclone:FindFirstChildWhichIsA("Tool").Parent = game:GetService("Players").LocalPlayer.Backpack end end end end) end end) warn("script made by espresso") tool.Parent = game:GetService("Players").LocalPlayer.Backpack tool.Activated:Connect(function() if toggle == true then tool.Parent = game:GetService("Players").LocalPlayer.Backpack workspace.CurrentCamera.CameraSubject = character:FindFirstChildWhichIsA("Humanoid") game:GetService("Players").LocalPlayer.Character = character charclone.Parent = nil toggle = false character:FindFirstChild("Animate").Enabled = true character.HumanoidRootPart.Anchored = false local count = 0 repeat character.HumanoidRootPart.CFrame = charclone.HumanoidRootPart.CFrame count += 1 until count >= 100 task.wait(0.1) if assemblylinear then character.HumanoidRootPart.AssemblyLinearVelocity = assemblylinear end if assemblyangu then character.HumanoidRootPart.AssemblyAngularVelocity = assemblyangu end else tool.Parent = game:GetService("Players").LocalPlayer.Backpack workspace.CurrentCamera.CameraSubject = saa assemblyangu = character.HumanoidRootPart.AssemblyAngularVelocity assemblylinear = character.HumanoidRootPart.AssemblyLinearVelocity toggle = true character:FindFirstChild("Animate").Enabled = false character.HumanoidRootPart.Anchored = true charclone.HumanoidRootPart.CFrame = character.HumanoidRootPart.CFrame charclone.Parent = workspace game:GetService("Players").LocalPlayer.Character = charclone charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,75,0) task.spawn(function() task.wait(0.15) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) charclone.HumanoidRootPart.AssemblyLinearVelocity = Vector3.new(0,25,0) end) end end)