Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.03 KB | None | 0 0
  1. local Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 5)*0.8
  2. local Speed = 20*Scale
  3. local Gravity = 0.1
  4.  
  5. local Player = game.Players.LocalPlayer
  6. local Character = Player.Character
  7. local Humanoid = Character.Humanoid
  8. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  9. local Torso = Character.HumanoidRootPart
  10. local Mouse = game.Players.LocalPlayer:GetMouse()
  11. local RenderStepped = game:GetService("RunService").RenderStepped
  12. local Camera = Workspace.CurrentCamera
  13. Camera:ClearAllChildren()
  14. local Model = Instance.new("Model",Character)
  15. local IgnoreList = {Character,Workspace.Terrain}
  16.  
  17. local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
  18. local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
  19. local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)
  20. local Gangster = false
  21.  
  22. local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
  23. local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
  24. local RotationOffsetHead = CFrame.Angles(0,0,0)
  25.  
  26. local Handle = Instance.new("Part",Model)
  27. Handle.CanCollide = false
  28. Handle.Name = "Handle"
  29. Handle.Position = Vector3.new(0,100,0)
  30. Handle:BreakJoints()
  31. Handle.FormFactor = "Custom"
  32. Handle.Size = Vector3.new(0.2,0.2,0.2)
  33. Handle.TopSurface = "SmoothNoOutlines"
  34. Handle.BottomSurface = "SmoothNoOutlines"
  35. Handle.FrontSurface = "SmoothNoOutlines"
  36. Handle.BackSurface = "SmoothNoOutlines"
  37. Handle.RightSurface = "SmoothNoOutlines"
  38. Handle.LeftSurface = "SmoothNoOutlines"
  39. Handle.BrickColor = BrickColor.new("Black")
  40. local Mesh = Instance.new("BlockMesh",Handle)
  41. Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale
  42. local HandleWeld = Instance.new("Motor6D")
  43. HandleWeld.Part0 = Character["Right Arm"]
  44. HandleWeld.Part1 = Handle
  45. HandleWeld.C0 = CFrame.new(Vector3.new(0,-0.4,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)
  46. HandleWeld.Parent = Handle
  47.  
  48. local Part = Instance.new("Part",Model)
  49. Part.CanCollide = false
  50. Part.Position = Vector3.new(0,100,0)
  51. Part:BreakJoints()
  52. Part.FormFactor = "Custom"
  53. Part.Size = Vector3.new(0.2,0.2,0.2)
  54. Part.TopSurface = "SmoothNoOutlines"
  55. Part.BottomSurface = "SmoothNoOutlines"
  56. Part.FrontSurface = "SmoothNoOutlines"
  57. Part.BackSurface = "SmoothNoOutlines"
  58. Part.RightSurface = "SmoothNoOutlines"
  59. Part.LeftSurface = "SmoothNoOutlines"
  60. Part.BrickColor = BrickColor.new("Black")
  61. local Mesh = Instance.new("CylinderMesh",Part)
  62. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  63. local PartWeld = Instance.new("Motor6D")
  64. PartWeld.Part0 = Handle
  65. PartWeld.Part1 = Part
  66. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  67. PartWeld.Parent = Part
  68.  
  69. local Part = Instance.new("Part",Model)
  70. Part.CanCollide = false
  71. Part.Position = Vector3.new(0,100,0)
  72. Part:BreakJoints()
  73. Part.FormFactor = "Custom"
  74. Part.Size = Vector3.new(0.2,0.2,0.2)
  75. Part.TopSurface = "SmoothNoOutlines"
  76. Part.BottomSurface = "SmoothNoOutlines"
  77. Part.FrontSurface = "SmoothNoOutlines"
  78. Part.BackSurface = "SmoothNoOutlines"
  79. Part.RightSurface = "SmoothNoOutlines"
  80. Part.LeftSurface = "SmoothNoOutlines"
  81. Part.BrickColor = BrickColor.new("Black")
  82. local Mesh = Instance.new("CylinderMesh",Part)
  83. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  84. local PartWeld = Instance.new("Motor6D")
  85. PartWeld.Part0 = Handle
  86. PartWeld.Part1 = Part
  87. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  88. PartWeld.Parent = Part
  89.  
  90. local Part = Instance.new("Part",Model)
  91. Part.CanCollide = false
  92. Part.Position = Vector3.new(0,100,0)
  93. Part:BreakJoints()
  94. Part.FormFactor = "Custom"
  95. Part.Size = Vector3.new(0.2,0.2,0.2)
  96. Part.TopSurface = "SmoothNoOutlines"
  97. Part.BottomSurface = "SmoothNoOutlines"
  98. Part.FrontSurface = "SmoothNoOutlines"
  99. Part.BackSurface = "SmoothNoOutlines"
  100. Part.RightSurface = "SmoothNoOutlines"
  101. Part.LeftSurface = "SmoothNoOutlines"
  102. Part.BrickColor = BrickColor.new("Black")
  103. local Mesh = Instance.new("CylinderMesh",Part)
  104. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  105. local PartWeld = Instance.new("Motor6D")
  106. PartWeld.Part0 = Handle
  107. PartWeld.Part1 = Part
  108. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  109. PartWeld.Parent = Part
  110.  
  111. local Part = Instance.new("Part",Model)
  112. Part.CanCollide = false
  113. Part.Position = Vector3.new(0,100,0)
  114. Part:BreakJoints()
  115. Part.FormFactor = "Custom"
  116. Part.Size = Vector3.new(0.2,0.2,0.2)
  117. Part.TopSurface = "SmoothNoOutlines"
  118. Part.BottomSurface = "SmoothNoOutlines"
  119. Part.FrontSurface = "SmoothNoOutlines"
  120. Part.BackSurface = "SmoothNoOutlines"
  121. Part.RightSurface = "SmoothNoOutlines"
  122. Part.LeftSurface = "SmoothNoOutlines"
  123. Part.BrickColor = BrickColor.new("Black")
  124. local Mesh = Instance.new("CylinderMesh",Part)
  125. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  126. local PartWeld = Instance.new("Motor6D")
  127. PartWeld.Part0 = Handle
  128. PartWeld.Part1 = Part
  129. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  130. PartWeld.Parent = Part
  131.  
  132. local Part = Instance.new("Part",Model)
  133. Part.CanCollide = false
  134. Part.Position = Vector3.new(0,100,0)
  135. Part:BreakJoints()
  136. Part.FormFactor = "Custom"
  137. Part.Size = Vector3.new(0.2,0.2,0.2)
  138. Part.TopSurface = "SmoothNoOutlines"
  139. Part.BottomSurface = "SmoothNoOutlines"
  140. Part.FrontSurface = "SmoothNoOutlines"
  141. Part.BackSurface = "SmoothNoOutlines"
  142. Part.RightSurface = "SmoothNoOutlines"
  143. Part.LeftSurface = "SmoothNoOutlines"
  144. Part.BrickColor = BrickColor.new("Black")
  145. local Mesh = Instance.new("BlockMesh",Part)
  146. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  147. local PartWeld = Instance.new("Motor6D")
  148. PartWeld.Part0 = Handle
  149. PartWeld.Part1 = Part
  150. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)
  151. PartWeld.Parent = Part
  152.  
  153. local Part = Instance.new("Part",Model)
  154. Part.CanCollide = false
  155. Part.Position = Vector3.new(0,100,0)
  156. Part:BreakJoints()
  157. Part.FormFactor = "Custom"
  158. Part.Size = Vector3.new(0.2,0.2,0.2)
  159. Part.TopSurface = "SmoothNoOutlines"
  160. Part.BottomSurface = "SmoothNoOutlines"
  161. Part.FrontSurface = "SmoothNoOutlines"
  162. Part.BackSurface = "SmoothNoOutlines"
  163. Part.RightSurface = "SmoothNoOutlines"
  164. Part.LeftSurface = "SmoothNoOutlines"
  165. Part.BrickColor = BrickColor.new("Black")
  166. local Mesh = Instance.new("BlockMesh",Part)
  167. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  168. local PartWeld = Instance.new("Motor6D")
  169. PartWeld.Part0 = Handle
  170. PartWeld.Part1 = Part
  171. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)
  172. PartWeld.Parent = Part
  173.  
  174. local Part = Instance.new("Part",Model)
  175. Part.CanCollide = false
  176. Part.Position = Vector3.new(0,100,0)
  177. Part:BreakJoints()
  178. Part.FormFactor = "Custom"
  179. Part.Size = Vector3.new(0.2,0.2,0.2)
  180. Part.TopSurface = "SmoothNoOutlines"
  181. Part.BottomSurface = "SmoothNoOutlines"
  182. Part.FrontSurface = "SmoothNoOutlines"
  183. Part.BackSurface = "SmoothNoOutlines"
  184. Part.RightSurface = "SmoothNoOutlines"
  185. Part.LeftSurface = "SmoothNoOutlines"
  186. Part.BrickColor = BrickColor.new("Black")
  187. local Mesh = Instance.new("BlockMesh",Part)
  188. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  189. local PartWeld = Instance.new("Motor6D")
  190. PartWeld.Part0 = Handle
  191. PartWeld.Part1 = Part
  192. PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  193. PartWeld.Parent = Part
  194.  
  195. local Part = Instance.new("Part",Model)
  196. Part.CanCollide = false
  197. Part.Position = Vector3.new(0,100,0)
  198. Part:BreakJoints()
  199. Part.FormFactor = "Custom"
  200. Part.Size = Vector3.new(0.2,0.2,0.2)
  201. Part.TopSurface = "SmoothNoOutlines"
  202. Part.BottomSurface = "SmoothNoOutlines"
  203. Part.FrontSurface = "SmoothNoOutlines"
  204. Part.BackSurface = "SmoothNoOutlines"
  205. Part.RightSurface = "SmoothNoOutlines"
  206. Part.LeftSurface = "SmoothNoOutlines"
  207. Part.BrickColor = BrickColor.new("Black")
  208. local Mesh = Instance.new("BlockMesh",Part)
  209. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  210. local PartWeld = Instance.new("Motor6D")
  211. PartWeld.Part0 = Handle
  212. PartWeld.Part1 = Part
  213. PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  214. PartWeld.Parent = Part
  215.  
  216. local Part = Instance.new("Part",Model)
  217. Part.CanCollide = false
  218. Part.Position = Vector3.new(0,100,0)
  219. Part:BreakJoints()
  220. Part.FormFactor = "Custom"
  221. Part.Size = Vector3.new(0.2,0.2,0.2)
  222. Part.TopSurface = "SmoothNoOutlines"
  223. Part.BottomSurface = "SmoothNoOutlines"
  224. Part.FrontSurface = "SmoothNoOutlines"
  225. Part.BackSurface = "SmoothNoOutlines"
  226. Part.RightSurface = "SmoothNoOutlines"
  227. Part.LeftSurface = "SmoothNoOutlines"
  228. Part.BrickColor = BrickColor.new("Black")
  229. local Mesh = Instance.new("BlockMesh",Part)
  230. Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale
  231. local PartWeld = Instance.new("Motor6D")
  232. PartWeld.Part0 = Handle
  233. PartWeld.Part1 = Part
  234. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)
  235. PartWeld.Parent = Part
  236.  
  237. local Part = Instance.new("Part",Model)
  238. Part.CanCollide = false
  239. Part.Position = Vector3.new(0,100,0)
  240. Part:BreakJoints()
  241. Part.FormFactor = "Custom"
  242. Part.Size = Vector3.new(0.2,0.2,0.2)
  243. Part.TopSurface = "SmoothNoOutlines"
  244. Part.BottomSurface = "SmoothNoOutlines"
  245. Part.FrontSurface = "SmoothNoOutlines"
  246. Part.BackSurface = "SmoothNoOutlines"
  247. Part.RightSurface = "SmoothNoOutlines"
  248. Part.LeftSurface = "SmoothNoOutlines"
  249. Part.BrickColor = BrickColor.new("Black")
  250. local Mesh = Instance.new("BlockMesh",Part)
  251. Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale
  252. local PartWeld = Instance.new("Motor6D")
  253. PartWeld.Part0 = Handle
  254. PartWeld.Part1 = Part
  255. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)
  256. PartWeld.Parent = Part
  257.  
  258. for i = 0,80,10 do
  259. local Part = Instance.new("Part",Model)
  260. Part.CanCollide = false
  261. Part.Position = Vector3.new(0,100,0)
  262. Part:BreakJoints()
  263. Part.FormFactor = "Custom"
  264. Part.Size = Vector3.new(0.2,0.2,0.2)
  265. Part.TopSurface = "SmoothNoOutlines"
  266. Part.BottomSurface = "SmoothNoOutlines"
  267. Part.FrontSurface = "SmoothNoOutlines"
  268. Part.BackSurface = "SmoothNoOutlines"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement