SHARE
TWEET

spider

shurarist Jan 24th, 2020 (edited) 76 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. local plr = owner
  9. local char = plr.Character
  10. local normalanim = true
  11. local root = char.HumanoidRootPart
  12. local rootj = root.RootJoint
  13. local maincolor = BrickColor.new("Really black")
  14. local RS = char.Torso["Right Shoulder"]
  15. local LS = char.Torso["Left Shoulder"]
  16. local RH = char.Torso["Right Hip"]
  17. local LH = char.Torso["Left Hip"]
  18. local neck = char.Torso["Neck"]
  19.  
  20. for _,v in pairs (char:children()) do
  21.     if v:IsA("Part") and v.Name ~= "Head" then
  22.         v.Transparency = 1
  23.         if v:IsA("Part") then
  24.             v.BrickColor = BrickColor.new("Really black")
  25.         end
  26.     end
  27.     char.Head.BrickColor = BrickColor.new("Institutional white")
  28.     char.Head.Transparency = 0.9
  29.     char.Head.Mesh.Scale = Vector3.new(0.001, 0.001, 0.001)
  30.     if v:IsA("Accessory") or v:IsA("Hat") or v:IsA("Hair") then
  31.         v:Destroy()
  32.     end
  33. end
  34.  
  35. change = 1
  36. sine = 0
  37. Cos = math.cos
  38.  
  39. leg1 = Instance.new("Part",char)
  40. leg1.Name = "Leg1"
  41. leg1.BrickColor = maincolor
  42. leg1.Size = Vector3.new(1, 7, 1)
  43. leg1.CanCollide = false
  44. leg1w = Instance.new("Weld",leg1)
  45. leg1w.Part0 = leg1
  46. leg1w.Part1 = root
  47.  
  48. leg2 = Instance.new("Part",char)
  49. leg2.Name = "Leg2"
  50. leg2.BrickColor = maincolor
  51. leg2.Size = Vector3.new(1, 7, 1)
  52. leg2.CanCollide = false
  53. leg2w = Instance.new("Weld",leg1)
  54. leg2w.Part0 = leg2
  55. leg2w.Part1 = root
  56.  
  57. leg3 = Instance.new("Part",char)
  58. leg3.Name = "Leg3"
  59. leg3.BrickColor = maincolor
  60. leg3.Size = Vector3.new(1, 7, 1)
  61. leg3.CanCollide = false
  62. leg3w = Instance.new("Weld",leg1)
  63. leg3w.Part0 = leg3
  64. leg3w.Part1 = root
  65.  
  66. leg4 = Instance.new("Part",char)
  67. leg4.Name = "Leg4"
  68. leg4.BrickColor = maincolor
  69. leg4.Size = Vector3.new(1, 7, 1)
  70. leg4.CanCollide = false
  71. leg4w = Instance.new("Weld",leg1)
  72. leg4w.Part0 = leg4
  73. leg4w.Part1 = root
  74.  
  75. leg5 = Instance.new("Part",char)
  76. leg5.Name = "Leg5"
  77. leg5.BrickColor = maincolor
  78. leg5.Size = Vector3.new(1, 7, 1)
  79. leg5.CanCollide = false
  80. leg5w = Instance.new("Weld",leg1)
  81. leg5w.Part0 = leg5
  82. leg5w.Part1 = root
  83.  
  84. leg6 = Instance.new("Part",char)
  85. leg6.Name = "Leg6"
  86. leg6.BrickColor = maincolor
  87. leg6.Size = Vector3.new(1, 7, 1)
  88. leg6.CanCollide = false
  89. leg6w = Instance.new("Weld",leg1)
  90. leg6w.Part0 = leg6
  91. leg6w.Part1 = root
  92.  
  93. leg7 = Instance.new("Part",char)
  94. leg7.Name = "Leg7"
  95. leg7.BrickColor = maincolor
  96. leg7.Size = Vector3.new(1, 7, 1)
  97. leg7.CanCollide = false
  98. leg7w = Instance.new("Weld",leg1)
  99. leg7w.Part0 = leg7
  100. leg7w.Part1 = root
  101.  
  102. leg8 = Instance.new("Part",char)
  103. leg8.Name = "Leg8"
  104. leg8.BrickColor = maincolor
  105. leg8.Size = Vector3.new(1, 7, 1)
  106. leg8.CanCollide = false
  107. leg8w = Instance.new("Weld",leg1)
  108. leg8w.Part0 = leg8
  109. leg8w.Part1 = root
  110.  
  111. ftors = Instance.new("Seat",char)
  112. ftors.Name = "Tors"
  113. ftors.BrickColor = maincolor
  114. ftors.Size = Vector3.new(3, 1.5, 7.25)
  115. ftors.CanCollide = false
  116. torsw = Instance.new("Weld",ftors)
  117. torsw.Part0 = ftors
  118. torsw.Part1 = root
  119.  
  120. for _,v in pairs (char:children()) do
  121.     if v:IsA("Part") then
  122.         v.Material = "SmoothPlastic"
  123.     end
  124. end
  125.  
  126. char.Humanoid.WalkSpeed = 16
  127.  
  128. while game:GetService("RunService").Heartbeat:Wait() do
  129.     if normalanim then
  130.         sine = sine + change
  131.     end
  132.     local touchfloor = workspace:FindPartOnRay(Ray.new(char.HumanoidRootPart.CFrame.Position, ((CFrame.new(char.HumanoidRootPart.Position, char.HumanoidRootPart.Position - Vector3.new(0, 1, 0))).LookVector).Unit * 4), char)
  133.     if char.HumanoidRootPart.Velocity.Magnitude > 1 and touchfloor then
  134.         animpose = "Walking"
  135.     elseif char.HumanoidRootPart.Velocity.Y > 0.5 and touchfloor == nil then
  136.         animpose = "Jumping"
  137.     elseif char.HumanoidRootPart.Velocity.Y < 0.5 and touchfloor == nil then
  138.         animpose = "Falling"
  139.     else
  140.         animpose = "Idle"
  141.     end
  142.     if animpose == "Idle" and normalanim then
  143.     torsw.C0 = torsw.C0:Lerp(CFrame.new(0, -3.25 + 0.1 * Cos(sine / 25), -0.5), 0.1)
  144.     leg1w.C0 = leg1w.C0:Lerp(CFrame.new(-2.5, 0.25, 2) * CFrame.Angles(0, 0, -0.2 + 0.05 * Cos(sine / 25)), 0.1)
  145.     leg2w.C0 = leg2w.C0:Lerp(CFrame.new(-2.5, 0.25, 0.5) * CFrame.Angles(0, 0, -0.2 + 0.05 * Cos(sine / 25)), 0.1)
  146.     leg3w.C0 = leg3w.C0:Lerp(CFrame.new(-2.5, 0.25, -1) * CFrame.Angles(0, 0, -0.2 + 0.05 * Cos(sine / 25)), 0.1)
  147.     leg4w.C0 = leg4w.C0:Lerp(CFrame.new(-2.5, 0.25, -2.5) * CFrame.Angles(0, 0, -0.2 + 0.05 * Cos(sine / 25)), 0.1)
  148.     leg5w.C0 = leg5w.C0:Lerp(CFrame.new(2.5, 0.25, 2) * CFrame.Angles(0, 0, 0.2 + 0.05 * Cos(sine / 25)), 0.1)
  149.     leg6w.C0 = leg6w.C0:Lerp(CFrame.new(2.5, 0.25, 0.5) * CFrame.Angles(0, 0, 0.2 + 0.05 * Cos(sine / 25)), 0.1)
  150.     leg7w.C0 = leg7w.C0:Lerp(CFrame.new(2.5, 0.25, -1) * CFrame.Angles(0, 0, 0.2 + 0.05 * Cos(sine / 25)), 0.1)
  151.     leg8w.C0 = leg8w.C0:Lerp(CFrame.new(2.5, 0.25, -2.5) * CFrame.Angles(0, 0,0.2 + 0.05 * Cos(sine / 25)), 0.1)
  152.     elseif animpose == "Walking" and normalanim then
  153.     torsw.C0 = torsw.C0:Lerp(CFrame.new(0, -3.25 + 0.1 * Cos(sine / 25), -0.5), 0.1)
  154.     leg1w.C0 = leg1w.C0:Lerp(CFrame.new(-2, 0.25 + -0.25 * Cos(sine / 12), 2) * CFrame.Angles(0 + 0.25 * Cos(sine / 12), 0, 0), 0.1)
  155.     leg2w.C0 = leg2w.C0:Lerp(CFrame.new(-2, 0.25 + 0.25 * Cos(sine / 12), -0.25) * CFrame.Angles(0 + -0.25 * Cos(sine / 12), 0, 0), 0.1)
  156.     leg3w.C0 = leg3w.C0:Lerp(CFrame.new(-2, 0.25 + 1 * Cos(sine / 12), -1.75) * CFrame.Angles(0 + 0.25 * Cos(sine / 12), 0, 0), 0.1)
  157.     leg4w.C0 = leg4w.C0:Lerp(CFrame.new(-2, 0.25 + -0 * Cos(sine / 12), -3.25) * CFrame.Angles(0 + -0.25 * Cos(sine / 12), 0, 0), 0.1)
  158.     torsw.C0 = torsw.C0:Lerp(CFrame.new(0, -3.25 + 0.1 * Cos(sine / 25), -0.5), 0.1)
  159.     leg5w.C0 = leg5w.C0:Lerp(CFrame.new(2, 0.25 + 0.25 * Cos(sine / 12), 1.5) * CFrame.Angles(0 + 0.25 * Cos(sine / 12), 0, 0), 0.1)
  160.     leg6w.C0 = leg6w.C0:Lerp(CFrame.new(2, 0.25 + -0.25 * Cos(sine / 12), -0) * CFrame.Angles(0 + -0.25 * Cos(sine / 12), 0, 0), 0.1)
  161.     leg7w.C0 = leg7w.C0:Lerp(CFrame.new(2, 0.25 + 0.25 * Cos(sine / 12), -1.25) * CFrame.Angles(0 + 0.25 * Cos(sine / 12), 0, 0), 0.1)
  162.     leg8w.C0 = leg8w.C0:Lerp(CFrame.new(2, 0.25 + -0.25 * Cos(sine / 12), -2.5) * CFrame.Angles(0 + -0.25 * Cos(sine / 12), 0, 0), 0.1)
  163.     elseif animpose == "Jumping" and normalanim then
  164.    
  165.     elseif animpose == "Falling" and normalanim then
  166.        
  167.     end
  168. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top