ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
--Made by : UNKNOWN also view yourself because camera gets locked\r\nsetsimulationradius(math.huge, math.huge)\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\ngame.Players.LocalPlayer.Character.Archivable = true\r\ngame.Players.LocalPlayer.Character.Animate.Disabled = true\r\nlocal clonec = game.Players.LocalPlayer.Character:Clone()\r\nclonec.Parent = workspace\r\nclonec.Name = \"POOCLONE\"\r\nclonec.Humanoid.HipHeight = -0.5\r\ngame.Players.LocalPlayer.Character = clonec\r\nclonec.Animate.Disabled = false\r\n\r\nworkspace.Camera.CameraSubject = clonec.Humanoid\r\ngame.Players.LocalPlayer.Character = workspace[game.Players.LocalPlayer.Name]\r\ngame.Players.LocalPlayer.Character.Animate.Disabled = true\r\n---game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true\r\ngame.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()\r\n\r\nspawn(function()\r\n\r\n\r\nwhile true do\r\nif game.Players.LocalPlayer.Character:FindFirstChild(\"Humanoid\") then\r\nclonec.Humanoid.Jump = game.Players.LocalPlayer.Character.Humanoid.Jump\r\n\r\nlocal veco = workspace.Camera.CFrame:VectorToObjectSpace(game.Players.LocalPlayer.Character.Humanoid.MoveDirection)\r\nclonec.Humanoid:Move(veco, true)\r\n\r\nend\r\nwait()\r\nend\r\n\r\nend)\r\n\r\nfor i,v in pairs(clonec:GetDescendants())do \r\n \r\n if v:IsA(\"Part\") then \r\n v.Transparency = 1\r\n end \r\nend \r\n\r\n\r\n--Pavuk by diemiers#4209\r\n\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"HumanoidRootPart\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 0, 0)\r\ngame:GetService(\"RunService\").Stepped:connect(function()\r\n \r\n game.Players.LocalPlayer.Character.Torso.CanCollide = false \r\n game.Players.LocalPlayer.Character.Head.CanCollide = false \r\n game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false \r\n game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true \r\n game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (clonec.HumanoidRootPart.CFrame * CFrame.Angles(math.rad(-90),0,0)) * CFrame.new(0,-0,-1)\r\n game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)\r\n game.Players.LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.new(0,0,0)\r\n \r\nend)\r\n\r\n\r\n\r\n\r\nlocal segments = Instance.new(\"Folder\")\r\nlocal part = Instance.new(\"Part\")\r\nlocal part_2 = Instance.new(\"Part\")\r\n\r\nsegments.Name = \"segments\"\r\nsegments.Parent = workspace\r\npart.Anchored = true\r\npart.CanCollide = false\r\npart.Transparency = 1\r\npart.Size = Vector3.new(1, 1, 2)\r\npart.BottomSurface = Enum.SurfaceType.Smooth\r\npart.BrickColor = BrickColor.new(\"Alder\")\r\npart.TopSurface = Enum.SurfaceType.Smooth\r\npart.Color = Color3.new(0.666667, 0.333333, 1)\r\npart.Parent = segments\r\npart.Name = \"seg1\"\r\npart.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Anchored = true\r\npart_2.CanCollide = false\r\npart_2.Size = Vector3.new(1, 1, 2)\r\npart_2.BottomSurface = Enum.SurfaceType.Smooth\r\npart_2.BrickColor = BrickColor.new(\"Cool yellow\")\r\npart_2.TopSurface = Enum.SurfaceType.Smooth\r\npart_2.Color = Color3.new(0.992157, 0.917647, 0.552941)\r\npart_2.Parent = segments\r\npart_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Name = \"seg2\"\r\npart_2.Transparency = 1\r\n\r\nlocal segments2 = Instance.new(\"Folder\")\r\nlocal part = Instance.new(\"Part\")\r\nlocal part_2 = Instance.new(\"Part\")\r\n\r\nsegments2.Name = \"segments2\"\r\nsegments2.Parent = workspace\r\npart.Anchored = true\r\npart.CanCollide = false\r\npart.Size = Vector3.new(1, 1, 2)\r\npart.BottomSurface = Enum.SurfaceType.Smooth\r\npart.BrickColor = BrickColor.new(\"Alder\")\r\npart.TopSurface = Enum.SurfaceType.Smooth\r\npart.Name = \"seg1\"\r\npart.Color = Color3.new(0.666667, 0.333333, 1)\r\npart.Parent = segments2\r\npart.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Anchored = true\r\npart_2.CanCollide = false\r\npart_2.Size = Vector3.new(1, 1, 2)\r\npart_2.BottomSurface = Enum.SurfaceType.Smooth\r\npart_2.BrickColor = BrickColor.new(\"Alder\")\r\npart_2.TopSurface = Enum.SurfaceType.Smooth\r\npart_2.Color = Color3.new(0.666667, 0.333333, 1)\r\npart_2.Parent = segments2\r\npart_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Name = \"seg2\"\r\npart_2.Transparency = 1\r\npart.Transparency = 1\r\n\r\n\r\n\r\nlocal leg1 = Instance.new(\"Part\")\r\nleg1.Anchored = true\r\nleg1.Size = Vector3.new(0.5, 0.2, 0.5)\r\nleg1.BottomSurface = Enum.SurfaceType.Smooth\r\nleg1.Color = Color3.new(0, 1, 0)\r\nleg1.BrickColor = BrickColor.new(\"New Yeller\")\r\nleg1.TopSurface = Enum.SurfaceType.Smooth\r\nleg1.Name = \"leg1\"\r\nleg1.Parent = workspace\r\nleg1.CFrame = CFrame.new(-31.15, 0.1, 8.65)\r\nleg1.CanCollide = false\r\nleg1.Transparency = 1\r\n\r\n\r\n\r\n\r\n\r\nlocal leg1 =workspace.leg1:Clone()\r\nleg1.Parent = workspace\r\n\r\nlocal leg2= workspace.leg1:Clone()\r\nleg2.Parent = workspace\r\n\r\nlocal lp = game.Players.LocalPlayer\r\nlocal head = game.Players.LocalPlayer.Character.Head\r\n\r\nfunction coffset(x,y,z)\r\n return (head.CFrame * CFrame.new(x,y,z)).Position\r\nend\r\n\r\n\r\n\r\n\r\nmouse.KeyDown:connect(function(k)\r\n \r\n if k == \"z\" then\r\n \r\n leg1.Position = mouse.Hit.Position\r\n elseif k == \"x\" then\r\n \r\n \r\n leg2.Position = mouse.Hit.Position\r\n end\r\n \r\nend)\r\n\r\n \r\n\r\n \r\nspawn(function()\r\n--\r\nwhile true do\r\n \r\n \r\nif game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >0.1 then\r\n wait(1.6/lp.Character.Humanoid.WalkSpeed)\r\n \r\n local ray1 =Ray.new(coffset(3,-0,0),Vector3.new(0,-10,0) )\r\n local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray1,{leg1,leg2,lp.Character})\r\n if pos then\r\n leg1.Position = pos\r\n end\r\n \r\n\r\n \r\n wait(1.6/lp.Character.Humanoid.WalkSpeed)\r\n local ray2 =Ray.new(coffset(-3,-0,0),Vector3.new(0,-10,0) )\r\n local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray2,{leg1,leg2,lp.Character})\r\n if pos then\r\n leg2.Position = pos \r\n end\r\n \r\n end\r\n game:GetService(\"RunService\").RenderStepped:wait()\r\nend\r\n\r\nend)\r\n\r\n\r\n \r\n\r\nspawn(function()\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\n\r\n\r\nlocal len = 2\r\n\r\nlocal offset = Vector3.new(1,-3,0)\r\n \r\n local offset = Vector3.new(1,-1,0)\r\n \r\nlocal segs = {}\r\n\r\nlocal posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)\r\n\r\n\r\n\r\n\r\n\r\n\r\nfor i,v in pairs(workspace.segments:GetChildren()) do\r\n \r\n \r\n \r\n table.insert(segs,v)\r\n \r\n \r\nend\r\n\r\n\r\n\r\n\r\n\r\n\r\nfunction vectorabsy(vec)\r\n local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)\r\n return v\r\nend\r\n\r\n\r\nlocal count = #segs\r\n\r\n\r\nwhile true do\r\n \r\n for i = 1,5 do\r\n \r\n for i = 1,count do\r\n \r\n if i == 1 then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =leg1.Position\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )\r\n local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit\r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n --Back\r\n\r\n \r\n for i = 1,count do\r\n \r\n local i = ( count - i ) + 1\r\n if i == count then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position \r\n local vec =(pos2 - pos1).Unit \r\n if vec.Y > 0 then\r\n \r\n vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z) \r\n \r\n end\r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0) \r\n \r\n seg.CFrame =cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )\r\n \r\n local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)\r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n end\r\n game:GetService(\"RunService\").Heartbeat:wait()\r\nend\r\n \r\nend)\r\n\r\n\r\n\r\n\r\nspawn(function()\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\n\r\n\r\nlocal len = 2\r\n\r\nlocal offset = Vector3.new(-1,-1,0)\r\n\r\nlocal segs = {}\r\n\r\nlocal posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)\r\n\r\n\r\n\r\n\r\n\r\n\r\nfor i,v in pairs(workspace.segments2:GetChildren()) do\r\n \r\n \r\n\r\n table.insert(segs,v)\r\n \r\n \r\nend\r\n\r\n\r\n\r\n\r\n\r\nfunction vectorabsy(vec)\r\n local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)\r\n return v\r\nend\r\n\r\n\r\nlocal count = #segs\r\n\r\n\r\nwhile true do\r\n\r\n for i = 1,5 do\r\n \r\n for i = 1,count do\r\n \r\n if i == 1 then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =leg2.Position\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )\r\n local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit\r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n --Back\r\n\r\n \r\n for i = 1,count do\r\n \r\n local i = ( count - i ) + 1\r\n if i == count then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position \r\n local vec =(pos2 - pos1).Unit \r\n if vec.Y > 0 then\r\n \r\n vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z) \r\n \r\n end\r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0) \r\n \r\n seg.CFrame =cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )\r\n \r\n local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)\r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n end\r\n game:GetService(\"RunService\").Heartbeat:wait()\r\nend\r\n \r\nend)\r\n\r\n\r\ngame.Players.LocalPlayer.Character.Torso[\"Right Shoulder\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Left Shoulder\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Right Hip\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Left Hip\"]:Destroy()\r\n\r\n\r\n \r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Right Arm\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Left Arm\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Left Leg\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Right Leg\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nspawn(function()\r\n \r\n\r\n game.Players.LocalPlayer.Character.Humanoid.Died:connect(function()\r\n \r\n segments:Destroy()\r\n segments2:Destroy()\r\n \r\n end)\r\n \r\n game:GetService(\"RunService\").Stepped:connect(function()\r\n game.Players.LocalPlayer.Character[\"Right Arm\"].CanCollide = false\r\n game.Players.LocalPlayer.Character[\"Left Arm\"].CanCollide = false\r\n \r\n game.Players.LocalPlayer.Character[\"Right Leg\"].CanCollide = false\r\n game.Players.LocalPlayer.Character[\"Left Leg\"].CanCollide = false\r\n\r\n end)\r\n \r\n repeat game:GetService(\"RunService\").Heartbeat:wait()\r\n \r\n game.Players.LocalPlayer.Character[\"Right Arm\"].CFrame = segments.seg1 .CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n game.Players.LocalPlayer.Character[\"Left Arm\"].CFrame = segments.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n \r\n game.Players.LocalPlayer.Character[\"Right Leg\"].CFrame = segments2.seg1.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n game.Players.LocalPlayer.Character[\"Left Leg\"].CFrame = segments2.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n \r\n until game.Players.LocalPlayer.Character.Humanoid.Health < 1\r\n\r\n \r\n \r\n \r\n \r\n \r\nend)--Made by : UNKNOWN\r\nsetsimulationradius(math.huge, math.huge)\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\ngame.Players.LocalPlayer.Character.Archivable = true\r\ngame.Players.LocalPlayer.Character.Animate.Disabled = true\r\nlocal clonec = game.Players.LocalPlayer.Character:Clone()\r\nclonec.Parent = workspace\r\nclonec.Name = \"POOCLONE\"\r\nclonec.Humanoid.HipHeight = -0.5\r\ngame.Players.LocalPlayer.Character = clonec\r\nclonec.Animate.Disabled = false\r\n\r\nworkspace.Camera.CameraSubject = clonec.Humanoid\r\ngame.Players.LocalPlayer.Character = workspace[game.Players.LocalPlayer.Name]\r\ngame.Players.LocalPlayer.Character.Animate.Disabled = true\r\n---game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true\r\ngame.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()\r\n\r\nspawn(function()\r\n\r\n\r\nwhile true do\r\nif game.Players.LocalPlayer.Character:FindFirstChild(\"Humanoid\") then\r\nclonec.Humanoid.Jump = game.Players.LocalPlayer.Character.Humanoid.Jump\r\n\r\nlocal veco = workspace.Camera.CFrame:VectorToObjectSpace(game.Players.LocalPlayer.Character.Humanoid.MoveDirection)\r\nclonec.Humanoid:Move(veco, true)\r\n\r\nend\r\nwait()\r\nend\r\n\r\nend)\r\n\r\nfor i,v in pairs(clonec:GetDescendants())do \r\n \r\n if v:IsA(\"Part\") then \r\n v.Transparency = 1\r\n end \r\nend \r\n\r\n\r\n--Pavuk by diemiers#4209\r\n\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"HumanoidRootPart\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 0, 0)\r\ngame:GetService(\"RunService\").Stepped:connect(function()\r\n \r\n game.Players.LocalPlayer.Character.Torso.CanCollide = false \r\n game.Players.LocalPlayer.Character.Head.CanCollide = false \r\n game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false \r\n game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true \r\n game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (clonec.HumanoidRootPart.CFrame * CFrame.Angles(math.rad(-90),0,0)) * CFrame.new(0,-0,-1)\r\n game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)\r\n game.Players.LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.new(0,0,0)\r\n \r\nend)\r\n\r\n\r\n\r\n\r\nlocal segments = Instance.new(\"Folder\")\r\nlocal part = Instance.new(\"Part\")\r\nlocal part_2 = Instance.new(\"Part\")\r\n\r\nsegments.Name = \"segments\"\r\nsegments.Parent = workspace\r\npart.Anchored = true\r\npart.CanCollide = false\r\npart.Transparency = 1\r\npart.Size = Vector3.new(1, 1, 2)\r\npart.BottomSurface = Enum.SurfaceType.Smooth\r\npart.BrickColor = BrickColor.new(\"Alder\")\r\npart.TopSurface = Enum.SurfaceType.Smooth\r\npart.Color = Color3.new(0.666667, 0.333333, 1)\r\npart.Parent = segments\r\npart.Name = \"seg1\"\r\npart.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Anchored = true\r\npart_2.CanCollide = false\r\npart_2.Size = Vector3.new(1, 1, 2)\r\npart_2.BottomSurface = Enum.SurfaceType.Smooth\r\npart_2.BrickColor = BrickColor.new(\"Cool yellow\")\r\npart_2.TopSurface = Enum.SurfaceType.Smooth\r\npart_2.Color = Color3.new(0.992157, 0.917647, 0.552941)\r\npart_2.Parent = segments\r\npart_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Name = \"seg2\"\r\npart_2.Transparency = 1\r\n\r\nlocal segments2 = Instance.new(\"Folder\")\r\nlocal part = Instance.new(\"Part\")\r\nlocal part_2 = Instance.new(\"Part\")\r\n\r\nsegments2.Name = \"segments2\"\r\nsegments2.Parent = workspace\r\npart.Anchored = true\r\npart.CanCollide = false\r\npart.Size = Vector3.new(1, 1, 2)\r\npart.BottomSurface = Enum.SurfaceType.Smooth\r\npart.BrickColor = BrickColor.new(\"Alder\")\r\npart.TopSurface = Enum.SurfaceType.Smooth\r\npart.Name = \"seg1\"\r\npart.Color = Color3.new(0.666667, 0.333333, 1)\r\npart.Parent = segments2\r\npart.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Anchored = true\r\npart_2.CanCollide = false\r\npart_2.Size = Vector3.new(1, 1, 2)\r\npart_2.BottomSurface = Enum.SurfaceType.Smooth\r\npart_2.BrickColor = BrickColor.new(\"Alder\")\r\npart_2.TopSurface = Enum.SurfaceType.Smooth\r\npart_2.Color = Color3.new(0.666667, 0.333333, 1)\r\npart_2.Parent = segments2\r\npart_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)\r\npart_2.Name = \"seg2\"\r\npart_2.Transparency = 1\r\npart.Transparency = 1\r\n\r\n\r\n\r\nlocal leg1 = Instance.new(\"Part\")\r\nleg1.Anchored = true\r\nleg1.Size = Vector3.new(0.5, 0.2, 0.5)\r\nleg1.BottomSurface = Enum.SurfaceType.Smooth\r\nleg1.Color = Color3.new(0, 1, 0)\r\nleg1.BrickColor = BrickColor.new(\"New Yeller\")\r\nleg1.TopSurface = Enum.SurfaceType.Smooth\r\nleg1.Name = \"leg1\"\r\nleg1.Parent = workspace\r\nleg1.CFrame = CFrame.new(-31.15, 0.1, 8.65)\r\nleg1.CanCollide = false\r\nleg1.Transparency = 1\r\n\r\n\r\n\r\n\r\n\r\nlocal leg1 =workspace.leg1:Clone()\r\nleg1.Parent = workspace\r\n\r\nlocal leg2= workspace.leg1:Clone()\r\nleg2.Parent = workspace\r\n\r\nlocal lp = game.Players.LocalPlayer\r\nlocal head = game.Players.LocalPlayer.Character.Head\r\n\r\nfunction coffset(x,y,z)\r\n return (head.CFrame * CFrame.new(x,y,z)).Position\r\nend\r\n\r\n\r\n\r\n\r\nmouse.KeyDown:connect(function(k)\r\n \r\n if k == \"z\" then\r\n \r\n leg1.Position = mouse.Hit.Position\r\n elseif k == \"x\" then\r\n \r\n \r\n leg2.Position = mouse.Hit.Position\r\n end\r\n \r\nend)\r\n\r\n \r\n\r\n \r\nspawn(function()\r\n--\r\nwhile true do\r\n \r\n \r\nif game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >0.1 then\r\n wait(1.6/lp.Character.Humanoid.WalkSpeed)\r\n \r\n local ray1 =Ray.new(coffset(3,-0,0),Vector3.new(0,-10,0) )\r\n local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray1,{leg1,leg2,lp.Character})\r\n if pos then\r\n leg1.Position = pos\r\n end\r\n \r\n\r\n \r\n wait(1.6/lp.Character.Humanoid.WalkSpeed)\r\n local ray2 =Ray.new(coffset(-3,-0,0),Vector3.new(0,-10,0) )\r\n local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray2,{leg1,leg2,lp.Character})\r\n if pos then\r\n leg2.Position = pos \r\n end\r\n \r\n end\r\n game:GetService(\"RunService\").RenderStepped:wait()\r\nend\r\n\r\nend)\r\n\r\n\r\n \r\n\r\nspawn(function()\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\n\r\n\r\nlocal len = 2\r\n\r\nlocal offset = Vector3.new(1,-3,0)\r\n \r\n local offset = Vector3.new(1,-1,0)\r\n \r\nlocal segs = {}\r\n\r\nlocal posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)\r\n\r\n\r\n\r\n\r\n\r\n\r\nfor i,v in pairs(workspace.segments:GetChildren()) do\r\n \r\n \r\n \r\n table.insert(segs,v)\r\n \r\n \r\nend\r\n\r\n\r\n\r\n\r\n\r\n\r\nfunction vectorabsy(vec)\r\n local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)\r\n return v\r\nend\r\n\r\n\r\nlocal count = #segs\r\n\r\n\r\nwhile true do\r\n \r\n for i = 1,5 do\r\n \r\n for i = 1,count do\r\n \r\n if i == 1 then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =leg1.Position\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )\r\n local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit\r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n --Back\r\n\r\n \r\n for i = 1,count do\r\n \r\n local i = ( count - i ) + 1\r\n if i == count then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position \r\n local vec =(pos2 - pos1).Unit \r\n if vec.Y > 0 then\r\n \r\n vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z) \r\n \r\n end\r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0) \r\n \r\n seg.CFrame =cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )\r\n \r\n local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)\r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n end\r\n game:GetService(\"RunService\").Heartbeat:wait()\r\nend\r\n \r\nend)\r\n\r\n\r\n\r\n\r\nspawn(function()\r\n\r\nlocal mouse = game.Players.LocalPlayer:GetMouse()\r\n\r\n\r\n\r\nlocal len = 2\r\n\r\nlocal offset = Vector3.new(-1,-1,0)\r\n\r\nlocal segs = {}\r\n\r\nlocal posn = game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)\r\n\r\n\r\n\r\n\r\n\r\n\r\nfor i,v in pairs(workspace.segments2:GetChildren()) do\r\n \r\n \r\n\r\n table.insert(segs,v)\r\n \r\n \r\nend\r\n\r\n\r\n\r\n\r\n\r\nfunction vectorabsy(vec)\r\n local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)\r\n return v\r\nend\r\n\r\n\r\nlocal count = #segs\r\n\r\n\r\nwhile true do\r\n\r\n for i = 1,5 do\r\n \r\n for i = 1,count do\r\n \r\n if i == 1 then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =leg2.Position\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )\r\n local pos2 = segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit\r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) \r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n --Back\r\n\r\n \r\n for i = 1,count do\r\n \r\n local i = ( count - i ) + 1\r\n if i == count then\r\n \r\n local seg = segs[i]\r\n \r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) ) -- Calculating position that is on back of the part\r\n local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position \r\n local vec =(pos2 - pos1).Unit \r\n if vec.Y > 0 then\r\n \r\n vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z) \r\n \r\n end\r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0) \r\n \r\n seg.CFrame =cframe\r\n \r\n else\r\n local seg = segs[i]\r\n local pos1 = segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )\r\n \r\n local pos2 = segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )\r\n local vec = (pos2 - pos1).Unit \r\n \r\n local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)\r\n \r\n seg.CFrame = cframe\r\n end\r\n\r\n end \r\n \r\n end\r\n game:GetService(\"RunService\").Heartbeat:wait()\r\nend\r\n \r\nend)\r\n\r\n\r\ngame.Players.LocalPlayer.Character.Torso[\"Right Shoulder\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Left Shoulder\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Right Hip\"]:Destroy()\r\ngame.Players.LocalPlayer.Character.Torso[\"Left Hip\"]:Destroy()\r\n\r\n\r\n \r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Right Arm\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Left Arm\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Left Leg\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nlocal bodyvelocity = Instance.new(\"BodyVelocity\",game.Players.LocalPlayer.Character[\"Right Leg\"])\r\nbodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)\r\nbodyvelocity.Velocity = Vector3.new(0, 200, 0)\r\n\r\nspawn(function()\r\n \r\n\r\n game.Players.LocalPlayer.Character.Humanoid.Died:connect(function()\r\n \r\n segments:Destroy()\r\n segments2:Destroy()\r\n \r\n end)\r\n \r\n game:GetService(\"RunService\").Stepped:connect(function()\r\n game.Players.LocalPlayer.Character[\"Right Arm\"].CanCollide = false\r\n game.Players.LocalPlayer.Character[\"Left Arm\"].CanCollide = false\r\n \r\n game.Players.LocalPlayer.Character[\"Right Leg\"].CanCollide = false\r\n game.Players.LocalPlayer.Character[\"Left Leg\"].CanCollide = false\r\n\r\n end)\r\n \r\n repeat game:GetService(\"RunService\").Heartbeat:wait()\r\n \r\n game.Players.LocalPlayer.Character[\"Right Arm\"].CFrame = segments.seg1 .CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n game.Players.LocalPlayer.Character[\"Left Arm\"].CFrame = segments.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n \r\n game.Players.LocalPlayer.Character[\"Right Leg\"].CFrame = segments2.seg1.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n game.Players.LocalPlayer.Character[\"Left Leg\"].CFrame = segments2.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )\r\n \r\n until game.Players.LocalPlayer.Character.Humanoid.Health < 1\r\n\r\n \r\n \r\n \r\n \r\n \r\nend)
Password
Anyone with the link will still need this password to view.
Expires
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel