The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Fe Spider script pastebin roblox
By Fe Spider on 2024-11-12 08:00 am | Syntax: LUA | Views: 12



New Script | Raw | Show/Hide line no. | Copy text to clipboard
  1.  
  2. setsimulationradius(math.huge, math.huge)
  3.  
  4. local mouse = game.Players.LocalPlayer:GetMouse()
  5.  
  6. game.Players.LocalPlayer.Character.Archivable = true
  7. game.Players.LocalPlayer.Character.Animate.Disabled = true
  8. local clonec =  game.Players.LocalPlayer.Character:Clone()
  9. clonec.Parent = workspace
  10. clonec.Name = "POOCLONE"
  11. clonec.Humanoid.HipHeight = -1.2 -- change this to look taller.
  12. game.Players.LocalPlayer.Character = clonec
  13. clonec.Animate.Disabled = false
  14.  
  15. workspace.Camera.CameraSubject = clonec.Humanoid
  16. game.Players.LocalPlayer.Character = workspace[game.Players.LocalPlayer.Name]
  17. game.Players.LocalPlayer.Character.Animate.Disabled = true
  18. ---game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
  19. game.Players.LocalPlayer.Character.Humanoid.Animator:Destroy()
  20.  
  21. spawn(function()
  22.  
  23.  
  24. while true do
  25. if game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  26. clonec.Humanoid.Jump = game.Players.LocalPlayer.Character.Humanoid.Jump
  27.  
  28. local veco = workspace.Camera.CFrame:VectorToObjectSpace(game.Players.LocalPlayer.Character.Humanoid.MoveDirection)
  29. clonec.Humanoid:Move(veco, true)
  30.  
  31. end
  32. wait()
  33. end
  34.  
  35. end)
  36.  
  37. for i,v in pairs(clonec:GetDescendants())do
  38.    
  39.     if v:IsA("Part") then
  40.     v.Transparency = 1
  41.     end
  42. end
  43.  
  44.  
  45.  
  46.  
  47.  
  48. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["HumanoidRootPart"])
  49. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  50. bodyvelocity.Velocity = Vector3.new(0, 0, 0)
  51. game:GetService("RunService").Stepped:connect(function()
  52.    
  53.     game.Players.LocalPlayer.Character.Torso.CanCollide = false
  54.     game.Players.LocalPlayer.Character.Head.CanCollide = false
  55.         game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
  56.        game.Players.LocalPlayer.Character.Humanoid.PlatformStand = true  
  57.     game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (clonec.HumanoidRootPart.CFrame * CFrame.Angles(math.rad(-90),0,0)) * CFrame.new(0,-0,-1)
  58.            game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  59.  game.Players.LocalPlayer.Character.HumanoidRootPart.RotVelocity = Vector3.new(0,0,0)
  60.  
  61. end)
  62.  
  63.  
  64.  
  65.  
  66. local segments = Instance.new("Folder")
  67. local part = Instance.new("Part")
  68. local part_2 = Instance.new("Part")
  69.  
  70. segments.Name = "segments"
  71. segments.Parent = workspace
  72. part.Anchored = true
  73. part.CanCollide = false
  74. part.Transparency = 1
  75. part.Size = Vector3.new(1, 1, 2)
  76. part.BottomSurface = Enum.SurfaceType.Smooth
  77. part.BrickColor = BrickColor.new("Alder")
  78. part.TopSurface = Enum.SurfaceType.Smooth
  79. part.Color = Color3.new(0.666667, 0.333333, 1)
  80. part.Parent = segments
  81. part.Name = "seg1"
  82. part.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  83. part_2.Anchored = true
  84. part_2.CanCollide = false
  85. part_2.Size = Vector3.new(1, 1, 2)
  86. part_2.BottomSurface = Enum.SurfaceType.Smooth
  87. part_2.BrickColor = BrickColor.new("Cool yellow")
  88. part_2.TopSurface = Enum.SurfaceType.Smooth
  89. part_2.Color = Color3.new(0.992157, 0.917647, 0.552941)
  90. part_2.Parent = segments
  91. part_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  92. part_2.Name = "seg2"
  93. part_2.Transparency = 1
  94.  
  95. local segments2 = Instance.new("Folder")
  96. local part = Instance.new("Part")
  97. local part_2 = Instance.new("Part")
  98.  
  99. segments2.Name = "segments2"
  100. segments2.Parent = workspace
  101. part.Anchored = true
  102. part.CanCollide = false
  103. part.Size = Vector3.new(1, 1, 2)
  104. part.BottomSurface = Enum.SurfaceType.Smooth
  105. part.BrickColor = BrickColor.new("Alder")
  106. part.TopSurface = Enum.SurfaceType.Smooth
  107. part.Name = "seg1"
  108. part.Color = Color3.new(0.666667, 0.333333, 1)
  109. part.Parent = segments2
  110. part.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  111. part_2.Anchored = true
  112. part_2.CanCollide = false
  113. part_2.Size = Vector3.new(1, 1, 2)
  114. part_2.BottomSurface = Enum.SurfaceType.Smooth
  115. part_2.BrickColor = BrickColor.new("Alder")
  116. part_2.TopSurface = Enum.SurfaceType.Smooth
  117. part_2.Color = Color3.new(0.666667, 0.333333, 1)
  118. part_2.Parent = segments2
  119. part_2.CFrame = CFrame.new(-4.1, 2.1, -37.5)
  120. part_2.Name = "seg2"
  121. part_2.Transparency = 1
  122. part.Transparency = 1
  123.  
  124.  
  125.  
  126. local leg1 = Instance.new("Part")
  127. leg1.Anchored = true
  128. leg1.Size = Vector3.new(0.5, 0.2, 0.5)
  129. leg1.BottomSurface = Enum.SurfaceType.Smooth
  130. leg1.Color = Color3.new(0, 1, 0)
  131. leg1.BrickColor = BrickColor.new("New Yeller")
  132. leg1.TopSurface = Enum.SurfaceType.Smooth
  133. leg1.Name = "leg1"
  134. leg1.Parent = workspace
  135. leg1.CFrame = CFrame.new(-31.15, 0.1, 8.65)
  136. leg1.CanCollide = false
  137. leg1.Transparency = 1
  138.  
  139.  
  140.  
  141.  
  142.  
  143. local leg1 =workspace.leg1:Clone()
  144. leg1.Parent = workspace
  145.  
  146. local leg2= workspace.leg1:Clone()
  147. leg2.Parent = workspace
  148.  
  149. local lp = game.Players.LocalPlayer
  150. local head = game.Players.LocalPlayer.Character.Head
  151.  
  152. function coffset(x,y,z)
  153.  return (head.CFrame * CFrame.new(x,y,z)).Position
  154. end
  155.  
  156.  
  157.  
  158.  
  159. mouse.KeyDown:connect(function(k)
  160.  
  161.  if k == "z" then
  162.  
  163.   leg1.Position = mouse.Hit.Position
  164.  elseif k == "x" then
  165.  
  166.  
  167.   leg2.Position = mouse.Hit.Position
  168.  end
  169.  
  170. end)
  171.  
  172.  
  173.  
  174.  
  175. spawn(function()
  176. --
  177. while true do
  178.  
  179.  
  180. if game.Players.LocalPlayer.Character.Humanoid.MoveDirection.Magnitude >0.1 then
  181.   wait(1.6/lp.Character.Humanoid.WalkSpeed)
  182.  
  183.  local ray1 =Ray.new(coffset(3,-0,0),Vector3.new(0,-10,0) )
  184.  local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray1,{leg1,leg2,lp.Character})
  185.  if pos then
  186.   leg1.Position = pos
  187.   end
  188.  
  189.  
  190.  
  191.   wait(1.6/lp.Character.Humanoid.WalkSpeed)
  192.  local ray2 =Ray.new(coffset(-3,-0,0),Vector3.new(0,-10,0) )
  193.  local hit,pos = workspace:FindPartOnRayWithIgnoreList(ray2,{leg1,leg2,lp.Character})
  194.  if pos then
  195.  leg2.Position = pos
  196.   end
  197.  
  198.  end
  199.  game:GetService("RunService").RenderStepped:wait()
  200. end
  201.  
  202. end)
  203.  
  204.  
  205.  
  206.  
  207. spawn(function()
  208.  
  209. local mouse = game.Players.LocalPlayer:GetMouse()
  210.  
  211.  
  212.  
  213. local len  = 2
  214.  
  215. local offset = Vector3.new(1,-3,0)
  216.  
  217.  local offset = Vector3.new(1,-1,0)
  218.  
  219. local segs = {}
  220.  
  221. local posn =  game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. for i,v in pairs(workspace.segments:GetChildren()) do
  229.  
  230.  
  231.  
  232.  table.insert(segs,v)
  233.  
  234.  
  235. end
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242. function vectorabsy(vec)
  243.  local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)
  244.  return v
  245. end
  246.  
  247.  
  248. local count = #segs
  249.  
  250.  
  251. while true do
  252.  
  253.  for i = 1,5 do
  254.  
  255.  for i = 1,count do
  256.  
  257.   if i == 1 then
  258.    
  259.    local seg = segs[i]
  260.    
  261.    local pos1 =  segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )  -- Calculating position that is on back of the part
  262.    local pos2 =leg1.Position
  263.    local vec = (pos2 - pos1).Unit
  264.    
  265.    local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  266.    
  267.    seg.CFrame = cframe
  268.    
  269.   else
  270.     local seg = segs[i]
  271.    local pos1 =  segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )
  272.    local pos2 =  segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )
  273.    local vec = (pos2 - pos1).Unit
  274.     local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  275.    
  276.    seg.CFrame = cframe
  277.   end
  278.  
  279.  end
  280.  
  281.  --Back
  282.  
  283.  
  284.   for i = 1,count do
  285.  
  286.   local i = ( count - i ) + 1
  287.   if i == count then
  288.    
  289.    local seg = segs[i]
  290.    
  291.    local pos1 =  segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )  -- Calculating position that is on back of the part
  292.    local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position  
  293.    local vec =(pos2 - pos1).Unit
  294.    if vec.Y > 0 then
  295.    
  296.    vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z)
  297.    
  298.    end
  299.    
  300.    local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  301.    
  302.    seg.CFrame =cframe
  303.    
  304.   else
  305.     local seg = segs[i]
  306.    local pos1 =  segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )
  307.    
  308.    local pos2 =  segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )
  309.    local vec = (pos2 - pos1).Unit
  310.    
  311.     local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)  * CFrame.Angles(0,math.rad(-180),0)
  312.    
  313.    seg.CFrame = cframe
  314.   end
  315.  
  316.   end
  317.  
  318.  end
  319.  game:GetService("RunService").Heartbeat:wait()
  320. end
  321.  
  322. end)
  323.  
  324.  
  325.  
  326.  
  327. spawn(function()
  328.  
  329. local mouse = game.Players.LocalPlayer:GetMouse()
  330.  
  331.  
  332.  
  333. local len  = 2
  334.  
  335. local offset = Vector3.new(-1,-1,0)
  336.  
  337. local segs = {}
  338.  
  339. local posn =  game.Players.LocalPlayer.Character.Head.Position + Vector3.new(0,-2.5,0)
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346. for i,v in pairs(workspace.segments2:GetChildren()) do
  347.  
  348.  
  349.  
  350.  table.insert(segs,v)
  351.  
  352.  
  353. end
  354.  
  355.  
  356.  
  357.  
  358.  
  359. function vectorabsy(vec)
  360.  local v = Vector3.new(vec.X,math.abs(vec.Y),vec.Z)
  361.  return v
  362. end
  363.  
  364.  
  365. local count = #segs
  366.  
  367.  
  368. while true do
  369.  
  370.  for i = 1,5 do
  371.  
  372.  for i = 1,count do
  373.  
  374.   if i == 1 then
  375.    
  376.    local seg = segs[i]
  377.    
  378.    local pos1 =  segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )  -- Calculating position that is on back of the part
  379.    local pos2 =leg2.Position
  380.    local vec = (pos2 - pos1).Unit
  381.  
  382.    local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  383.    
  384.    seg.CFrame = cframe
  385.    
  386.   else
  387.     local seg = segs[i]
  388.    local pos1 =  segs[i].Position - (segs[i].CFrame.LookVector* (len/2) )
  389.    local pos2 =  segs[i-1].Position - (segs[i-1].CFrame.LookVector* (len/2) )
  390.    local vec = (pos2 - pos1).Unit
  391.     local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)
  392.    
  393.    seg.CFrame = cframe
  394.   end
  395.  
  396.  end
  397.  
  398.  --Back
  399.  
  400.  
  401.   for i = 1,count do
  402.  
  403.   local i = ( count - i ) + 1
  404.   if i == count then
  405.    
  406.    local seg = segs[i]
  407.    
  408.    local pos1 =  segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )  -- Calculating position that is on back of the part
  409.    local pos2 =(game.Players.LocalPlayer.Character.Head.CFrame * CFrame.new(offset)).Position  
  410.    local vec =(pos2 - pos1).Unit
  411.    if vec.Y > 0 then
  412.    
  413.    vec = Vector3.new(vec.X, vec.Y-0.01 ,vec.Z)
  414.    
  415.    end
  416.    
  417.    local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2) * CFrame.Angles(0,math.rad(-180),0)
  418.    
  419.    seg.CFrame =cframe
  420.    
  421.   else
  422.     local seg = segs[i]
  423.    local pos1 =  segs[i].Position + (segs[i].CFrame.LookVector* (len/2) )
  424.    
  425.    local pos2 =  segs[i+1].Position + (segs[i+1].CFrame.LookVector* (len/2) )
  426.    local vec = (pos2 - pos1).Unit
  427.    
  428.     local cframe = CFrame.new(pos2 - (vec*(len/2) ),pos2)  * CFrame.Angles(0,math.rad(-180),0)
  429.    
  430.    seg.CFrame = cframe
  431.   end
  432.  
  433.   end
  434.  
  435.  end
  436.  game:GetService("RunService").Heartbeat:wait()
  437. end
  438.  
  439. end)
  440.  
  441.  
  442. game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Destroy()
  443. game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Destroy()
  444. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Destroy()
  445. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Destroy()
  446.  
  447.  
  448.  
  449. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Right Arm"])
  450. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  451. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  452.  
  453. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Left Arm"])
  454. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  455. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  456.  
  457. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Left Leg"])
  458. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  459. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  460.  
  461. local bodyvelocity = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character["Right Leg"])
  462. bodyvelocity.MaxForce = Vector3.new(9.9999999805064e+18, 9.999999869911e+14, 9.999999869911e+14)
  463. bodyvelocity.Velocity = Vector3.new(0, 200, 0)
  464.  
  465. spawn(function()
  466.  
  467.  
  468.  game.Players.LocalPlayer.Character.Humanoid.Died:connect(function()
  469.  
  470.   segments:Destroy()
  471.   segments2:Destroy()
  472.  
  473.  end)
  474.  
  475.  game:GetService("RunService").Stepped:connect(function()
  476.     game.Players.LocalPlayer.Character["Right Arm"].CanCollide = false
  477.  game.Players.LocalPlayer.Character["Left Arm"].CanCollide = false
  478.  
  479.   game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
  480.  game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
  481.  
  482.     end)
  483.  
  484.  repeat game:GetService("RunService").Heartbeat:wait()
  485.  
  486.  game.Players.LocalPlayer.Character["Right Arm"].CFrame =  segments.seg1 .CFrame * CFrame.Angles(math.rad(90),0,0 )
  487.  game.Players.LocalPlayer.Character["Left Arm"].CFrame =  segments.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )
  488.  
  489.   game.Players.LocalPlayer.Character["Right Leg"].CFrame =  segments2.seg1.CFrame * CFrame.Angles(math.rad(90),0,0 )
  490.  game.Players.LocalPlayer.Character["Left Leg"].CFrame =  segments2.seg2.CFrame * CFrame.Angles(math.rad(90),0,0 )
  491.  
  492.  until game.Players.LocalPlayer.Character.Humanoid.Health  < 1
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499. end)
  500.  
  501. --thisisascript