Advertisement
Guest User

attack on titan script

a guest
Jun 22nd, 2017
11,542
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 121.01 KB | None | 0 0
  1. --Attack on Titan - 3DMG
  2. wait (0.1)
  3. function clerp(c1,c2,al)
  4. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  6. for i,v in pairs(com1) do
  7. com1[i] = v+(com2[i]-v)*al
  8. end
  9. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  10. end
  11.  
  12. plr = game:service'Players'.LocalPlayer
  13. plrgui = plr:findFirstChild'PlayerGui'
  14. char = plr.Character
  15. mouse = plr:GetMouse()
  16. humanoid = char:findFirstChild("Humanoid")
  17. torso = char:findFirstChild("Torso")
  18. head = char.Head
  19. ra = char:findFirstChild("Right Arm")
  20. la = char:findFirstChild("Left Arm")
  21. rl = char:findFirstChild("Right Leg")
  22. ll = char:findFirstChild("Left Leg")
  23. rs = torso:findFirstChild("Right Shoulder")
  24. ls = torso:findFirstChild("Left Shoulder")
  25. rh = torso:findFirstChild("Right Hip")
  26. lh = torso:findFirstChild("Left Hip")
  27. neck = torso:findFirstChild("Neck")
  28. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  29. rootpart = char:findFirstChild("HumanoidRootPart")
  30. camera = workspace.CurrentCamera
  31. anim = char:findFirstChild("Animate")
  32. if anim then
  33. anim:Destroy()
  34. end
  35.  
  36. local rm = Instance.new('Weld', torso)
  37. rm.C0 = CFrame.new(1.5, 0.5, 0)
  38. rm.C1 = CFrame.new(0, 0.5, 0)
  39. rm.Part0 = torso
  40. rm.Part1 = ra
  41. rm.Name = 'Right Shoulder'
  42.  
  43. local lm = Instance.new("Weld", torso)
  44. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  45. lm.C1 = CFrame.new(0, 0.5, 0)
  46. lm.Part0 = torso
  47. lm.Part1 = la
  48. lm.Name = 'Left Shoulder'
  49.  
  50. local rlegm = Instance.new("Weld", torso)
  51. rlegm.C0 = CFrame.new(0.5, -1, 0)
  52. rlegm.C1 = CFrame.new(0, 1, 0)
  53. rlegm.Part0 = torso
  54. rlegm.Part1 = rl
  55.  
  56. local llegm = Instance.new("Weld", torso)
  57. llegm.C0 = CFrame.new(-0.5, -1, 0)
  58. llegm.C1 = CFrame.new(0, 1, 0)
  59. llegm.Part0 = torso
  60. llegm.Part1 = ll
  61.  
  62. rj.C0 = CFrame.new()
  63. rj.C1 = CFrame.new()
  64.  
  65. neck.C0 = CFrame.new(0, 1, 0)
  66. neck.C1 = CFrame.new(0, -0.5, 0)
  67.  
  68.  
  69. local speed = 0.3
  70. local angle = 0
  71. local anglespeed = 1
  72. rsc0 = rm.C0
  73. lsc0 = lm.C0
  74. llc0 = llegm.C0
  75. rlc0 = rlegm.C0
  76. rootc0 = rj.C0
  77. neckc0 = neck.C0
  78.  
  79. function scan(parent)
  80. local parts,last = {}
  81. for _,v in pairs(parent:GetChildren()) do
  82. if (v:IsA("BasePart")) then
  83. if (last) then
  84. local w = Instance.new("Weld")
  85. w.Name = ("%s_Weld"):format(v.Name)
  86. w.Part0,w.Part1 = last,v
  87. w.C0 = last.CFrame:inverse()
  88. w.C1 = v.CFrame:inverse()
  89. w.Parent = last
  90. end
  91. last = v
  92. table.insert(parts,v)
  93. end
  94. scan(v)
  95. end
  96. for _,v in pairs(parts) do
  97. v.Anchored = false
  98. v.Locked = true
  99. v.CanCollide = false
  100. end
  101. end
  102.  
  103. local BasePart = Instance.new('Part')
  104. BasePart.FormFactor = 'Custom'
  105. BasePart.Material = 'SmoothPlastic'
  106. BasePart.CanCollide = false
  107. BasePart.Locked = true
  108. BasePart.TopSurface = 10
  109. BasePart.BottomSurface = 10
  110. BasePart.LeftSurface = 10
  111. BasePart.RightSurface = 10
  112. BasePart.FrontSurface = 10
  113. BasePart.BackSurface = 10
  114. BasePart:breakJoints()
  115.  
  116. local ThreeDMG = Instance.new('Model', char)
  117. ThreeDMG.Name = '3DMG'
  118.  
  119. ThreeDMG.DescendantAdded:connect(function(obj)
  120. if obj:IsA'Part' then
  121. obj.Locked = true
  122. end
  123. end)
  124.  
  125. -- 1 - Model
  126. TorsoCover = Instance.new("Model")
  127. TorsoCover.Parent = ThreeDMG
  128.  
  129. -- 2 - GrappleLauncher2
  130. obj2 = Instance.new("Part")
  131. obj2.CFrame = CFrame.new(Vector3.new(11.7099972, 4.39004135, 61.0900536))*CFrame.new(0,-.25,0) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  132. obj2.FormFactor = Enum.FormFactor.Custom
  133. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  134. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  135. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  136. obj2.Material = Enum.Material.SmoothPlastic
  137. obj2.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
  138. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  139. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  140. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  141. obj2.BrickColor = BrickColor.new("Black")
  142. obj2.Name = "GrappleLauncher2"
  143. obj2.Parent = TorsoCover
  144.  
  145. -- 3 - Mesh
  146. obj3 = Instance.new("CylinderMesh")
  147. obj3.Scale = Vector3.new(0.949999988, 1.02999997, 0.949999988)
  148. obj3.Parent = obj2
  149.  
  150. -- 4 - GrappleLaunchDec
  151. obj4 = Instance.new("Part")
  152. obj4.CFrame = CFrame.new(Vector3.new(12.2099934, 4.39004135, 61.0900536))*CFrame.new(0,-.25,0) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  153. obj4.FormFactor = Enum.FormFactor.Custom
  154. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  155. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  156. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  157. obj4.Material = Enum.Material.SmoothPlastic
  158. obj4.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
  159. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  160. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  161. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  162. obj4.Name = "GrappleLaunchDec"
  163. obj4.Parent = TorsoCover
  164.  
  165. -- 5 - Mesh
  166. obj5 = Instance.new("CylinderMesh")
  167. obj5.Parent = obj4
  168.  
  169. -- 6 - GrappleLaunchDec
  170. obj6 = Instance.new("Part")
  171. obj6.CFrame = CFrame.new(Vector3.new(12.2099934, 4.19004822, 61.0900536))*CFrame.new(0,-.25,0) * CFrame.Angles(-3.1415927410126, -8.7422776573476e-008, -3.1415927410126)
  172. obj6.FormFactor = Enum.FormFactor.Custom
  173. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  174. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  175. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  176. obj6.Material = Enum.Material.SmoothPlastic
  177. obj6.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
  178. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  179. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  180. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  181. obj6.Name = "GrappleLaunchDec"
  182. obj6.Parent = TorsoCover
  183.  
  184. -- 7 - Mesh
  185. obj7 = Instance.new("BlockMesh")
  186. obj7.Parent = obj6
  187.  
  188. -- 8 - Container
  189. obj8 = Instance.new("Part")
  190. obj8.CFrame = CFrame.new(Vector3.new(13.4265022, 4.64999676, 61.4250145)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
  191. obj8.FormFactor = Enum.FormFactor.Custom
  192. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  193. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  194. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  195. obj8.Material = Enum.Material.SmoothPlastic
  196. obj8.Size = Vector3.new(1, 0.200000003, 0.200000003)
  197. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  198. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  199. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  200. obj8.Name = "Container"
  201. obj8.Parent = TorsoCover
  202.  
  203. -- 9 - Mesh
  204. obj9 = Instance.new("BlockMesh")
  205. obj9.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  206. obj9.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  207. obj9.Parent = obj8
  208.  
  209. -- 10 - Container
  210. obj10 = Instance.new("Part")
  211. obj10.CFrame = CFrame.new(Vector3.new(13.3832054, 4.40000296, 60.9500122)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.0943953990936)
  212. obj10.FormFactor = Enum.FormFactor.Custom
  213. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  214. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  215. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  216. obj10.Material = Enum.Material.SmoothPlastic
  217. obj10.Size = Vector3.new(1, 0.400000006, 1)
  218. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  219. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  220. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  221. obj10.Name = "Container"
  222. obj10.Parent = TorsoCover
  223.  
  224. -- 11 - Mesh
  225. obj11 = Instance.new("CylinderMesh")
  226. obj11.Parent = obj10
  227.  
  228. -- 12 - Back
  229. obj12 = Instance.new("Part")
  230. obj12.CFrame = CFrame.new(Vector3.new(12.8999987, 4.08999014, 60.6000214)) * CFrame.Angles(0, 1.5707963705063, 0)
  231. obj12.FormFactor = Enum.FormFactor.Custom
  232. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  233. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  234. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  235. obj12.Material = Enum.Material.SmoothPlastic
  236. obj12.Size = Vector3.new(0.799999952, 1, 0.200000003)
  237. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  238. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  239. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  240. obj12.Name = "Back"
  241. obj12.Parent = TorsoCover
  242.  
  243. -- 13 - Mesh
  244. obj13 = Instance.new("BlockMesh")
  245. obj13.Offset = Vector3.new(0, 0, -0.150000006)
  246. obj13.Scale = Vector3.new(1.10000002, 1, 1)
  247. obj13.Parent = obj12
  248.  
  249. -- 14 - Launcher
  250. obj14 = Instance.new("Part")
  251. obj14.CFrame = CFrame.new(Vector3.new(13.000001, 3.98998928, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  252. obj14.FormFactor = Enum.FormFactor.Custom
  253. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  254. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  255. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  256. obj14.Material = Enum.Material.SmoothPlastic
  257. obj14.Size = Vector3.new(1.19999993, 0.400000036, 0.400000036)
  258. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  259. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  260. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  261. obj14.Name = "Launcher"
  262. obj14.Parent = TorsoCover
  263.  
  264. -- 15 - Mesh
  265. obj15 = Instance.new("BlockMesh")
  266. obj15.Parent = obj14
  267.  
  268. -- 16 - Back
  269. obj16 = Instance.new("Part")
  270. obj16.CFrame = CFrame.new(Vector3.new(12.9000006, 3.88999033, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  271. obj16.FormFactor = Enum.FormFactor.Custom
  272. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  273. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  274. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  275. obj16.Material = Enum.Material.SmoothPlastic
  276. obj16.Size = Vector3.new(0.399999976, 0.599999845, 0.200000003)
  277. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  278. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  279. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  280. obj16.Name = "Back"
  281. obj16.Parent = TorsoCover
  282.  
  283. -- 17 - Mesh
  284. obj17 = Instance.new("BlockMesh")
  285. obj17.Offset = Vector3.new(0, 0, -0.150000006)
  286. obj17.Parent = obj16
  287.  
  288. -- 18 - Container
  289. obj18 = Instance.new("Part")
  290. obj18.CFrame = CFrame.new(Vector3.new(13.772913, 4.64999723, 61.2250137)) * CFrame.Angles(-5.8087118759431e-007, -1.0471999645233, 2.0943918228149)
  291. obj18.FormFactor = Enum.FormFactor.Custom
  292. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  293. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  294. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  295. obj18.Material = Enum.Material.SmoothPlastic
  296. obj18.Size = Vector3.new(1, 0.200000003, 0.200000003)
  297. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  298. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  299. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  300. obj18.Name = "Container"
  301. obj18.Parent = TorsoCover
  302.  
  303. -- 19 - Mesh
  304. obj19 = Instance.new("BlockMesh")
  305. obj19.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  306. obj19.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  307. obj19.Parent = obj18
  308.  
  309. -- 20 - TorsoWeld
  310. obj20 = Instance.new("Part")
  311. obj20.CFrame = CFrame.new(Vector3.new(12.3000002, 4.58998966, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  312. obj20.FormFactor = Enum.FormFactor.Custom
  313. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  314. obj20.Transparency = 1
  315. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  316. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  317. obj20.Material = Enum.Material.SmoothPlastic
  318. obj20.Size = Vector3.new(2.00000024, 2, 1)
  319. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  320. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  321. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  322. obj20.BrickColor = BrickColor.new("Bright bluish green")
  323. obj20.Name = "TorsoWeld"
  324. obj20.Parent = TorsoCover
  325.  
  326. -- 21 - Container
  327. obj21 = Instance.new("Part")
  328. obj21.CFrame = CFrame.new(Vector3.new(13.2099991, 4.19999886, 60.6500206)) * CFrame.Angles(1.1071488857269, 0.25268024206161, 2.6779448986053)
  329. obj21.FormFactor = Enum.FormFactor.Custom
  330. obj21.TopSurface = Enum.SurfaceType.Smooth
  331. obj21.Size = Vector3.new(1, 0.799999833, 1)
  332. obj21.BottomSurface = Enum.SurfaceType.Weld
  333. obj21.Name = "Container"
  334. obj21.Parent = TorsoCover
  335.  
  336. -- 22 - Mesh
  337. obj22 = Instance.new("SpecialMesh")
  338. obj22.VertexColor = Vector3.new(0, 0, 0)
  339. obj22.MeshType = Enum.MeshType.FileMesh
  340. obj22.Scale = Vector3.new(0.5, 0.550000012, 0.5)
  341. obj22.MeshId = "http://www.roblox.com/asset/?id=1033714"
  342. obj22.Parent = obj21
  343.  
  344. -- 23 - RopesTorso
  345. obj23 = Instance.new("Part")
  346. obj23.CFrame = CFrame.new(Vector3.new(12.3000002, 4.09002161, 60.0000191)) * CFrame.Angles(0, 1.5707963705063, 0)
  347. obj23.FormFactor = Enum.FormFactor.Custom
  348. obj23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  349. obj23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  350. obj23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  351. obj23.Material = Enum.Material.SmoothPlastic
  352. obj23.Size = Vector3.new(2.01999998, 0.200000003, 1.01999998)
  353. obj23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  354. obj23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  355. obj23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  356. obj23.BrickColor = BrickColor.new("Really black")
  357. obj23.Name = "RopesTorso"
  358. obj23.Parent = TorsoCover
  359.  
  360. -- 24 - GasHole
  361. obj24 = Instance.new("Part")
  362. obj24.CFrame = CFrame.new(Vector3.new(13.000001, 3.98999, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  363. obj24.FormFactor = Enum.FormFactor.Custom
  364. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  365. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  366. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  367. obj24.Material = Enum.Material.SmoothPlastic
  368. obj24.Size = Vector3.new(1.19999993, 0.400000036, 0.400000036)
  369. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  370. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  371. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  372. obj24.BrickColor = BrickColor.new("Black")
  373. obj24.Name = "GasHole"
  374. obj24.Parent = TorsoCover
  375.  
  376. -- 25 - Mesh
  377. obj25 = Instance.new("BlockMesh")
  378. obj25.Scale = Vector3.new(0.899999976, 0.899999976, 1.01999998)
  379. obj25.Parent = obj24
  380.  
  381. -- 26 - Container
  382. obj26 = Instance.new("Part")
  383. obj26.CFrame = CFrame.new(Vector3.new(13.5131054, 4.54999733, 61.1750107)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
  384. obj26.FormFactor = Enum.FormFactor.Custom
  385. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  386. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  387. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  388. obj26.Material = Enum.Material.SmoothPlastic
  389. obj26.Size = Vector3.new(1, 0.200000003, 1)
  390. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  391. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  392. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  393. obj26.BrickColor = BrickColor.new("Black")
  394. obj26.Name = "Container"
  395. obj26.Parent = TorsoCover
  396.  
  397. -- 27 - Mesh
  398. obj27 = Instance.new("CylinderMesh")
  399. obj27.Offset = Vector3.new(0, 0.189999998, 0)
  400. obj27.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  401. obj27.Parent = obj26
  402.  
  403. -- 28 - Container
  404. obj28 = Instance.new("Part")
  405. obj28.CFrame = CFrame.new(Vector3.new(13.213397, 4.18999958, 59.3500252)) * CFrame.Angles(2.0344445705414, 0.25268018245697, 0.46364787220955)
  406. obj28.FormFactor = Enum.FormFactor.Custom
  407. obj28.TopSurface = Enum.SurfaceType.Smooth
  408. obj28.Size = Vector3.new(1, 0.799999833, 1)
  409. obj28.BottomSurface = Enum.SurfaceType.Weld
  410. obj28.Name = "Container"
  411. obj28.Parent = TorsoCover
  412.  
  413. -- 29 - Mesh
  414. obj29 = Instance.new("SpecialMesh")
  415. obj29.VertexColor = Vector3.new(0, 0, 0)
  416. obj29.MeshType = Enum.MeshType.FileMesh
  417. obj29.Scale = Vector3.new(0.5, 0.550000012, 0.5)
  418. obj29.MeshId = "http://www.roblox.com/asset/?id=1033714"
  419. obj29.Parent = obj28
  420.  
  421. -- 30 - Container
  422. obj30 = Instance.new("Part")
  423. obj30.CFrame = CFrame.new(Vector3.new(13.4299059, 4.64000034, 58.5750351)) * CFrame.Angles(-1.1497707419039e-005, 1.0471869707108, 2.0944044589996)
  424. obj30.FormFactor = Enum.FormFactor.Custom
  425. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  426. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  427. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  428. obj30.Material = Enum.Material.SmoothPlastic
  429. obj30.Size = Vector3.new(1, 0.200000003, 0.200000003)
  430. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  431. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  432. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  433. obj30.Name = "Container"
  434. obj30.Parent = TorsoCover
  435.  
  436. -- 31 - Mesh
  437. obj31 = Instance.new("BlockMesh")
  438. obj31.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  439. obj31.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  440. obj31.Parent = obj30
  441.  
  442. -- 32 - GrappleLaunchDec
  443. obj32 = Instance.new("Part")
  444. obj32.CFrame = CFrame.new(Vector3.new(12.21, 4.19002151, 58.8900223))*CFrame.new(0,-.25,0) * CFrame.Angles(-3.1415927410126, -8.7422776573476e-008, -3.1415927410126)
  445. obj32.FormFactor = Enum.FormFactor.Custom
  446. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  447. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  448. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  449. obj32.Material = Enum.Material.SmoothPlastic
  450. obj32.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
  451. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  452. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  453. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  454. obj32.Name = "GrappleLaunchDec"
  455. obj32.Parent = TorsoCover
  456.  
  457. -- 33 - Mesh
  458. obj33 = Instance.new("BlockMesh")
  459. obj33.Parent = obj32
  460.  
  461. -- 34 - GrappleLaunchDec
  462. obj34 = Instance.new("Part")
  463. obj34.CFrame = CFrame.new(Vector3.new(12.21, 4.39002132, 58.8900223))*CFrame.new(0,-.25,0) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  464. obj34.FormFactor = Enum.FormFactor.Custom
  465. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  466. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  467. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  468. obj34.Material = Enum.Material.SmoothPlastic
  469. obj34.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
  470. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  471. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  472. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  473. obj34.Name = "GrappleLaunchDec"
  474. obj34.Parent = TorsoCover
  475.  
  476. -- 35 - Mesh
  477. obj35 = Instance.new("CylinderMesh")
  478. obj35.Parent = obj34
  479.  
  480. -- 36 - Back
  481. obj36 = Instance.new("Part")
  482. obj36.CFrame = CFrame.new(Vector3.new(12.9100008, 4.09002161, 59.4100189)) * CFrame.Angles(0, 1.5707963705063, 0)
  483. obj36.FormFactor = Enum.FormFactor.Custom
  484. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  485. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  486. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  487. obj36.Material = Enum.Material.SmoothPlastic
  488. obj36.Size = Vector3.new(0.799999952, 1, 0.200000003)
  489. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  490. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  491. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  492. obj36.Name = "Back"
  493. obj36.Parent = TorsoCover
  494.  
  495. -- 37 - Mesh
  496. obj37 = Instance.new("BlockMesh")
  497. obj37.Offset = Vector3.new(0, 0, -0.150000006)
  498. obj37.Scale = Vector3.new(1.04999995, 1, 1)
  499. obj37.Parent = obj36
  500.  
  501. -- 38 - Container
  502. obj38 = Instance.new("Part")
  503. obj38.CFrame = CFrame.new(Vector3.new(13.3866034, 4.39000416, 59.0500336)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
  504. obj38.FormFactor = Enum.FormFactor.Custom
  505. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  506. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  507. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  508. obj38.Material = Enum.Material.SmoothPlastic
  509. obj38.Size = Vector3.new(1, 0.400000036, 1)
  510. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  511. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  512. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  513. obj38.Name = "Container"
  514. obj38.Parent = TorsoCover
  515.  
  516. -- 39 - Mesh
  517. obj39 = Instance.new("CylinderMesh")
  518. obj39.Parent = obj38
  519.  
  520. -- 40 - Container
  521. obj40 = Instance.new("Part")
  522. obj40.CFrame = CFrame.new(Vector3.new(13.7763128, 4.64000702, 58.7750359)) * CFrame.Angles(3.1415817737579, -1.0471863746643, 1.0471882820129)
  523. obj40.FormFactor = Enum.FormFactor.Custom
  524. obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  525. obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  526. obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  527. obj40.Material = Enum.Material.SmoothPlastic
  528. obj40.Size = Vector3.new(1, 0.200000003, 0.200000003)
  529. obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  530. obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  531. obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  532. obj40.Name = "Container"
  533. obj40.Parent = TorsoCover
  534.  
  535. -- 41 - Mesh
  536. obj41 = Instance.new("BlockMesh")
  537. obj41.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  538. obj41.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  539. obj41.Parent = obj40
  540.  
  541. -- 42 - Container
  542. obj42 = Instance.new("Part")
  543. obj42.CFrame = CFrame.new(Vector3.new(13.5165071, 4.54000425, 58.8250351)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
  544. obj42.FormFactor = Enum.FormFactor.Custom
  545. obj42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  546. obj42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  547. obj42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  548. obj42.Material = Enum.Material.SmoothPlastic
  549. obj42.Size = Vector3.new(1, 0.200000003, 1)
  550. obj42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  551. obj42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  552. obj42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  553. obj42.BrickColor = BrickColor.new("Black")
  554. obj42.Name = "Container"
  555. obj42.Parent = TorsoCover
  556.  
  557. -- 43 - Mesh
  558. obj43 = Instance.new("CylinderMesh")
  559. obj43.Offset = Vector3.new(0, 0.189999998, 0)
  560. obj43.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  561. obj43.Parent = obj42
  562.  
  563. -- 44 - GrappleLauncher1
  564. obj44 = Instance.new("Part")
  565. obj44.CFrame = CFrame.new(Vector3.new(11.7099991, 4.39002132, 58.8900261))*CFrame.new(0,-.25,0) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  566. obj44.FormFactor = Enum.FormFactor.Custom
  567. obj44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  568. obj44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  569. obj44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  570. obj44.Material = Enum.Material.SmoothPlastic
  571. obj44.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
  572. obj44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  573. obj44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  574. obj44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  575. obj44.BrickColor = BrickColor.new("Black")
  576. obj44.Name = "GrappleLauncher1"
  577. obj44.Parent = TorsoCover
  578.  
  579. -- 45 - Mesh
  580. obj45 = Instance.new("CylinderMesh")
  581. obj45.Scale = Vector3.new(0.949999988, 1.02999997, 0.949999988)
  582. obj45.Parent = obj44
  583.  
  584.  
  585. TorsoCover:MakeJoints()
  586.  
  587. scan(TorsoCover)
  588.  
  589. local RLegGrapple = obj44
  590. local LLegGrapple = obj2
  591.  
  592. local Weld = Instance.new('Weld', torso)
  593. Weld.Part0 = torso
  594. Weld.Part1 = obj20
  595.  
  596.  
  597. -- 1 - LlEG
  598. LLeg = Instance.new("Model")
  599. LLeg.Name = "LLeg"
  600. LLeg.Parent = ThreeDMG
  601.  
  602. -- 2 - Gas1Dec
  603. obj2 = Instance.new("Part")
  604. obj2.CFrame = CFrame.new(Vector3.new(11.9643402, 2.77527237, 55.0326691)) * CFrame.Angles(-1.111907543816e-008, -0.065990895032883, 1.4857813119888)
  605. obj2.FormFactor = Enum.FormFactor.Custom
  606. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  607. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  608. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  609. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  610. obj2.Material = Enum.Material.SmoothPlastic
  611. obj2.Size = Vector3.new(0.600000262, 1.20000005, 0.200000003)
  612. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  613. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  614. obj2.BrickColor = BrickColor.new("Dark stone grey")
  615. obj2.Shape = Enum.PartType.Block
  616. obj2.Name = "Gas1Dec"
  617. obj2.Parent = LLeg
  618.  
  619. -- 3 - Mesh
  620. obj3 = Instance.new("BlockMesh")
  621. obj3.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  622. obj3.Parent = obj2
  623.  
  624. -- 4 - BladeHole
  625. obj4 = Instance.new("Part")
  626. obj4.CFrame = CFrame.new(Vector3.new(10.8923635, 2.9683156, 54.9613914)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  627. obj4.FormFactor = Enum.FormFactor.Custom
  628. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  629. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  630. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  631. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  632. obj4.Material = Enum.Material.SmoothPlastic
  633. obj4.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  634. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  635. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  636. obj4.BrickColor = BrickColor.new("Black")
  637. obj4.Shape = Enum.PartType.Block
  638. obj4.Name = "BladeHole"
  639. obj4.Parent = LLeg
  640.  
  641. -- 5 - Mesh
  642. obj5 = Instance.new("BlockMesh")
  643. obj5.Offset = Vector3.new(0.129999995, 0, 0)
  644. obj5.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  645. obj5.Parent = obj4
  646.  
  647. -- 6 - Blade
  648. obj6 = Instance.new("Part")
  649. obj6.CFrame = CFrame.new(Vector3.new(10.9055529, 2.9683156, 54.7618256)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  650. obj6.FormFactor = Enum.FormFactor.Custom
  651. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  652. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  653. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  654. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  655. obj6.Material = Enum.Material.SmoothPlastic
  656. obj6.Size = Vector3.new(0.600000024, 0.800000012, 0.200000003)
  657. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  658. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  659. obj6.Shape = Enum.PartType.Block
  660. obj6.Name = "Blade"
  661. obj6.Parent = LLeg
  662.  
  663. -- 7 - Mesh
  664. obj7 = Instance.new("BlockMesh")
  665. obj7.Offset = Vector3.new(0, 0, 0.0500000007)
  666. obj7.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  667. obj7.Parent = obj6
  668.  
  669. -- 8 - BladeHole
  670. obj8 = Instance.new("Part")
  671. obj8.CFrame = CFrame.new(Vector3.new(10.905551, 2.9683156, 54.7618256)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  672. obj8.FormFactor = Enum.FormFactor.Custom
  673. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  674. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  675. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  676. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  677. obj8.Material = Enum.Material.SmoothPlastic
  678. obj8.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  679. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  680. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  681. obj8.BrickColor = BrickColor.new("Black")
  682. obj8.Shape = Enum.PartType.Block
  683. obj8.Name = "BladeHole"
  684. obj8.Parent = LLeg
  685.  
  686. -- 9 - Mesh
  687. obj9 = Instance.new("BlockMesh")
  688. obj9.Offset = Vector3.new(0.129999995, 0, 0.0500000007)
  689. obj9.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  690. obj9.Parent = obj8
  691.  
  692. -- 10 - Blade
  693. obj10 = Instance.new("Part")
  694. obj10.CFrame = CFrame.new(Vector3.new(10.5078659, 3.00228047, 54.7355423)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  695. obj10.FormFactor = Enum.FormFactor.Custom
  696. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  697. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  698. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  699. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  700. obj10.Material = Enum.Material.SmoothPlastic
  701. obj10.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  702. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  703. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  704. obj10.Shape = Enum.PartType.Block
  705. obj10.Name = "Blade"
  706. obj10.Parent = LLeg
  707.  
  708. -- 11 - Mesh
  709. obj11 = Instance.new("BlockMesh")
  710. obj11.Offset = Vector3.new(0.150000006, 0, 0.0500000007)
  711. obj11.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  712. obj11.Parent = obj10
  713.  
  714. -- 12 - Blade
  715. obj12 = Instance.new("Part")
  716. obj12.CFrame = CFrame.new(Vector3.new(10.3005486, 2.91962433, 54.7218399)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  717. obj12.FormFactor = Enum.FormFactor.Custom
  718. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  719. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  720. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  721. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  722. obj12.Material = Enum.Material.SmoothPlastic
  723. obj12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  724. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  725. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  726. obj12.Shape = Enum.PartType.Block
  727. obj12.Name = "Blade"
  728. obj12.Parent = LLeg
  729.  
  730. -- 13 - Mesh
  731. obj13 = Instance.new("BlockMesh")
  732. obj13.Offset = Vector3.new(0.25, 0, 0.0500000007)
  733. obj13.Scale = Vector3.new(1, 0.5, 0.601000011)
  734. obj13.Parent = obj12
  735.  
  736. -- 14 - Blade
  737. obj14 = Instance.new("Part")
  738. obj14.CFrame = CFrame.new(Vector3.new(10.3174944, 3.11890197, 54.7229614)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  739. obj14.FormFactor = Enum.FormFactor.Custom
  740. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  741. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  742. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  743. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  744. obj14.Material = Enum.Material.SmoothPlastic
  745. obj14.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  746. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  747. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  748. obj14.Shape = Enum.PartType.Block
  749. obj14.Name = "Blade"
  750. obj14.Parent = LLeg
  751.  
  752. -- 15 - Mesh
  753. obj15 = Instance.new("BlockMesh")
  754. obj15.Offset = Vector3.new(0.25, 0, 0.0500000007)
  755. obj15.Scale = Vector3.new(1, 0.5, 0.601000011)
  756. obj15.Parent = obj14
  757.  
  758. -- 16 - Gas1Rope2
  759. obj16 = Instance.new("Part")
  760. obj16.CFrame = CFrame.new(Vector3.new(13.7298412, 2.92911792, 54.8482323)) * CFrame.Angles(-1.2177247299405e-006, -0.065992176532745, 1.4857813119888)
  761. obj16.FormFactor = Enum.FormFactor.Custom
  762. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  763. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  764. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  765. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  766. obj16.Material = Enum.Material.SmoothPlastic
  767. obj16.Size = Vector3.new(1.59999967, 0.200000033, 0.799999833)
  768. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  769. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  770. obj16.BrickColor = BrickColor.new("Dark stone grey")
  771. obj16.Shape = Enum.PartType.Block
  772. obj16.Name = "Gas1Rope2"
  773. obj16.Parent = LLeg
  774.  
  775. -- 17 - Mesh
  776. obj17 = Instance.new("BlockMesh")
  777. obj17.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  778. obj17.Parent = obj16
  779.  
  780. -- 18 - Gas1Rope1
  781. obj18 = Instance.new("Part")
  782. obj18.CFrame = CFrame.new(Vector3.new(12.5367804, 3.03101373, 54.7694054)) * CFrame.Angles(-1.2177247299405e-006, -0.065992176532745, 1.4857813119888)
  783. obj18.FormFactor = Enum.FormFactor.Custom
  784. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  785. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  786. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  787. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  788. obj18.Material = Enum.Material.SmoothPlastic
  789. obj18.Size = Vector3.new(1.59999967, 0.200000003, 0.799999833)
  790. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  791. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  792. obj18.BrickColor = BrickColor.new("Dark stone grey")
  793. obj18.Shape = Enum.PartType.Block
  794. obj18.Name = "Gas1Rope1"
  795. obj18.Parent = LLeg
  796.  
  797. -- 19 - Mesh
  798. obj19 = Instance.new("BlockMesh")
  799. obj19.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  800. obj19.Parent = obj18
  801.  
  802. -- 20 - GasWelder1
  803. obj20 = Instance.new("Part")
  804. obj20.CFrame = CFrame.new(Vector3.new(12.6023169, 2.82396388, 54.7737465)) * CFrame.Angles(-0, -0.065990895032883, -0.08501498401165)
  805. obj20.FormFactor = Enum.FormFactor.Custom
  806. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  807. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  808. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  809. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  810. obj20.Material = Enum.Material.SmoothPlastic
  811. obj20.Size = Vector3.new(3.19999957, 1.20000005, 0.799999833)
  812. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  813. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  814. obj20.Shape = Enum.PartType.Block
  815. obj20.Name = "GasWelder1"
  816. obj20.Parent = LLeg
  817.  
  818. -- 21 - GasBottle1
  819. obj21 = Instance.new("Part")
  820. obj21.CFrame = CFrame.new(Vector3.new(12.7525702, 3.41332483, 54.7847939)) * CFrame.Angles(-1.2177247299405e-006, -0.065992176532745, 1.4857813119888)
  821. obj21.FormFactor = Enum.FormFactor.Custom
  822. obj21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  823. obj21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  824. obj21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  825. obj21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  826. obj21.Material = Enum.Material.SmoothPlastic
  827. obj21.Size = Vector3.new(0.799999535, 3.00000024, 0.799999833)
  828. obj21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  829. obj21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  830. obj21.Shape = Enum.PartType.Block
  831. obj21.Name = "GasBottle1"
  832. obj21.Parent = LLeg
  833.  
  834. -- 22 - Mesh
  835. obj22 = Instance.new("SpecialMesh")
  836. obj22.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  837. obj22.Parent = obj21
  838.  
  839. -- 23 - Gas1Rope3
  840. obj23 = Instance.new("Part")
  841. obj23.CFrame = CFrame.new(Vector3.new(11.4559221, 2.91736746, 54.6997261)) * CFrame.Angles(-1.111907543816e-008, -0.065990895032883, 1.4857813119888)
  842. obj23.FormFactor = Enum.FormFactor.Custom
  843. obj23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  844. obj23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  845. obj23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  846. obj23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  847. obj23.Material = Enum.Material.SmoothPlastic
  848. obj23.Size = Vector3.new(1.20000029, 0.200000003, 0.799999833)
  849. obj23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  850. obj23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  851. obj23.BrickColor = BrickColor.new("Dark stone grey")
  852. obj23.Shape = Enum.PartType.Block
  853. obj23.Name = "Gas1Rope3"
  854. obj23.Parent = LLeg
  855.  
  856. -- 24 - Mesh
  857. obj24 = Instance.new("BlockMesh")
  858. obj24.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  859. obj24.Parent = obj23
  860.  
  861. -- 25 - Blade
  862. obj25 = Instance.new("Part")
  863. obj25.CFrame = CFrame.new(Vector3.new(10.9187403, 2.9683156, 54.5622597)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  864. obj25.FormFactor = Enum.FormFactor.Custom
  865. obj25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  866. obj25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  867. obj25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  868. obj25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  869. obj25.Material = Enum.Material.SmoothPlastic
  870. obj25.Size = Vector3.new(0.600000024, 0.800000012, 0.200000003)
  871. obj25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  872. obj25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  873. obj25.Shape = Enum.PartType.Block
  874. obj25.Name = "Blade"
  875. obj25.Parent = LLeg
  876.  
  877. -- 26 - Mesh
  878. obj26 = Instance.new("BlockMesh")
  879. obj26.Offset = Vector3.new(0, 0, -0.0500000007)
  880. obj26.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  881. obj26.Parent = obj25
  882.  
  883. -- 27 - GasBottle2
  884. obj27 = Instance.new("Part")
  885. obj27.CFrame = CFrame.new(Vector3.new(11.2697248, 3.64033937, 54.6856728)) * CFrame.Angles(-6.5335172827474e-009, -0.065990619361401, 1.4857815504074)
  886. obj27.FormFactor = Enum.FormFactor.Custom
  887. obj27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  888. obj27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  889. obj27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  890. obj27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  891. obj27.Material = Enum.Material.SmoothPlastic
  892. obj27.Size = Vector3.new(0.200000003, 0.799998164, 0.400000006)
  893. obj27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  894. obj27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  895. obj27.Shape = Enum.PartType.Block
  896. obj27.Name = "GasBottle2"
  897. obj27.Parent = LLeg
  898.  
  899. -- 28 - Mesh
  900. obj28 = Instance.new("CylinderMesh")
  901. obj28.Parent = obj27
  902.  
  903. -- 29 - BladeHole
  904. obj29 = Instance.new("Part")
  905. obj29.CFrame = CFrame.new(Vector3.new(10.9187403, 2.9683156, 54.5622597)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  906. obj29.FormFactor = Enum.FormFactor.Custom
  907. obj29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  908. obj29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  909. obj29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  910. obj29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  911. obj29.Material = Enum.Material.SmoothPlastic
  912. obj29.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  913. obj29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  914. obj29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  915. obj29.BrickColor = BrickColor.new("Black")
  916. obj29.Shape = Enum.PartType.Block
  917. obj29.Name = "BladeHole"
  918. obj29.Parent = LLeg
  919.  
  920. -- 30 - Mesh
  921. obj30 = Instance.new("BlockMesh")
  922. obj30.Offset = Vector3.new(0.129999995, 0, -0.0500000007)
  923. obj30.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  924. obj30.Parent = obj29
  925.  
  926. -- 31 - Blade
  927. obj31 = Instance.new("Part")
  928. obj31.CFrame = CFrame.new(Vector3.new(10.313736, 2.91962433, 54.522274)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  929. obj31.FormFactor = Enum.FormFactor.Custom
  930. obj31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  931. obj31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  932. obj31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  933. obj31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  934. obj31.Material = Enum.Material.SmoothPlastic
  935. obj31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  936. obj31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  937. obj31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  938. obj31.Shape = Enum.PartType.Block
  939. obj31.Name = "Blade"
  940. obj31.Parent = LLeg
  941.  
  942. -- 32 - Mesh
  943. obj32 = Instance.new("BlockMesh")
  944. obj32.Offset = Vector3.new(0.25, 0, -0.0500000007)
  945. obj32.Scale = Vector3.new(1, 0.5, 0.601000011)
  946. obj32.Parent = obj31
  947.  
  948. -- 33 - Blade
  949. obj33 = Instance.new("Part")
  950. obj33.CFrame = CFrame.new(Vector3.new(10.5210533, 3.00228047, 54.5359764)) * CFrame.Angles(-0, -0.065990895032883, -0.08501498401165)
  951. obj33.FormFactor = Enum.FormFactor.Custom
  952. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  953. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  954. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  955. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  956. obj33.Material = Enum.Material.SmoothPlastic
  957. obj33.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  958. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  959. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  960. obj33.Shape = Enum.PartType.Block
  961. obj33.Name = "Blade"
  962. obj33.Parent = LLeg
  963.  
  964. -- 34 - Mesh
  965. obj34 = Instance.new("BlockMesh")
  966. obj34.Offset = Vector3.new(0.150000006, 0, -0.0500000007)
  967. obj34.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  968. obj34.Parent = obj33
  969.  
  970. -- 35 - Blade
  971. obj35 = Instance.new("Part")
  972. obj35.CFrame = CFrame.new(Vector3.new(10.3306818, 3.11890197, 54.5233955)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  973. obj35.FormFactor = Enum.FormFactor.Custom
  974. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  975. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  976. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  977. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  978. obj35.Material = Enum.Material.SmoothPlastic
  979. obj35.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  980. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  981. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  982. obj35.Shape = Enum.PartType.Block
  983. obj35.Name = "Blade"
  984. obj35.Parent = LLeg
  985.  
  986. -- 36 - Mesh
  987. obj36 = Instance.new("BlockMesh")
  988. obj36.Offset = Vector3.new(0.25, 0, -0.0500000007)
  989. obj36.Scale = Vector3.new(1, 0.5, 0.601000011)
  990. obj36.Parent = obj35
  991.  
  992. -- 37 - GasBottle2
  993. obj37 = Instance.new("Part")
  994. obj37.CFrame = CFrame.new(Vector3.new(10.8654394, 3.67430425, 54.7591705)) * CFrame.Angles(0.91223698854446, 1.4631433486938, 0.66136556863785)
  995. obj37.FormFactor = Enum.FormFactor.Custom
  996. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  997. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  998. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  999. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1000. obj37.Material = Enum.Material.SmoothPlastic
  1001. obj37.Size = Vector3.new(0.200000003, 0.599998176, 0.400000036)
  1002. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1004. obj37.Shape = Enum.PartType.Block
  1005. obj37.Name = "GasBottle2"
  1006. obj37.Parent = LLeg
  1007.  
  1008. -- 38 - Mesh
  1009. obj38 = Instance.new("CylinderMesh")
  1010. obj38.Parent = obj37
  1011.  
  1012. -- 39 - Blade
  1013. obj39 = Instance.new("Part")
  1014. obj39.CFrame = CFrame.new(Vector3.new(10.3269224, 2.91962433, 54.3227272)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  1015. obj39.FormFactor = Enum.FormFactor.Custom
  1016. obj39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1017. obj39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1018. obj39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1019. obj39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1020. obj39.Material = Enum.Material.SmoothPlastic
  1021. obj39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1022. obj39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1023. obj39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1024. obj39.Shape = Enum.PartType.Block
  1025. obj39.Name = "Blade"
  1026. obj39.Parent = LLeg
  1027.  
  1028. -- 40 - Mesh
  1029. obj40 = Instance.new("BlockMesh")
  1030. obj40.Offset = Vector3.new(0.25, 0, 0)
  1031. obj40.Scale = Vector3.new(1, 0.5, 0.601000011)
  1032. obj40.Parent = obj39
  1033.  
  1034. -- 41 - Blade
  1035. obj41 = Instance.new("Part")
  1036. obj41.CFrame = CFrame.new(Vector3.new(10.5342398, 3.00228071, 54.3364296)) * CFrame.Angles(-0, -0.065990895032883, -0.08501498401165)
  1037. obj41.FormFactor = Enum.FormFactor.Custom
  1038. obj41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1039. obj41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1040. obj41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1041. obj41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1042. obj41.Material = Enum.Material.SmoothPlastic
  1043. obj41.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1044. obj41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1045. obj41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1046. obj41.Shape = Enum.PartType.Block
  1047. obj41.Name = "Blade"
  1048. obj41.Parent = LLeg
  1049.  
  1050. -- 42 - Mesh
  1051. obj42 = Instance.new("BlockMesh")
  1052. obj42.Offset = Vector3.new(0.150000006, 0, 0)
  1053. obj42.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1054. obj42.Parent = obj41
  1055.  
  1056. -- 43 - Blade
  1057. obj43 = Instance.new("Part")
  1058. obj43.CFrame = CFrame.new(Vector3.new(10.3438702, 3.11890197, 54.3238297)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  1059. obj43.FormFactor = Enum.FormFactor.Custom
  1060. obj43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. obj43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. obj43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1063. obj43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1064. obj43.Material = Enum.Material.SmoothPlastic
  1065. obj43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1066. obj43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1067. obj43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1068. obj43.Shape = Enum.PartType.Block
  1069. obj43.Name = "Blade"
  1070. obj43.Parent = LLeg
  1071.  
  1072. -- 44 - Mesh
  1073. obj44 = Instance.new("BlockMesh")
  1074. obj44.Offset = Vector3.new(0.25, 0, 0)
  1075. obj44.Scale = Vector3.new(1, 0.5, 0.601000011)
  1076. obj44.Parent = obj43
  1077.  
  1078. -- 45 - Blade
  1079. obj45 = Instance.new("Part")
  1080. obj45.CFrame = CFrame.new(Vector3.new(10.9319267, 2.96831584, 54.3627129)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  1081. obj45.FormFactor = Enum.FormFactor.Custom
  1082. obj45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. obj45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1084. obj45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1085. obj45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. obj45.Material = Enum.Material.SmoothPlastic
  1087. obj45.Size = Vector3.new(0.600000024, 0.800000012, 0.200000003)
  1088. obj45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1089. obj45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1090. obj45.Shape = Enum.PartType.Block
  1091. obj45.Name = "Blade"
  1092. obj45.Parent = LLeg
  1093.  
  1094. -- 46 - Mesh
  1095. obj46 = Instance.new("BlockMesh")
  1096. obj46.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  1097. obj46.Parent = obj45
  1098.  
  1099. -- 47 - BladeHole
  1100. obj47 = Instance.new("Part")
  1101. obj47.CFrame = CFrame.new(Vector3.new(10.9319296, 2.9683156, 54.3626976)) * CFrame.Angles(9.3335417172824e-010, -0.065990895032883, -0.08501498401165)
  1102. obj47.FormFactor = Enum.FormFactor.Custom
  1103. obj47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. obj47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. obj47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. obj47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1107. obj47.Material = Enum.Material.SmoothPlastic
  1108. obj47.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  1109. obj47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1110. obj47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1111. obj47.BrickColor = BrickColor.new("Black")
  1112. obj47.Shape = Enum.PartType.Block
  1113. obj47.Name = "BladeHole"
  1114. obj47.Parent = LLeg
  1115.  
  1116. -- 48 - Mesh
  1117. obj48 = Instance.new("BlockMesh")
  1118. obj48.Offset = Vector3.new(0.129999995, 0, 0)
  1119. obj48.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  1120. obj48.Parent = obj47
  1121.  
  1122. -- 49 - LLWeld
  1123. obj49 = Instance.new("Part")
  1124. obj49.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001017, 53.900013)) * CFrame.Angles(0, 1.5707963705063, 0)
  1125. obj49.FormFactor = Enum.FormFactor.Custom
  1126. obj49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1127. obj49.Transparency = 1
  1128. obj49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1129. obj49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. obj49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1131. obj49.Material = Enum.Material.SmoothPlastic
  1132. obj49.Size = Vector3.new(1, 2, 0.999999821)
  1133. obj49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1134. obj49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. obj49.BrickColor = BrickColor.new("Bright blue")
  1136. obj49.Shape = Enum.PartType.Block
  1137. obj49.Name = "LLWeld"
  1138. obj49.Parent = LLeg
  1139.  
  1140. -- 50 - RopesLeg
  1141. obj50 = Instance.new("Part")
  1142. obj50.CFrame = CFrame.new(Vector3.new(12.3000002, 2.89001489, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
  1143. obj50.FormFactor = Enum.FormFactor.Custom
  1144. obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1146. obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. obj50.Material = Enum.Material.SmoothPlastic
  1149. obj50.Size = Vector3.new(1, 0.200000003, 1.01999998)
  1150. obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. obj50.BrickColor = BrickColor.new("Really black")
  1153. obj50.Shape = Enum.PartType.Block
  1154. obj50.Name = "RopesLeg"
  1155. obj50.Parent = LLeg
  1156.  
  1157. -- 51 - RopesLeg
  1158. obj51 = Instance.new("Part")
  1159. obj51.CFrame = CFrame.new(Vector3.new(12.3000002, 3.29001856, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
  1160. obj51.FormFactor = Enum.FormFactor.Custom
  1161. obj51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1162. obj51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1163. obj51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. obj51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. obj51.Material = Enum.Material.SmoothPlastic
  1166. obj51.Size = Vector3.new(1, 0.200000003, 1.01999998)
  1167. obj51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1168. obj51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. obj51.BrickColor = BrickColor.new("Really black")
  1170. obj51.Shape = Enum.PartType.Block
  1171. obj51.Name = "RopesLeg"
  1172. obj51.Parent = LLeg
  1173.  
  1174.  
  1175. LLeg:MakeJoints()
  1176.  
  1177. scan(LLeg)
  1178.  
  1179. local Weld = Instance.new('Weld', torso)
  1180. Weld.Part0 = obj49
  1181. Weld.Part1 = ll
  1182.  
  1183. -- 1 - RLEG
  1184. RLeg = Instance.new("Model")
  1185. RLeg.Name = "RLEG"
  1186. RLeg.Parent = ThreeDMG
  1187.  
  1188. -- 2 - GasBottle2
  1189. obj2 = Instance.new("Part")
  1190. obj2.CFrame = CFrame.new(Vector3.new(12.7525702, 3.41332483, 49.2163391)) * CFrame.Angles(-1.8667081214119e-009, 0.065990835428238, 1.4857813119888)
  1191. obj2.FormFactor = Enum.FormFactor.Custom
  1192. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1193. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1194. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1195. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. obj2.Material = Enum.Material.SmoothPlastic
  1197. obj2.Size = Vector3.new(0.799999595, 2.99999857, 0.799999833)
  1198. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1199. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1200. obj2.Shape = Enum.PartType.Block
  1201. obj2.Name = "GasBottle2"
  1202. obj2.Parent = RLeg
  1203.  
  1204. -- 3 - Mesh
  1205. obj3 = Instance.new("SpecialMesh")
  1206. obj3.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  1207. obj3.Parent = obj2
  1208.  
  1209. -- 4 - Gas1Dec
  1210. obj4 = Instance.new("Part")
  1211. obj4.CFrame = CFrame.new(Vector3.new(11.9643421, 2.7752769, 48.9673538)) * CFrame.Angles(1.111229441797e-009, 0.065990775823593, 1.4857813119888)
  1212. obj4.FormFactor = Enum.FormFactor.Custom
  1213. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1214. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1215. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1216. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1217. obj4.Material = Enum.Material.SmoothPlastic
  1218. obj4.Size = Vector3.new(0.600000262, 1.20000005, 0.200000003)
  1219. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1220. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. obj4.BrickColor = BrickColor.new("Dark stone grey")
  1222. obj4.Shape = Enum.PartType.Block
  1223. obj4.Name = "Gas1Dec"
  1224. obj4.Parent = RLeg
  1225.  
  1226. -- 5 - Mesh
  1227. obj5 = Instance.new("BlockMesh")
  1228. obj5.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  1229. obj5.Parent = obj4
  1230.  
  1231. -- 6 - Gas2Rope2
  1232. obj6 = Instance.new("Part")
  1233. obj6.CFrame = CFrame.new(Vector3.new(13.7128983, 2.92984128, 49.1528816)) * CFrame.Angles(-9.3335401629702e-009, 0.065990880131721, 1.4857813119888)
  1234. obj6.FormFactor = Enum.FormFactor.Custom
  1235. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1236. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1237. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1238. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1239. obj6.Material = Enum.Material.SmoothPlastic
  1240. obj6.Size = Vector3.new(1.60000038, 0.200000003, 0.799999833)
  1241. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. obj6.BrickColor = BrickColor.new("Dark stone grey")
  1244. obj6.Shape = Enum.PartType.Block
  1245. obj6.Name = "Gas2Rope2"
  1246. obj6.Parent = RLeg
  1247.  
  1248. -- 7 - Mesh
  1249. obj7 = Instance.new("BlockMesh")
  1250. obj7.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  1251. obj7.Parent = obj6
  1252.  
  1253. -- 8 - Gas2Rope1
  1254. obj8 = Instance.new("Part")
  1255. obj8.CFrame = CFrame.new(Vector3.new(12.5198412, 3.03173685, 49.2317314)) * CFrame.Angles(-9.3335401629702e-009, 0.065990880131721, 1.4857813119888)
  1256. obj8.FormFactor = Enum.FormFactor.Custom
  1257. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1258. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1261. obj8.Material = Enum.Material.SmoothPlastic
  1262. obj8.Size = Vector3.new(1.60000038, 0.200000003, 0.799999833)
  1263. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1264. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1265. obj8.BrickColor = BrickColor.new("Dark stone grey")
  1266. obj8.Shape = Enum.PartType.Block
  1267. obj8.Name = "Gas2Rope1"
  1268. obj8.Parent = RLeg
  1269.  
  1270. -- 9 - Mesh
  1271. obj9 = Instance.new("BlockMesh")
  1272. obj9.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  1273. obj9.Parent = obj8
  1274.  
  1275. -- 10 - GasWelder2
  1276. obj10 = Instance.new("Part")
  1277. obj10.CFrame = CFrame.new(Vector3.new(12.6023169, 2.82396531, 49.2262878)) * CFrame.Angles(-0, 0.065990895032883, -0.08501498401165)
  1278. obj10.FormFactor = Enum.FormFactor.Custom
  1279. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1280. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1281. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1282. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1283. obj10.Material = Enum.Material.SmoothPlastic
  1284. obj10.Size = Vector3.new(3.19999957, 1.20000005, 0.799999833)
  1285. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1286. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1287. obj10.Shape = Enum.PartType.Block
  1288. obj10.Name = "GasWelder2"
  1289. obj10.Parent = RLeg
  1290.  
  1291. -- 11 - Gas1Rope3
  1292. obj11 = Instance.new("Part")
  1293. obj11.CFrame = CFrame.new(Vector3.new(11.4559202, 2.91736937, 49.3003082)) * CFrame.Angles(8.5780618164222e-009, 0.065990775823593, 1.4857813119888)
  1294. obj11.FormFactor = Enum.FormFactor.Custom
  1295. obj11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1296. obj11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. obj11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1298. obj11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1299. obj11.Material = Enum.Material.SmoothPlastic
  1300. obj11.Size = Vector3.new(1.20000029, 0.200000003, 0.799999833)
  1301. obj11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1302. obj11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1303. obj11.BrickColor = BrickColor.new("Dark stone grey")
  1304. obj11.Shape = Enum.PartType.Block
  1305. obj11.Name = "Gas1Rope3"
  1306. obj11.Parent = RLeg
  1307.  
  1308. -- 12 - Mesh
  1309. obj12 = Instance.new("BlockMesh")
  1310. obj12.Scale = Vector3.new(1.00999999, 1.00999999, 1.00999999)
  1311. obj12.Parent = obj11
  1312.  
  1313. -- 13 - BladeHole
  1314. obj13 = Instance.new("Part")
  1315. obj13.CFrame = CFrame.new(Vector3.new(10.8923616, 2.96831703, 49.0386505)) * CFrame.Angles(-0, 0.065990895032883, -0.08501498401165)
  1316. obj13.FormFactor = Enum.FormFactor.Custom
  1317. obj13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. obj13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1319. obj13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1320. obj13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1321. obj13.Material = Enum.Material.SmoothPlastic
  1322. obj13.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  1323. obj13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1324. obj13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1325. obj13.BrickColor = BrickColor.new("Black")
  1326. obj13.Shape = Enum.PartType.Block
  1327. obj13.Name = "BladeHole"
  1328. obj13.Parent = RLeg
  1329.  
  1330. -- 14 - Mesh
  1331. obj14 = Instance.new("BlockMesh")
  1332. obj14.Offset = Vector3.new(0.129999995, 0, 0)
  1333. obj14.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  1334. obj14.Parent = obj13
  1335.  
  1336. -- 15 - Blade
  1337. obj15 = Instance.new("Part")
  1338. obj15.CFrame = CFrame.new(Vector3.new(10.9319286, 2.96831703, 49.6373444)) * CFrame.Angles(-0, 0.065990895032883, -0.085014991462231)
  1339. obj15.FormFactor = Enum.FormFactor.Custom
  1340. obj15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1341. obj15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. obj15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1343. obj15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. obj15.Material = Enum.Material.SmoothPlastic
  1345. obj15.Size = Vector3.new(0.600000083, 0.800000012, 0.200000003)
  1346. obj15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1347. obj15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1348. obj15.Shape = Enum.PartType.Block
  1349. obj15.Name = "Blade"
  1350. obj15.Parent = RLeg
  1351.  
  1352. -- 16 - Mesh
  1353. obj16 = Instance.new("BlockMesh")
  1354. obj16.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  1355. obj16.Parent = obj15
  1356.  
  1357. -- 17 - Blade
  1358. obj17 = Instance.new("Part")
  1359. obj17.CFrame = CFrame.new(Vector3.new(10.9187393, 2.96831703, 49.4377785)) * CFrame.Angles(-0, 0.065990895032883, -0.085014991462231)
  1360. obj17.FormFactor = Enum.FormFactor.Custom
  1361. obj17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1362. obj17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. obj17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. obj17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. obj17.Material = Enum.Material.SmoothPlastic
  1366. obj17.Size = Vector3.new(0.600000024, 0.800000012, 0.200000003)
  1367. obj17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. obj17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1369. obj17.Shape = Enum.PartType.Block
  1370. obj17.Name = "Blade"
  1371. obj17.Parent = RLeg
  1372.  
  1373. -- 18 - Mesh
  1374. obj18 = Instance.new("BlockMesh")
  1375. obj18.Offset = Vector3.new(0, 0, 0.0500000007)
  1376. obj18.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  1377. obj18.Parent = obj17
  1378.  
  1379. -- 19 - RLWeld
  1380. obj19 = Instance.new("Part")
  1381. obj19.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001064, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1382. obj19.FormFactor = Enum.FormFactor.Custom
  1383. obj19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1384. obj19.Transparency = 1
  1385. obj19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. obj19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1387. obj19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1388. obj19.Material = Enum.Material.SmoothPlastic
  1389. obj19.Size = Vector3.new(1, 1.99999976, 0.999999821)
  1390. obj19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. obj19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1392. obj19.BrickColor = BrickColor.new("Bright blue")
  1393. obj19.Shape = Enum.PartType.Block
  1394. obj19.Name = "RLWeld"
  1395. obj19.Parent = RLeg
  1396.  
  1397. -- 20 - Blade
  1398. obj20 = Instance.new("Part")
  1399. obj20.CFrame = CFrame.new(Vector3.new(10.9055519, 2.96831703, 49.238224)) * CFrame.Angles(-0, 0.065990895032883, -0.085014991462231)
  1400. obj20.FormFactor = Enum.FormFactor.Custom
  1401. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1402. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. obj20.Material = Enum.Material.SmoothPlastic
  1406. obj20.Size = Vector3.new(0.600000024, 0.800000012, 0.200000003)
  1407. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1408. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1409. obj20.Shape = Enum.PartType.Block
  1410. obj20.Name = "Blade"
  1411. obj20.Parent = RLeg
  1412.  
  1413. -- 21 - Mesh
  1414. obj21 = Instance.new("BlockMesh")
  1415. obj21.Offset = Vector3.new(0, 0, -0.0500000007)
  1416. obj21.Scale = Vector3.new(0.5, 0.649999976, 0.200000003)
  1417. obj21.Parent = obj20
  1418.  
  1419. -- 22 - Blade
  1420. obj22 = Instance.new("Part")
  1421. obj22.CFrame = CFrame.new(Vector3.new(10.5210514, 3.0022819, 49.4640617)) * CFrame.Angles(2.800062626207e-009, 0.065990924835205, -0.08501498401165)
  1422. obj22.FormFactor = Enum.FormFactor.Custom
  1423. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1427. obj22.Material = Enum.Material.SmoothPlastic
  1428. obj22.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1429. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1430. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1431. obj22.Shape = Enum.PartType.Block
  1432. obj22.Name = "Blade"
  1433. obj22.Parent = RLeg
  1434.  
  1435. -- 23 - Mesh
  1436. obj23 = Instance.new("BlockMesh")
  1437. obj23.Offset = Vector3.new(0.150000006, 0, 0.0500000007)
  1438. obj23.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1439. obj23.Parent = obj22
  1440.  
  1441. -- 24 - Blade
  1442. obj24 = Instance.new("Part")
  1443. obj24.CFrame = CFrame.new(Vector3.new(10.5342407, 3.0022819, 49.6636276)) * CFrame.Angles(2.800062626207e-009, 0.065990924835205, -0.08501498401165)
  1444. obj24.FormFactor = Enum.FormFactor.Custom
  1445. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1446. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1447. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1449. obj24.Material = Enum.Material.SmoothPlastic
  1450. obj24.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1451. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1452. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1453. obj24.Shape = Enum.PartType.Block
  1454. obj24.Name = "Blade"
  1455. obj24.Parent = RLeg
  1456.  
  1457. -- 25 - Mesh
  1458. obj25 = Instance.new("BlockMesh")
  1459. obj25.Offset = Vector3.new(0.150000006, 0, 0)
  1460. obj25.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1461. obj25.Parent = obj24
  1462.  
  1463. -- 26 - Blade
  1464. obj26 = Instance.new("Part")
  1465. obj26.CFrame = CFrame.new(Vector3.new(10.3137341, 2.91962576, 49.4777603)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1466. obj26.FormFactor = Enum.FormFactor.Custom
  1467. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1468. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1469. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1471. obj26.Material = Enum.Material.SmoothPlastic
  1472. obj26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1473. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1474. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1475. obj26.Shape = Enum.PartType.Block
  1476. obj26.Name = "Blade"
  1477. obj26.Parent = RLeg
  1478.  
  1479. -- 27 - Mesh
  1480. obj27 = Instance.new("BlockMesh")
  1481. obj27.Offset = Vector3.new(0.25, 0, 0.0500000007)
  1482. obj27.Scale = Vector3.new(1, 0.5, 0.601000011)
  1483. obj27.Parent = obj26
  1484.  
  1485. -- 28 - Blade
  1486. obj28 = Instance.new("Part")
  1487. obj28.CFrame = CFrame.new(Vector3.new(10.3005466, 2.91962576, 49.2782059)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1488. obj28.FormFactor = Enum.FormFactor.Custom
  1489. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1490. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1491. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1492. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1493. obj28.Material = Enum.Material.SmoothPlastic
  1494. obj28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1495. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1496. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1497. obj28.Shape = Enum.PartType.Block
  1498. obj28.Name = "Blade"
  1499. obj28.Parent = RLeg
  1500.  
  1501. -- 29 - Mesh
  1502. obj29 = Instance.new("BlockMesh")
  1503. obj29.Offset = Vector3.new(0.25, 0, -0.0500000007)
  1504. obj29.Scale = Vector3.new(1, 0.5, 0.601000011)
  1505. obj29.Parent = obj28
  1506.  
  1507. -- 30 - Blade
  1508. obj30 = Instance.new("Part")
  1509. obj30.CFrame = CFrame.new(Vector3.new(10.507864, 3.0022819, 49.2645073)) * CFrame.Angles(2.800062626207e-009, 0.065990924835205, -0.08501498401165)
  1510. obj30.FormFactor = Enum.FormFactor.Custom
  1511. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1512. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1513. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1514. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1515. obj30.Material = Enum.Material.SmoothPlastic
  1516. obj30.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1517. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. obj30.Shape = Enum.PartType.Block
  1520. obj30.Name = "Blade"
  1521. obj30.Parent = RLeg
  1522.  
  1523. -- 31 - Mesh
  1524. obj31 = Instance.new("BlockMesh")
  1525. obj31.Offset = Vector3.new(0.150000006, 0, -0.0500000007)
  1526. obj31.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1527. obj31.Parent = obj30
  1528.  
  1529. -- 32 - Blade
  1530. obj32 = Instance.new("Part")
  1531. obj32.CFrame = CFrame.new(Vector3.new(10.3174925, 3.1189034, 49.2770882)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1532. obj32.FormFactor = Enum.FormFactor.Custom
  1533. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1534. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1535. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1536. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1537. obj32.Material = Enum.Material.SmoothPlastic
  1538. obj32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1539. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1540. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1541. obj32.Shape = Enum.PartType.Block
  1542. obj32.Name = "Blade"
  1543. obj32.Parent = RLeg
  1544.  
  1545. -- 33 - Mesh
  1546. obj33 = Instance.new("BlockMesh")
  1547. obj33.Offset = Vector3.new(0.25, 0, -0.0500000007)
  1548. obj33.Scale = Vector3.new(1, 0.5, 0.601000011)
  1549. obj33.Parent = obj32
  1550.  
  1551. -- 34 - Blade
  1552. obj34 = Instance.new("Part")
  1553. obj34.CFrame = CFrame.new(Vector3.new(10.3306799, 3.1189034, 49.4766426)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1554. obj34.FormFactor = Enum.FormFactor.Custom
  1555. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1556. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1557. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1558. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1559. obj34.Material = Enum.Material.SmoothPlastic
  1560. obj34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1561. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1562. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1563. obj34.Shape = Enum.PartType.Block
  1564. obj34.Name = "Blade"
  1565. obj34.Parent = RLeg
  1566.  
  1567. -- 35 - Mesh
  1568. obj35 = Instance.new("BlockMesh")
  1569. obj35.Offset = Vector3.new(0.25, 0, 0.0500000007)
  1570. obj35.Scale = Vector3.new(1, 0.5, 0.601000011)
  1571. obj35.Parent = obj34
  1572.  
  1573. -- 36 - RopesLeg
  1574. obj36 = Instance.new("Part")
  1575. obj36.CFrame = CFrame.new(Vector3.new(12.3000002, 3.29001808, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1576. obj36.FormFactor = Enum.FormFactor.Custom
  1577. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1578. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1581. obj36.Material = Enum.Material.SmoothPlastic
  1582. obj36.Size = Vector3.new(1, 0.200000003, 1.01999998)
  1583. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1585. obj36.BrickColor = BrickColor.new("Really black")
  1586. obj36.Shape = Enum.PartType.Block
  1587. obj36.Name = "RopesLeg"
  1588. obj36.Parent = RLeg
  1589.  
  1590. -- 37 - RopesLeg
  1591. obj37 = Instance.new("Part")
  1592. obj37.CFrame = CFrame.new(Vector3.new(12.3000002, 2.89001369, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1593. obj37.FormFactor = Enum.FormFactor.Custom
  1594. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1595. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1596. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1597. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1598. obj37.Material = Enum.Material.SmoothPlastic
  1599. obj37.Size = Vector3.new(1, 0.200000003, 1.01999998)
  1600. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1601. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. obj37.BrickColor = BrickColor.new("Really black")
  1603. obj37.Shape = Enum.PartType.Block
  1604. obj37.Name = "RopesLeg"
  1605. obj37.Parent = RLeg
  1606.  
  1607. -- 38 - GasBottle2
  1608. obj38 = Instance.new("Part")
  1609. obj38.CFrame = CFrame.new(Vector3.new(10.8654356, 3.67430615, 49.2408943)) * CFrame.Angles(-0.91224044561386, -1.463220000267, 0.66136401891708)
  1610. obj38.FormFactor = Enum.FormFactor.Custom
  1611. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1612. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1613. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1614. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1615. obj38.Material = Enum.Material.SmoothPlastic
  1616. obj38.Size = Vector3.new(0.200000003, 0.599998176, 0.400000006)
  1617. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1618. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1619. obj38.Shape = Enum.PartType.Block
  1620. obj38.Name = "GasBottle2"
  1621. obj38.Parent = RLeg
  1622.  
  1623. -- 39 - Mesh
  1624. obj39 = Instance.new("CylinderMesh")
  1625. obj39.Parent = obj38
  1626.  
  1627. -- 40 - GasBottle2
  1628. obj40 = Instance.new("Part")
  1629. obj40.CFrame = CFrame.new(Vector3.new(11.1702948, 3.64883232, 49.320961)) * CFrame.Angles(-1.8667081214119e-009, 0.065990835428238, 1.4857813119888)
  1630. obj40.FormFactor = Enum.FormFactor.Custom
  1631. obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1632. obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1633. obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1634. obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1635. obj40.Material = Enum.Material.SmoothPlastic
  1636. obj40.Size = Vector3.new(0.200000003, 0.599998176, 0.400000006)
  1637. obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1638. obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1639. obj40.Shape = Enum.PartType.Block
  1640. obj40.Name = "GasBottle2"
  1641. obj40.Parent = RLeg
  1642.  
  1643. -- 41 - Mesh
  1644. obj41 = Instance.new("CylinderMesh")
  1645. obj41.Parent = obj40
  1646.  
  1647. -- 42 - BladeHole
  1648. obj42 = Instance.new("Part")
  1649. obj42.CFrame = CFrame.new(Vector3.new(10.9319296, 2.96831703, 49.6373405)) * CFrame.Angles(-0, 0.065990895032883, -0.08501498401165)
  1650. obj42.FormFactor = Enum.FormFactor.Custom
  1651. obj42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1652. obj42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1653. obj42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1654. obj42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1655. obj42.Material = Enum.Material.SmoothPlastic
  1656. obj42.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  1657. obj42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1658. obj42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1659. obj42.BrickColor = BrickColor.new("Black")
  1660. obj42.Shape = Enum.PartType.Block
  1661. obj42.Name = "BladeHole"
  1662. obj42.Parent = RLeg
  1663.  
  1664. -- 43 - Mesh
  1665. obj43 = Instance.new("BlockMesh")
  1666. obj43.Offset = Vector3.new(0.129999995, 0, 0)
  1667. obj43.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  1668. obj43.Parent = obj42
  1669.  
  1670. -- 44 - BladeHole
  1671. obj44 = Instance.new("Part")
  1672. obj44.CFrame = CFrame.new(Vector3.new(10.9055529, 2.96831703, 49.2382088)) * CFrame.Angles(-0, 0.065990895032883, -0.08501498401165)
  1673. obj44.FormFactor = Enum.FormFactor.Custom
  1674. obj44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1675. obj44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1676. obj44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1677. obj44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1678. obj44.Material = Enum.Material.SmoothPlastic
  1679. obj44.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  1680. obj44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. obj44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. obj44.BrickColor = BrickColor.new("Black")
  1683. obj44.Shape = Enum.PartType.Block
  1684. obj44.Name = "BladeHole"
  1685. obj44.Parent = RLeg
  1686.  
  1687. -- 45 - Mesh
  1688. obj45 = Instance.new("BlockMesh")
  1689. obj45.Offset = Vector3.new(0.129999995, 0, -0.0500000007)
  1690. obj45.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  1691. obj45.Parent = obj44
  1692.  
  1693. -- 46 - BladeHole
  1694. obj46 = Instance.new("Part")
  1695. obj46.CFrame = CFrame.new(Vector3.new(10.9187403, 2.96831703, 49.4377747)) * CFrame.Angles(-0, 0.065990895032883, -0.08501498401165)
  1696. obj46.FormFactor = Enum.FormFactor.Custom
  1697. obj46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1698. obj46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1699. obj46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1700. obj46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1701. obj46.Material = Enum.Material.SmoothPlastic
  1702. obj46.Size = Vector3.new(0.200000003, 1.20000005, 0.200000003)
  1703. obj46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1704. obj46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1705. obj46.BrickColor = BrickColor.new("Black")
  1706. obj46.Shape = Enum.PartType.Block
  1707. obj46.Name = "BladeHole"
  1708. obj46.Parent = RLeg
  1709.  
  1710. -- 47 - Mesh
  1711. obj47 = Instance.new("BlockMesh")
  1712. obj47.Offset = Vector3.new(0.129999995, 0, 0.0500000007)
  1713. obj47.Scale = Vector3.new(0.5, 0.699999988, 0.300000012)
  1714. obj47.Parent = obj46
  1715.  
  1716. -- 48 - Blade
  1717. obj48 = Instance.new("Part")
  1718. obj48.CFrame = CFrame.new(Vector3.new(10.3269234, 2.91962576, 49.6773262)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1719. obj48.FormFactor = Enum.FormFactor.Custom
  1720. obj48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1721. obj48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1722. obj48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1723. obj48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1724. obj48.Material = Enum.Material.SmoothPlastic
  1725. obj48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1726. obj48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1727. obj48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1728. obj48.Shape = Enum.PartType.Block
  1729. obj48.Name = "Blade"
  1730. obj48.Parent = RLeg
  1731.  
  1732. -- 49 - Mesh
  1733. obj49 = Instance.new("BlockMesh")
  1734. obj49.Offset = Vector3.new(0.25, 0, 0)
  1735. obj49.Scale = Vector3.new(1, 0.5, 0.601000011)
  1736. obj49.Parent = obj48
  1737.  
  1738. -- 50 - Blade
  1739. obj50 = Instance.new("Part")
  1740. obj50.CFrame = CFrame.new(Vector3.new(10.3438692, 3.1189034, 49.6762085)) * CFrame.Angles(1.8667083434565e-009, 0.065990924835205, -0.085014976561069)
  1741. obj50.FormFactor = Enum.FormFactor.Custom
  1742. obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1743. obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1744. obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1745. obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1746. obj50.Material = Enum.Material.SmoothPlastic
  1747. obj50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1748. obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1749. obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. obj50.Shape = Enum.PartType.Block
  1751. obj50.Name = "Blade"
  1752. obj50.Parent = RLeg
  1753.  
  1754. -- 51 - Mesh
  1755. obj51 = Instance.new("BlockMesh")
  1756. obj51.Offset = Vector3.new(0.25, 0, 0)
  1757. obj51.Scale = Vector3.new(1, 0.5, 0.601000011)
  1758. obj51.Parent = obj50
  1759.  
  1760.  
  1761. RLeg:MakeJoints()
  1762.  
  1763. scan(RLeg)
  1764.  
  1765. local Weld = Instance.new('Weld', torso)
  1766. Weld.Part0 = obj19
  1767. Weld.Part1 = rl
  1768.  
  1769. -- 1 - Blade
  1770. Blade1 = Instance.new("Model")
  1771. Blade1.Name = "Blade"
  1772. Blade1.Parent = ThreeDMG
  1773.  
  1774. -- 2 - Blade
  1775. obj2 = Instance.new("Part")
  1776. obj2.CFrame = CFrame.new(Vector3.new(-9.49999523, 1.79000008, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1777. obj2.FormFactor = Enum.FormFactor.Custom
  1778. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1779. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1780. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1781. obj2.Material = Enum.Material.SmoothPlastic
  1782. obj2.Size = Vector3.new(0.600000143, 0.400000036, 0.200000003)
  1783. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1784. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1785. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1786. obj2.Name = "Blade"
  1787. obj2.Parent = Blade1
  1788.  
  1789. -- 3 - Mesh
  1790. obj3 = Instance.new("BlockMesh")
  1791. obj3.Offset = Vector3.new(0.150000006, 0, 0)
  1792. obj3.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1793. obj3.Parent = obj2
  1794.  
  1795. -- 4 - HandleHold
  1796. obj4 = Instance.new("Part")
  1797. obj4.CFrame = CFrame.new(Vector3.new(-9.2349987, 1.8500005, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1798. obj4.FormFactor = Enum.FormFactor.Custom
  1799. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1800. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1802. obj4.Material = Enum.Material.SmoothPlastic
  1803. obj4.Size = Vector3.new(0.869999826, 0.200000003, 0.200000003)
  1804. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1805. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1806. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1807. obj4.BrickColor = BrickColor.new("Black")
  1808. obj4.Name = "HandleHold"
  1809. obj4.Parent = Blade1
  1810.  
  1811. -- 5 - Mesh
  1812. obj5 = Instance.new("BlockMesh")
  1813. obj5.Offset = Vector3.new(0.150000006, 0, 0)
  1814. obj5.Scale = Vector3.new(1, 0.899999976, 0.699999988)
  1815. obj5.Parent = obj4
  1816.  
  1817. -- 6 - Blade
  1818. obj6 = Instance.new("Part")
  1819. obj6.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.89000082, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
  1820. obj6.FormFactor = Enum.FormFactor.Custom
  1821. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1822. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1823. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1824. obj6.Material = Enum.Material.SmoothPlastic
  1825. obj6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1826. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1827. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1828. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1829. obj6.Name = "Blade"
  1830. obj6.Parent = Blade1
  1831.  
  1832. -- 7 - Mesh
  1833. obj7 = Instance.new("BlockMesh")
  1834. obj7.Offset = Vector3.new(0.150000006, 0, 0)
  1835. obj7.Scale = Vector3.new(1, 0.601000011, 0.601000011)
  1836. obj7.Parent = obj6
  1837.  
  1838. -- 8 - DamagingBlade
  1839. obj8 = Instance.new("Part")
  1840. obj8.CFrame = CFrame.new(Vector3.new(-6.99999142, 1.82000005, 45.0999947)) * CFrame.Angles(-3.1415927410126, 8.7165730633387e-008, -1.2992727249639e-007)
  1841. obj8.FormFactor = Enum.FormFactor.Custom
  1842. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1843. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1844. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1845. obj8.Material = Enum.Material.SmoothPlastic
  1846. obj8.BrickColor = BrickColor.new'White'
  1847. obj8.Size = Vector3.new(3.20000029, 0.400000036, 0.200000003)
  1848. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1849. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1850. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1851. obj8.Name = "DamagingBlade"
  1852. obj8.Parent = Blade1
  1853.  
  1854. -- 9 - Mesh
  1855. obj9 = Instance.new("BlockMesh")
  1856. obj9.Scale = Vector3.new(1, 0.800000012, 0.200000003)
  1857. obj9.Parent = obj8
  1858.  
  1859. -- 10 - Decal
  1860. obj10 = Instance.new("Decal")
  1861. obj10.Transparency = 0.69999998807907
  1862. obj10.Face = Enum.NormalId.Back
  1863. obj10.Texture = "http://www.roblox.com/asset/?id=169052065"
  1864. obj10.Parent = obj8
  1865. obj10.Name = 'Lines1'
  1866.  
  1867. -- 11 - Decal
  1868. obj11 = Instance.new("Decal")
  1869. obj11.Transparency = 0.69999998807907
  1870. obj11.Texture = "http://www.roblox.com/asset/?id=169052344"
  1871. obj11.Parent = obj8
  1872. obj11.Name = 'Lines2'
  1873.  
  1874. -- 12 - Blade
  1875. obj12 = Instance.new("Part")
  1876. obj12.CFrame = CFrame.new(Vector3.new(-8.69999123, 1.79000008, 45.0999985)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1877. obj12.FormFactor = Enum.FormFactor.Custom
  1878. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1879. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1880. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. obj12.Material = Enum.Material.SmoothPlastic
  1882. obj12.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1883. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1886. obj12.Name = "Blade"
  1887. obj12.Parent = Blade1
  1888.  
  1889. -- 13 - Mesh
  1890. obj13 = Instance.new("BlockMesh")
  1891. obj13.Offset = Vector3.new(0.150000006, 0, 0)
  1892. obj13.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1893. obj13.Parent = obj12
  1894.  
  1895. -- 14 - Blade
  1896. obj14 = Instance.new("Part")
  1897. obj14.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.69000149, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
  1898. obj14.FormFactor = Enum.FormFactor.Custom
  1899. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1900. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1901. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1902. obj14.Material = Enum.Material.SmoothPlastic
  1903. obj14.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1904. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1906. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1907. obj14.Name = "Blade"
  1908. obj14.Parent = Blade1
  1909.  
  1910. -- 15 - Mesh
  1911. obj15 = Instance.new("BlockMesh")
  1912. obj15.Offset = Vector3.new(0.150000006, 0, 0)
  1913. obj15.Scale = Vector3.new(1, 0.601000011, 0.601000011)
  1914. obj15.Parent = obj14
  1915.  
  1916. -- 16 - Handle
  1917. obj16 = Instance.new("Part")
  1918. obj16.CFrame = CFrame.new(Vector3.new(-9.43500137, 1.63500285, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1919. obj16.FormFactor = Enum.FormFactor.Custom
  1920. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. obj16.Material = Enum.Material.SmoothPlastic
  1924. obj16.Size = Vector3.new(0.429999888, 0.25000003, 0.200000003)
  1925. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1926. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1927. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1928. obj16.Name = "Handle"
  1929. obj16.Parent = Blade1
  1930.  
  1931. -- 17 - Mesh
  1932. obj17 = Instance.new("BlockMesh")
  1933. obj17.Offset = Vector3.new(0.150000006, 0, 0)
  1934. obj17.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1935. obj17.Parent = obj16
  1936.  
  1937. -- 18 - Handle
  1938. obj18 = Instance.new("Part")
  1939. obj18.CFrame = CFrame.new(Vector3.new(-9.30999565, 1.68000317, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1940. obj18.FormFactor = Enum.FormFactor.Custom
  1941. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. obj18.Material = Enum.Material.SmoothPlastic
  1945. obj18.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
  1946. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1947. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1948. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. obj18.Name = "Handle"
  1950. obj18.Parent = Blade1
  1951.  
  1952. -- 19 - Mesh
  1953. obj19 = Instance.new("BlockMesh")
  1954. obj19.Offset = Vector3.new(0.150000006, 0, 0)
  1955. obj19.Scale = Vector3.new(1, 0.200000003, 0.600000024)
  1956. obj19.Parent = obj18
  1957.  
  1958. -- 20 - Handle
  1959. obj20 = Instance.new("Part")
  1960. obj20.CFrame = CFrame.new(Vector3.new(-8.97999382, 1.49000216, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  1961. obj20.FormFactor = Enum.FormFactor.Custom
  1962. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1963. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1964. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1965. obj20.Material = Enum.Material.SmoothPlastic
  1966. obj20.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
  1967. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1968. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. obj20.Name = "Handle"
  1971. obj20.Parent = Blade1
  1972.  
  1973. -- 21 - Mesh
  1974. obj21 = Instance.new("BlockMesh")
  1975. obj21.Offset = Vector3.new(0.150000006, 0, 0)
  1976. obj21.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  1977. obj21.Parent = obj20
  1978.  
  1979. -- 22 - BladeTip
  1980. obj22 = Instance.new("Part")
  1981. obj22.CFrame = CFrame.new(Vector3.new(-5.19998741, 1.82000005, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.4604524518377e-009, -1.5707963705063)
  1982. obj22.FormFactor = Enum.FormFactor.Custom
  1983. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1984. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1985. obj22.BrickColor = BrickColor.new'White'
  1986. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1987. obj22.Material = Enum.Material.SmoothPlastic
  1988. obj22.Size = Vector3.new(0.200000003, 0.400000006, 0.400000036)
  1989. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj22.Name = "BladeTip"
  1993. obj22.Parent = Blade1
  1994.  
  1995. -- 23 - Mesh
  1996. obj23 = Instance.new("SpecialMesh")
  1997. obj23.MeshType = Enum.MeshType.Wedge
  1998. obj23.Scale = Vector3.new(0.200000003, 1, 0.800000012)
  1999. obj23.Parent = obj22
  2000.  
  2001. -- 24 - BladeReflective
  2002. obj24 = Instance.new("Part")
  2003. obj24.CFrame = CFrame.new(Vector3.new(-6.79997826, 1.61999917, 45.0999947)) * CFrame.Angles(-0, -2.588216085897e-009, -3.1415927410126)
  2004. obj24.FormFactor = Enum.FormFactor.Custom
  2005. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2007. obj24.BrickColor = BrickColor.new'White'
  2008. obj24.Reflectance = 0.5
  2009. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. obj24.Material = Enum.Material.SmoothPlastic
  2011. obj24.Size = Vector3.new(3.40000033, 0.400000006, 0.400000006)
  2012. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2013. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2014. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2015. obj24.Name = "BladeReflective"
  2016. obj24.Parent = Blade1
  2017.  
  2018. -- 25 - Mesh
  2019. obj25 = Instance.new("SpecialMesh")
  2020. obj25.MeshType = Enum.MeshType.Wedge
  2021. obj25.Scale = Vector3.new(1.05900002, 0.200000003, 0.100000001)
  2022. obj25.Parent = obj24
  2023.  
  2024. Blade1:MakeJoints()
  2025.  
  2026. scan(Blade1)
  2027.  
  2028. local Blade1Weld = Instance.new('Weld', torso)
  2029. Blade1Weld.Part0 = Blade1.HandleHold
  2030. Blade1Weld.Part1 = ra
  2031. Blade1Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
  2032.  
  2033. local Blade2 = Blade1:clone()
  2034. Blade2.Parent = ThreeDMG
  2035. scan(Blade2)
  2036.  
  2037. local Blade2Weld = Instance.new('Weld', torso)
  2038. Blade2Weld.Part0 = Blade2.HandleHold
  2039. Blade2Weld.Part1 = la
  2040. Blade2Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
  2041.  
  2042. local bodygyro = Instance.new('BodyGyro')
  2043. bodygyro.maxTorque = Vector3.new(14e16,14e16,14e16)
  2044. bodygyro.P = 10000
  2045.  
  2046. local ro = Instance.new('RocketPropulsion', rootpart)
  2047. ro.Name = 'RockatPropoolsun'
  2048. ro.MaxSpeed=150
  2049. ro.MaxThrust=15000
  2050. ro.TurnP = 0
  2051. ro.MaxTorque=Vector3.new(14e16,14e16,14e16)
  2052.  
  2053. local ro2=Instance.new("RocketPropulsion",torso)
  2054. ro2.Name = 'RockatPropoolsun2'
  2055. ro2.MaxSpeed=150
  2056. ro2.MaxThrust=15000
  2057. ro2.TurnP = 0
  2058. ro2.MaxTorque=Vector3.new(14e16,14e16,14e16)
  2059.  
  2060. local pa = Instance.new('Part')
  2061. pa.CanCollide = false
  2062. pa.Anchored = true
  2063. pa.Locked = true
  2064. pa.FormFactor = 'Custom'
  2065. pa.BrickColor = BrickColor.new('Really black')
  2066. pa.Size = Vector3.new(.5,1,.5)
  2067. local special = Instance.new('SpecialMesh', pa)
  2068. special.MeshId = "rbxassetid://1033714"
  2069. special.Scale = Vector3.new(.25,2,.25)
  2070. local ropePA = BasePart:clone()
  2071. ropePA.Parent = pa
  2072. ropePA.Anchored = true
  2073. ropePA.BrickColor = BrickColor.new('Really black')
  2074. Instance.new('CylinderMesh', ropePA)
  2075.  
  2076. local pa2 = Instance.new('Part')
  2077. pa2.CanCollide = false
  2078. pa2.Anchored = true
  2079. pa2.Locked = true
  2080. pa2.BrickColor = BrickColor.new('Really black')
  2081. pa2.FormFactor = 'Custom'
  2082. pa2.Size = Vector3.new(.5,1,.5)
  2083. local special = Instance.new('SpecialMesh', pa2)
  2084. special.MeshId = "rbxassetid://1033714"
  2085. special.Scale = Vector3.new(.25,2,.25)
  2086. local ropePA2 = BasePart:clone()
  2087. ropePA2.Parent = pa2
  2088. ropePA2.Anchored = true
  2089. ropePA2.BrickColor = BrickColor.new('Really black')
  2090. Instance.new('CylinderMesh', ropePA2)
  2091.  
  2092. local pa3 = Instance.new('Part', char)
  2093. pa3.CanCollide = false
  2094. pa3.Transparency = 1
  2095. pa3.Anchored = true
  2096. pa3.Locked = true
  2097. pa3.Size = Vector3.new(2,2,2)
  2098.  
  2099. local torso3 = Instance.new('Part', char)
  2100. torso3.Name = 'FakeTorsoForStuff'
  2101. torso3.Size = torso.Size
  2102. torso3.Transparency = 1
  2103. torso3.Locked = true
  2104. torso3:breakJoints()
  2105. local Weld = Instance.new('Weld', torso3)
  2106. Weld.Part0 = torso3
  2107. Weld.Part1 = torso
  2108.  
  2109. pcall(function()
  2110. plrgui['3DMGGui']:Destroy()
  2111. plrgui['3DMGGui']:Destroy()
  2112. end)
  2113. local SGui = Instance.new('ScreenGui', plrgui)
  2114. SGui.Name = '3DMGGui'
  2115.  
  2116. local GasGui = Instance.new('TextLabel',SGui)
  2117. GasGui.Position = UDim2.new(1, -182, 1, -45)
  2118. GasGui.Size = UDim2.new(0, 180, 0, 19)
  2119. GasGui.ZIndex = 4
  2120. GasGui.BorderColor3 = Color3.new()
  2121. GasGui.TextColor3 = Color3.new(1,1,1)
  2122. GasGui.TextStrokeTransparency = .25
  2123. GasGui.Text = ' Gas'
  2124. GasGui.FontSize = 'Size14'
  2125. GasGui.Font = 'SourceSansBold'
  2126. GasGui.TextXAlignment = 'Left'
  2127. local Backframe = Instance.new('Frame', GasGui)
  2128. Backframe.Size = UDim2.new(0,180,0,19)
  2129. Backframe.BorderColor3 = Color3.new()
  2130. Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
  2131.  
  2132. local SharpGui = Instance.new('TextLabel',SGui)
  2133. SharpGui.Position = UDim2.new(1, -182, 1, -23)
  2134. SharpGui.Size = UDim2.new(0, 180, 0, 19)
  2135. SharpGui.ZIndex = 4
  2136. SharpGui.BorderColor3 = Color3.new()
  2137. SharpGui.TextColor3 = Color3.new(1,1,1)
  2138. SharpGui.TextStrokeTransparency = .25
  2139. SharpGui.Text = ' Sharpness'
  2140. SharpGui.FontSize = 'Size14'
  2141. SharpGui.Font = 'SourceSansBold'
  2142. SharpGui.TextXAlignment = 'Left'
  2143. local Backframe = Instance.new('Frame', SharpGui)
  2144. Backframe.Size = UDim2.new(0,180,0,19)
  2145. Backframe.BorderColor3 = Color3.new()
  2146. Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
  2147.  
  2148. local function DamageGui(damage, pos)
  2149. local prt = Instance.new("Part", char)
  2150. prt.FormFactor = "Custom"
  2151. prt.Size = Vector3.new(0.1, 0.1, 0.1)
  2152. prt.Transparency = 1
  2153. prt.CanCollide = false
  2154. prt.CFrame = CFrame.new(pos.x, pos.y, pos.z)
  2155. prt.Anchored = true
  2156. coroutine.resume(coroutine.create(function()
  2157. for i = 2, 10, 0.05 do
  2158. if prt == nil then return end
  2159. prt.CFrame = prt.CFrame * CFrame.new(0, 0.05, 0)
  2160. game:service'RunService'.RenderStepped:wait()
  2161. end
  2162. prt:Destroy()
  2163. end))
  2164.  
  2165. local bg = Instance.new("BillboardGui")
  2166. bg.Parent = prt
  2167. bg.Adornee = prt
  2168. bg.Size = UDim2.new(4, 0, 3.5, 0)
  2169. local label = Instance.new("TextLabel", bg)
  2170. label.Size = UDim2.new(1.3, 0, 0.4, 0)
  2171. label.BackgroundTransparency = 1
  2172. label.FontSize = "Size24"
  2173. label.Rotation = math.random(-10,10)
  2174. label.TextColor3 = Color3.new(1, .2, .2)
  2175. label.TextStrokeTransparency = .25
  2176. label.TextStrokeColor3 = Color3.new(1,1,1)
  2177. label.Font = "ArialBold"
  2178. label.Text = "-"..damage
  2179. end
  2180.  
  2181. humanoid.WalkSpeed = 15
  2182.  
  2183. local SpeedGas = true
  2184. local GasLeft = 100
  2185. local Sharpness = 100
  2186.  
  2187. local attack = 1000000
  2188. local debounce = false
  2189. local Cooldown = false
  2190. local Hits = {}
  2191.  
  2192. local B1Lines1 = Blade1.DamagingBlade.Lines1
  2193. local B1Lines2 = Blade1.DamagingBlade.Lines2
  2194. local B2Lines1 = Blade2.DamagingBlade.Lines1
  2195. local B2Lines2 = Blade2.DamagingBlade.Lines2
  2196.  
  2197.  
  2198. mouse.KeyDown:connect(function(k)
  2199. if k:byte()==32 then
  2200. if debounce then return end if humanoid.PlatformStand then return end
  2201. if not hitz and not (Grapple1 or Grapple2) then
  2202. if not PauseAnim then
  2203. PauseAnim = true
  2204. for i = 10, 360, 10 do
  2205. if not (Grapple1 or Grapple2) then
  2206. rm.C0 = rsc0 * CFrame.Angles(math.rad(70), 0, -math.rad(45))
  2207. lm.C0 = lsc0 * CFrame.Angles(math.rad(70), 0, math.rad(45))
  2208. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.75)
  2209. llegm.C0 = llc0 * CFrame.new(0, .5, -.75)
  2210. rj.C0 = CFrame.Angles(-math.rad(i), 0, 0)
  2211. game:service'RunService'.RenderStepped:wait()
  2212. end
  2213. end
  2214. rj.C0 = CFrame.Angles(0, 0, 0)
  2215. PauseAnim = false
  2216. end
  2217. end
  2218. end
  2219. if k:byte()==52 then
  2220. SpeedGas = true
  2221. end
  2222. if k:byte()==48 then
  2223. run = not run
  2224. if run then
  2225. humanoid.WalkSpeed = 35
  2226. else
  2227. humanoid.WalkSpeed = 12
  2228. end
  2229. end
  2230. if k=="v" then
  2231. if (Blade1.DamagingBlade.Transparency == 0 or Blade2.DamagingBlade.Transparency == 0) and not debounce and not (Grapple1 or Grapple2) then
  2232. Sharpness = 100
  2233. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2234. Blade1.DamagingBlade.Transparency = 0
  2235. Blade1.BladeReflective.Transparency = 0
  2236. Blade1.BladeTip.Transparency = 0
  2237. Blade2.DamagingBlade.Transparency = 0
  2238. Blade2.BladeReflective.Transparency = 0
  2239. Blade2.BladeTip.Transparency = 0
  2240.  
  2241. B1Lines1.Parent = Blade1.DamagingBlade
  2242. B1Lines2.Parent = Blade1.DamagingBlade
  2243. B2Lines1.Parent = Blade2.DamagingBlade
  2244. B2Lines2.Parent = Blade2.DamagingBlade
  2245.  
  2246. debounce = true
  2247. local sound = Instance.new('Sound', head)
  2248. sound.SoundId = "rbxasset://sounds/unsheath.mp3"
  2249. sound.Pitch = 1
  2250. sound.Volume = .6
  2251. sound:play()
  2252. game:service'Debris':AddItem(sound,4)
  2253. for i = 1, 40 do
  2254. humanoid.WalkSpeed = 0
  2255. local rscf = rsc0
  2256. local lscf = lsc0
  2257. rscf = rsc0 * CFrame.new(-.1,-.35,-1) * CFrame.Angles(0,math.pi/1.05,0)
  2258. lscf = lsc0 * CFrame.new(.1,-.35,-1) * CFrame.Angles(0,-math.pi/1.05,0)
  2259. rm.C0 = clerp(rm.C0,rscf,speed)
  2260. lm.C0 = clerp(lm.C0,lscf,speed)
  2261. game:service'RunService'.RenderStepped:wait()
  2262. end
  2263. for i = 1, 20 do
  2264. humanoid.WalkSpeed = 0
  2265. local rscf = rsc0
  2266. local lscf = lsc0
  2267. rscf = rsc0 * CFrame.new(-.2,-.35,-1.5) * CFrame.Angles(math.pi/2,math.pi/1.05,0)
  2268. lscf = lsc0 * CFrame.new(.2,-.35,-1.5) * CFrame.Angles(math.pi/2,-math.pi/1.05,0)
  2269. rm.C0 = clerp(rm.C0,rscf,speed)
  2270. lm.C0 = clerp(lm.C0,lscf,speed)
  2271. game:service'RunService'.RenderStepped:wait()
  2272. end
  2273. humanoid.WalkSpeed = 12
  2274. debounce = false
  2275. end
  2276. end
  2277.  
  2278. if k=="q" then
  2279. if pa.Parent ~= nil and not Grapple1 then return end
  2280. Grapple1 = false
  2281. Grapple1Hit = nil
  2282. local sound = Instance.new('Sound', head)
  2283. sound.SoundId = "rbxassetid://160248505"
  2284. sound.Pitch = 2+math.random()
  2285. sound.Volume = .8
  2286. sound:play()
  2287. game:service'Debris':AddItem(sound,4)
  2288. lm.Parent = torso
  2289. pa.CFrame = LLegGrapple.CFrame
  2290. local grapplepos = pa.Position
  2291. local grapplevelocity = (mouse.Hit.p - grapplepos).unit*70
  2292. local lastgrapplepos = pa.Position
  2293. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2294. pa.Parent = char
  2295. while wait() do
  2296. lastgrapplepos = grapplepos
  2297. grapplepos = grapplepos + grapplevelocity
  2298. local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
  2299. local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
  2300. if (torso.Position - pa.Position).magnitude > 1200 or pa.Parent == nil then
  2301. pa.Parent = nil
  2302. ro:Abort()
  2303. break
  2304. end
  2305. pa.Anchored = true
  2306. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2307. if hit then
  2308. local rotX,rotY,rotZ = pa.CFrame:toEulerAnglesXYZ()
  2309. local sound = Instance.new('Sound', head)
  2310. sound.SoundId = "rbxassetid://146466021"
  2311. sound.Pitch = 1.2+math.random()/3
  2312. sound.Volume = .35
  2313. sound:play()
  2314. game:service'Debris':AddItem(sound,4)
  2315. pa.Parent = char
  2316. pa.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
  2317. ro.Target=pa
  2318. lm.Parent = torso
  2319. local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2320. if hum then
  2321. local damage = math.random(2,3)
  2322. hum:TakeDamage(damage)
  2323. DamageGui(damage, hitpos)
  2324. end
  2325. local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
  2326. if hum then
  2327. local damage = math.random(2,3)
  2328. hum:TakeDamage(damage)
  2329. DamageGui(damage, hitpos)
  2330. end
  2331. ro:Fire()
  2332. humanoid.Jump = true
  2333. Offset1 = hit.CFrame:toObjectSpace(pa.CFrame)
  2334. Grapple1Hit = hit
  2335. Grapple1 = true
  2336. break
  2337. end
  2338. pa.Anchored = true
  2339. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2340. end
  2341. end
  2342. if k=="e" then
  2343. if pa2.Parent ~= nil and not Grapple2 then return end
  2344. Grapple2 = false
  2345. Grapple2Hit = nil
  2346. local sound = Instance.new('Sound', head)
  2347. sound.SoundId = "rbxassetid://160248505"
  2348. sound.Pitch = 2+math.random()
  2349. sound.Volume = .8
  2350. sound:play()
  2351. game:service'Debris':AddItem(sound,4)
  2352. pa2.CFrame = RLegGrapple.CFrame
  2353. rm.Parent = torso
  2354. local grapplepos = pa2.Position
  2355. local grapplevelocity = (mouse.Hit.p - grapplepos).unit*70
  2356. local lastgrapplepos = pa2.Position
  2357. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2358. pa2.Parent = char
  2359. while wait() do
  2360. lastgrapplepos = grapplepos
  2361. grapplepos = grapplepos + grapplevelocity
  2362. local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
  2363. local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
  2364. if (torso.Position - pa2.Position).magnitude > 1200 or pa2.Parent == nil then
  2365. pa2.Parent = nil
  2366. ro2:Abort()
  2367. break
  2368. end
  2369. pa2.Anchored = true
  2370. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2371. if hit then
  2372. local rotX,rotY,rotZ = pa2.CFrame:toEulerAnglesXYZ()
  2373. local sound = Instance.new('Sound', head)
  2374. sound.SoundId = "rbxassetid://146466021"
  2375. sound.Pitch = 1.2+math.random()/3
  2376. sound.Volume = .35
  2377. sound:play()
  2378. game:service'Debris':AddItem(sound,4)
  2379. pa2.Parent = char
  2380. pa2.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
  2381. ro2.Target=pa2
  2382. rm.Parent = torso
  2383. local ray = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
  2384. local hitz, enz = workspace:FindPartOnRay(ray, char)
  2385. local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2386. if hum then
  2387. local damage = math.random(2,3)
  2388. hum:TakeDamage(damage)
  2389. DamageGui(damage, hitpos)
  2390. end
  2391. local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
  2392. if hum then
  2393. local damage = math.random(2,3)
  2394. hum:TakeDamage(damage)
  2395. DamageGui(damage, hitpos)
  2396. end
  2397. humanoid.Jump = true
  2398. ro2:Fire()
  2399. Offset2 = hit.CFrame:toObjectSpace(pa2.CFrame)
  2400. Grapple2Hit = hit
  2401. Grapple2 = true
  2402. break
  2403. end
  2404. pa2.Anchored = true
  2405. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2406. end
  2407. end
  2408. if k=="r" then
  2409. if debounce or Cooldown then return end
  2410. debounce = true
  2411. Cooldown = true
  2412. Spinning = true
  2413. local bodygyro2 = Instance.new('BodyGyro', rootpart)
  2414. bodygyro2.cframe = rootpart.CFrame
  2415. bodygyro2.maxTorque = Vector3.new(14e16,14e16,14e16)
  2416. bodygyro2.P = 99999
  2417. Blade1Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
  2418. Blade2Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
  2419. for i = 20, 360*5, 20 do
  2420. bodygyro.Parent = nil
  2421. humanoid.WalkSpeed = 12
  2422. local rscf = rsc0
  2423. local lscf = lsc0
  2424.  
  2425. rscf = rsc0 * CFrame.Angles(0, 0, 3.14/2)
  2426. lscf = lsc0 * CFrame.Angles(0, 0, -3.14/2)
  2427. rm.C0 = clerp(rm.C0,rscf,speed)
  2428. lm.C0 = clerp(lm.C0,lscf,speed)
  2429.  
  2430. bodygyro2.cframe = rootpart.CFrame * CFrame.Angles(0, math.rad(20), 0)
  2431.  
  2432.  
  2433. if (i%21) == 20 then
  2434. Hits = {}
  2435. local sound = Instance.new('Sound', head)
  2436. sound.SoundId = "rbxassetid://147722227"
  2437. sound.Pitch = .8+math.random()
  2438. sound.Volume = 1
  2439. sound:play()
  2440. local cyl = BasePart:clone()
  2441. cyl.Parent = char
  2442. cyl.Transparency = .65
  2443. cyl.Anchored = true
  2444. cyl.CFrame = torso.CFrame * CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(math.random(-5,5)), 0, math.rad(math.random(-5,5)))
  2445. cyl.BrickColor = BrickColor.new('Dark stone grey')
  2446. cyl.Size = Vector3.new(5,.2,5)
  2447. local mesh = Instance.new('CylinderMesh', cyl)
  2448. mesh.Scale = Vector3.new(2.5,.5,2.5)
  2449. game:service'Debris':AddItem(cyl,.8)
  2450. end
  2451.  
  2452. game:service'RunService'.RenderStepped:wait()
  2453. end
  2454. if (Grapple1 or Grapple2) or humanoid.PlatformStand then bodygyro.Parent = torso end
  2455. Blade1Weld.C0 = CFrame.new()
  2456. Blade2Weld.C0 = CFrame.new()
  2457. bodygyro2:Destroy()
  2458. debounce = false
  2459. Spinning = false
  2460. Hits = {}
  2461. wait(.65)
  2462. Cooldown = false
  2463. end
  2464. if k=="t" then
  2465. if debounce or Cooldown then return end
  2466. debounce = true
  2467. Cooldown = true
  2468. local sound = Instance.new('Sound', head)
  2469. sound.SoundId = "rbxasset://sounds/swordslash.mp3"
  2470. sound.Pitch = 1+math.random()/3
  2471. sound.Volume = 1
  2472. sound:play()
  2473. game:service'Debris':AddItem(sound,4)
  2474. for i = 1, 10 do
  2475. local rscf = rsc0
  2476. local lscf = lsc0
  2477. local rjcf = rootc0
  2478. rscf = rsc0 * CFrame.Angles(math.pi/1.2, -math.pi/12, 0)
  2479. lscf = lsc0 * CFrame.Angles(math.pi/1.2, math.pi/12, 0)
  2480. rjcf = rootc0 * CFrame.Angles(0, 0, 0)
  2481. rm.C0 = clerp(rm.C0,rscf,speed)
  2482. lm.C0 = clerp(lm.C0,lscf,speed)
  2483. rj.C0 = clerp(rj.C0,rjcf,speed)
  2484. game:service'RunService'.RenderStepped:wait()
  2485. end
  2486. Hits = {}
  2487. for i = 1, 15 do
  2488. local rscf = rsc0
  2489. local lscf = lsc0
  2490. local rjcf = rootc0
  2491. rscf = rsc0 * CFrame.Angles(-.1, math.pi/18, 0)
  2492. lscf = lsc0 * CFrame.Angles(-.1, -math.pi/18, 0)
  2493. rjcf = rootc0 * CFrame.Angles(0, 0, 0)
  2494. rm.C0 = clerp(rm.C0,rscf,speed)
  2495. lm.C0 = clerp(lm.C0,lscf,speed)
  2496. rj.C0 = clerp(rj.C0,rjcf,speed)
  2497. game:service'RunService'.RenderStepped:wait()
  2498. end
  2499. debounce = false
  2500. Hits = {}
  2501. wait(.05)
  2502. Cooldown = false
  2503. end
  2504. end)
  2505.  
  2506. mouse.KeyUp:connect(function(k)
  2507. if k:byte()==52 then
  2508. SpeedGas = false
  2509. pcall(function()
  2510. ro.MaxSpeed = 150
  2511. ro2.MaxSpeed = 150
  2512. ro3.MaxSpeed = 250
  2513. end)
  2514. end
  2515. if k=="q" then
  2516. Grapple1Hit = nil
  2517. game:service'RunService'.RenderStepped:wait()
  2518. pcall(function() pa.Parent = nil Grapple1 = false end)
  2519. pcall(function() ro:Abort() end)
  2520. game:service'RunService'.RenderStepped:wait()
  2521. pcall(function() ro2.Target=pa2 if Grapple2 and humanoid.PlatformStand then ro2:Fire() end end)
  2522. elseif k=="e" then
  2523. Grapple2Hit = nil
  2524. game:service'RunService'.RenderStepped:wait()
  2525. pcall(function() pa2.Parent = nil Grapple2 = false end)
  2526. pcall(function() ro2:Abort() end)
  2527. game:service'RunService'.RenderStepped:wait()
  2528. pcall(function() ro.Target=pa if Grapple1 and humanoid.PlatformStand then ro:Fire() end end)
  2529. end
  2530. end)
  2531.  
  2532. mouse.Button1Down:connect(function()
  2533. if debounce then return end
  2534. debounce = true
  2535. local sound = Instance.new('Sound', head)
  2536. sound.SoundId = "rbxasset://sounds/swordslash.mp3"
  2537. sound.Pitch = 1+math.random()/3
  2538. sound.Volume = 1
  2539. sound:play()
  2540. game:service'Debris':AddItem(sound,4)
  2541. if attack == 1 then
  2542. for i = 1, 15 do
  2543. local rscf = rsc0
  2544. local lscf = lsc0
  2545. local rjcf = rootc0
  2546. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2547. lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2548. rjcf = rootc0 * CFrame.Angles(0, math.rad(20), 0)
  2549. rm.C0 = clerp(rm.C0,rscf,speed)
  2550. lm.C0 = clerp(lm.C0,lscf,speed)
  2551. rj.C0 = clerp(rj.C0,rjcf,speed)
  2552. game:service'RunService'.RenderStepped:wait()
  2553. end
  2554. for i = 1, 15 do
  2555. local rscf = rsc0
  2556. local lscf = lsc0
  2557. local rjcf = rootc0
  2558. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
  2559. lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
  2560. rjcf = rootc0 * CFrame.Angles(0, -math.rad(10), 0)
  2561. rm.C0 = clerp(rm.C0,rscf,speed)
  2562. lm.C0 = clerp(lm.C0,lscf,speed)
  2563. rj.C0 = clerp(rj.C0,rjcf,speed)
  2564. game:service'RunService'.RenderStepped:wait()
  2565. end
  2566. attack = 2
  2567. elseif attack == 2 then
  2568. for i = 1, 15 do
  2569. local rscf = rsc0
  2570. local lscf = lsc0
  2571. local rjcf = rootc0
  2572. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
  2573. lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
  2574. rjcf = rootc0 * CFrame.Angles(0, -math.rad(20), 0)
  2575. rm.C0 = clerp(rm.C0,rscf,speed)
  2576. lm.C0 = clerp(lm.C0,lscf,speed)
  2577. rj.C0 = clerp(rj.C0,rjcf,speed)
  2578. game:service'RunService'.RenderStepped:wait()
  2579. end
  2580. for i = 1, 15 do
  2581. local rscf = rsc0
  2582. local lscf = lsc0
  2583. local rjcf = rootc0
  2584. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
  2585. lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
  2586. rjcf = rootc0 * CFrame.Angles(0, math.rad(10), 0)
  2587. rm.C0 = clerp(rm.C0,rscf,speed)
  2588. lm.C0 = clerp(lm.C0,lscf,speed)
  2589. rj.C0 = clerp(rj.C0,rjcf,speed)
  2590. game:service'RunService'.RenderStepped:wait()
  2591. end
  2592. attack = 3
  2593. elseif attack == 3 then
  2594. for i = 1, 15 do
  2595. local rscf = rsc0
  2596. local lscf = lsc0
  2597. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2598. lscf = lsc0 * CFrame.Angles(-math.pi/10, -math.pi/2.2, -math.pi/2)
  2599. rm.C0 = clerp(rm.C0,rscf,speed)
  2600. lm.C0 = clerp(lm.C0,lscf,speed)
  2601. game:service'RunService'.RenderStepped:wait()
  2602. end
  2603. for i = 1, 20 do
  2604. local rscf = rsc0
  2605. local lscf = lsc0
  2606. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, math.pi/2)
  2607. lscf = lsc0 * CFrame.Angles(-math.pi/10, math.pi/5, -math.pi/2)
  2608. rm.C0 = clerp(rm.C0,rscf,speed)
  2609. lm.C0 = clerp(lm.C0,lscf,speed)
  2610. game:service'RunService'.RenderStepped:wait()
  2611. end
  2612. attack = 1
  2613. end
  2614. debounce = false
  2615. Hits = {}
  2616. end)
  2617.  
  2618. Blade1.DamagingBlade.Touched:connect(function(hit)
  2619. if debounce then
  2620. if Blade1.DamagingBlade.Transparency == 1 or Sharpness <= 1 then return end
  2621. local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2622. if human and Hits[human.Parent] then return end
  2623. if human and human.Parent ~= char then
  2624. Hits[human.Parent] = true
  2625. local damage = math.random(14,21)
  2626. human:TakeDamage(damage)
  2627. DamageGui(damage, Blade1.DamagingBlade.Position)
  2628. Sharpness = Sharpness - 1.5+math.random()
  2629. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2630. local sound = Instance.new('Sound', head)
  2631. sound.SoundId = "rbxasset://sounds/metal.mp3"
  2632. sound.Pitch = 1+math.random()/3
  2633. sound.Volume = 1
  2634. sound:play()
  2635. game:service'Debris':AddItem(sound,4)
  2636. if Sharpness <= 1 then
  2637. Sharpness = 0
  2638. debounce = false
  2639. local DropBlade1 = Instance.new('Model', workspace)
  2640. local DropBlade2 = Instance.new('Model', workspace)
  2641. Blade1.DamagingBlade:clone().Parent = DropBlade1
  2642. DropBlade1.DamagingBlade.CanCollide = true
  2643. Blade1.BladeReflective:clone().Parent = DropBlade1
  2644. Blade1.BladeTip:clone().Parent = DropBlade1
  2645. Blade2.DamagingBlade:clone().Parent = DropBlade2
  2646. DropBlade2.DamagingBlade.CanCollide = true
  2647. Blade2.BladeReflective:clone().Parent = DropBlade2
  2648. Blade2.BladeTip:clone().Parent = DropBlade2
  2649. local function recurseweldcheck(obj)
  2650. for i,v in pairs(obj:children()) do
  2651. if v:IsA'Weld' then v:Destroy() end
  2652. if v then
  2653. recurseweldcheck(v)
  2654. end
  2655. end
  2656. end
  2657. recurseweldcheck(DropBlade1)
  2658. recurseweldcheck(DropBlade2)
  2659.  
  2660. scan(DropBlade1)
  2661. scan(DropBlade2)
  2662.  
  2663. B1Lines1.Parent = nil
  2664. B1Lines2.Parent = nil
  2665. B2Lines1.Parent = nil
  2666. B2Lines2.Parent = nil
  2667.  
  2668. for i,v in pairs(DropBlade1:children()) do
  2669. if v:IsA'BasePart' then
  2670. v.Transparency = 0
  2671. v.CanCollide = true
  2672. end
  2673. end
  2674.  
  2675. for i,v in pairs(DropBlade2:children()) do
  2676. if v:IsA'BasePart' then
  2677. v.Transparency = 0
  2678. v.CanCollide = true
  2679. end
  2680. end
  2681.  
  2682. DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
  2683. DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
  2684. end
  2685. end
  2686. end
  2687. end)
  2688.  
  2689. Blade2.DamagingBlade.Touched:connect(function(hit)
  2690. if debounce then
  2691. if Blade2.DamagingBlade.Transparency == 1 or Sharpness <= 0 then return end
  2692. local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2693. if human and Hits[human.Parent] then return end
  2694. if human and human.Parent ~= char then
  2695. Hits[human.Parent] = true
  2696. local damage = math.random(14,21)
  2697. human:TakeDamage(damage)
  2698. DamageGui(damage, Blade2.DamagingBlade.Position)
  2699. Sharpness = Sharpness - 1.5+math.random()
  2700. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2701. local sound = Instance.new('Sound', head)
  2702. sound.SoundId = "rbxasset://sounds/metal.mp3"
  2703. sound.Pitch = 1+math.random()/3
  2704. sound.Volume = 1
  2705. sound:play()
  2706. game:service'Debris':AddItem(sound,4)
  2707. if Sharpness <= 1 then
  2708. Sharpness = 0
  2709. debounce = false
  2710. local DropBlade1 = Instance.new('Model', workspace)
  2711. local DropBlade2 = Instance.new('Model', workspace)
  2712. Blade1.DamagingBlade:clone().Parent = DropBlade1
  2713. DropBlade1.DamagingBlade.CanCollide = true
  2714. Blade1.BladeReflective:clone().Parent = DropBlade1
  2715. Blade1.BladeTip:clone().Parent = DropBlade1
  2716. Blade2.DamagingBlade:clone().Parent = DropBlade2
  2717. DropBlade2.DamagingBlade.CanCollide = true
  2718. Blade2.BladeReflective:clone().Parent = DropBlade2
  2719. Blade2.BladeTip:clone().Parent = DropBlade2
  2720. local function recurseweldcheck(obj)
  2721. for i,v in pairs(obj:children()) do
  2722. if v:IsA'Weld' then v:Destroy() end
  2723. if v then
  2724. recurseweldcheck(v)
  2725. end
  2726. end
  2727. end
  2728.  
  2729. recurseweldcheck(DropBlade1)
  2730. recurseweldcheck(DropBlade2)
  2731.  
  2732. scan(DropBlade1)
  2733. scan(DropBlade2)
  2734.  
  2735. B1Lines1.Parent = nil
  2736. B1Lines2.Parent = nil
  2737. B2Lines1.Parent = nil
  2738. B2Lines2.Parent = nil
  2739.  
  2740. for i,v in pairs(DropBlade1:children()) do
  2741. if v:IsA'BasePart' then
  2742. v.Transparency = 0
  2743. v.CanCollide = true
  2744. end
  2745. end
  2746.  
  2747. for i,v in pairs(DropBlade2:children()) do
  2748. if v:IsA'BasePart' then
  2749. v.Transparency = 0
  2750. v.CanCollide = true
  2751. end
  2752. end
  2753.  
  2754. DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
  2755. DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
  2756. end
  2757. end
  2758. end
  2759. end)
  2760.  
  2761. local MidPointUsed = false
  2762. local TorsoSmoke = Instance.new('Smoke', torso)
  2763. local Gas = Instance.new('Smoke', torso)
  2764. Gas.Color = Color3.new(255,255,255)
  2765. Gas.Opacity = 7
  2766. Gas.RiseVelocity = 25
  2767. game:service'RunService'.RenderStepped:connect(function()
  2768. angle = (angle % 100) + anglespeed/10
  2769. mvmnt = math.pi * math.sin(math.pi*2/100*(angle*10))
  2770. local rscf = rsc0
  2771. local lscf = lsc0
  2772. local rlcf = rlc0
  2773. local llcf = llc0
  2774. local rjcf = rootc0
  2775. local ncf = neckc0
  2776. local ray = Ray.new(rootpart.Position, Vector3.new(0, -5, 0))
  2777. local hitz, enz = workspace:FindPartOnRay(ray, char)
  2778. for i,object in pairs(char:children()) do
  2779. if object:IsA("Tool") then
  2780. tool = true
  2781. if not debounce then
  2782. for x,value in pairs(object:children()) do
  2783. if value:IsA("StringValue") and value.Name == "toolanim" and value.Value == "Slash" then
  2784. debounce = true
  2785. coroutine.wrap(function()
  2786. slashing = true
  2787. wait(.25)
  2788. slashing = false
  2789. debounce = false
  2790. end)()
  2791. value:Destroy()
  2792. end
  2793. end
  2794. end
  2795. elseif not object:IsA'Tool' then
  2796. tool = false
  2797. end
  2798. end
  2799. if not humanoid.PlatformStand then
  2800. if humanoid.Sit == true then
  2801. speed = 0.2
  2802. anglespeed = 1/4
  2803. ncf = neckc0 * CFrame.Angles(0, 0, 0)
  2804. rjcf = rootc0
  2805. rscf = rsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
  2806. lscf = lsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
  2807. rlcf = rlc0 * CFrame.Angles(math.pi/2+-math.rad(.2), 0, math.rad(.2))
  2808. llcf = llc0 * CFrame.Angles(math.pi/2+math.rad(.2), 0, -math.rad(.2))
  2809. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 2 then
  2810. anglespeed = 1/4
  2811. speed = 0.2
  2812. ncf = neckc0 * CFrame.Angles(math.sin(angle)*0.075, 0, 0)
  2813. rjcf = rootc0
  2814. rscf = rsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, -.1, .2)
  2815. lscf = lsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, .1, -.2)
  2816. rlcf = rlc0 * CFrame.Angles(-math.rad(.2), -.2, .15)
  2817. llcf = llc0 * CFrame.Angles(math.rad(.2), .2, -.15)
  2818. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 13 then
  2819. anglespeed = 1.6
  2820. speed = 0.25
  2821. speed = 0.25
  2822. ncf = neckc0 * CFrame.Angles(0, 0, 0)
  2823. rjcf = rootc0 * CFrame.new(0, math.abs(math.sin(angle))*.055, 0) * CFrame.Angles(-math.rad(1), 0, 0)
  2824. rscf = rsc0 * CFrame.Angles(-.2, -.1, .2)
  2825. lscf = lsc0 * CFrame.Angles(-.2, .1, -.2)
  2826. rlcf = rlc0 * CFrame.new(0, .075 + -math.cos(-angle)*.075, math.sin(angle)*0.1) * CFrame.Angles(math.sin(-angle)*.45, 0, math.rad(.5))
  2827. llcf = llc0 * CFrame.new(0, .075 - -math.cos(angle)*.075, -math.sin(angle)*0.1) * CFrame.Angles(math.sin(angle)*.45, 0, -math.rad(.5))
  2828. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
  2829. local RotVelocityZ = torso.RotVelocity.Y
  2830. if RotVelocityZ >= 15 then
  2831. RotVelocityZ = 15
  2832. elseif RotVelocityZ <= -15 then
  2833. RotVelocityZ = -15
  2834. end
  2835. speed = 0.25
  2836. anglespeed = 2.5
  2837. ncf = neckc0 * CFrame.Angles(0, 0, -math.sin(angle)*.045)
  2838. rscf = rsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, -math.pi/2, 0)
  2839. lscf = lsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, math.pi/2, 0)
  2840. rjcf = rootc0 * CFrame.new(0, math.abs(math.sin(angle))*.175 - .2, 0) * CFrame.Angles(math.abs(math.sin(angle))*0.055 + -math.pi/18, 0, math.rad(RotVelocityZ) + math.sin(angle)*.045)
  2841. rlcf = rlc0 * CFrame.Angles(math.sin(-angle)*1, 0, math.rad(.5))
  2842. llcf = llc0 * CFrame.Angles(math.sin(angle)*1, 0, -math.rad(.5))
  2843. end
  2844. if tool then
  2845. rscf = rsc0 * CFrame.Angles(math.pi/2, 0, 0)
  2846. if slashing then
  2847. rscf = rsc0
  2848. end
  2849. end
  2850. if not debounce then
  2851. rm.C0 = clerp(rm.C0,rscf,speed)
  2852. lm.C0 = clerp(lm.C0,lscf,speed)
  2853. rj.C0 = clerp(rj.C0,rjcf,speed)
  2854. end
  2855. neck.C0 = clerp(neck.C0,ncf,speed)
  2856. rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
  2857. llegm.C0 = clerp(llegm.C0,llcf,speed)
  2858. end
  2859. end)
  2860.  
  2861. game:service'RunService'.RenderStepped:connect(function()
  2862. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 425 and not SpeedGas then
  2863. TorsoSmoke.Enabled = true
  2864. else
  2865. TorsoSmoke.Enabled = false
  2866. end
  2867. local ray = Ray.new(rootpart.Position, Vector3.new(0, -7, 0))
  2868. local hitz, enz = workspace:FindPartOnRay(ray, char)
  2869. if hitz and hitz.CanCollide and pa.Parent ~= char and pa2.Parent ~= char or not humanoid.PlatformStand then
  2870. bodygyro.Parent = nil
  2871. humanoid.PlatformStand = false
  2872. end
  2873. if (pa.Parent ~= nil or Grapple1) then
  2874. local size = (LLegGrapple.Position-pa.Position).magnitude
  2875. ropePA.Size = Vector3.new(.2, size, .2)
  2876. ropePA.CFrame = CFrame.new(LLegGrapple.Position, pa.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
  2877. end
  2878. if pa2.Parent ~= nil or Grapple2 then
  2879. local size = (RLegGrapple.Position-pa2.Position).magnitude
  2880. ropePA2.Size = Vector3.new(.2, size, .2)
  2881. ropePA2.CFrame = CFrame.new(RLegGrapple.Position, pa2.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
  2882. end
  2883. if Grapple1 and Grapple1Hit.Parent == nil then
  2884. pcall(function() Gweld:remove() end)
  2885. pa.Parent = nil
  2886. Grapple1 = false
  2887. ro:Abort()
  2888. end
  2889. if Grapple2 and Grapple2Hit.Parent == nil then
  2890. pcall(function() Gweld2:remove() end)
  2891. pa2.Parent = nil
  2892. Grapple2 = false
  2893. ro2:Abort()
  2894. end
  2895. if Grapple1 and Grapple2 then
  2896. local distance = (pa.Position-pa2.Position).magnitude
  2897. if not Spinning then
  2898. bodygyro.Parent = nil
  2899. torso.CFrame = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
  2900. end
  2901. pa3.Parent = char
  2902. if distance <= .5 then
  2903. pa3.CFrame = pa.CFrame
  2904. elseif distance > .5 then
  2905. pa3.CFrame = CFrame.new(pa.Position, pa2.Position) * CFrame.new(0, 0, -distance/2)
  2906. end
  2907. if not MidPointUsed then
  2908. ro3=Instance.new("RocketPropulsion",torso3)
  2909. ro3.Name = 'RockatPropoolsun3'
  2910. ro3.MaxSpeed=250
  2911. ro3.MaxThrust=20000
  2912. ro3.TurnP = 0
  2913. ro3.TurnD = 0
  2914. ro3.MaxTorque=Vector3.new(14e16,14e16,14e16)
  2915. if humanoid.PlatformStand or not hitz then
  2916. ro:Abort()
  2917. ro2:Abort()
  2918. end
  2919. ro3.Target = pa3
  2920. if humanoid.PlatformStand or not hitz then
  2921. ro3:Fire()
  2922. end
  2923. MidPointUsed = true
  2924. end
  2925. elseif (not Grapple1 or not Grapple2) and MidPointUsed == true and (humanoid.PlatformStand or not hitz) then
  2926. pa3.Parent = nil
  2927. MidPointUsed = false
  2928. ro3:Abort()
  2929. ro3:Destroy()
  2930. if Grapple1 then
  2931. ro:Fire()
  2932. end
  2933. if Grapple2 then
  2934. ro2:Fire()
  2935. end
  2936. end
  2937. if (Grapple1 or Grapple2) then
  2938. if not Spinning then
  2939. bodygyro.Parent = torso
  2940. end
  2941. humanoid.PlatformStand = true
  2942. if not debounce then
  2943. lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
  2944. rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
  2945. end
  2946. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
  2947. llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
  2948. if Grapple1 and Offset1 and Grapple1Hit then
  2949. pa.CFrame = Grapple1Hit.CFrame * Offset1
  2950. end
  2951. if Grapple2 and Offset2 and Grapple2Hit then
  2952. pa2.CFrame = Grapple2Hit.CFrame * Offset2
  2953. end
  2954. end
  2955. if (Grapple1 or Grapple2) or humanoid.PlatformStand then
  2956. if not Spinning then
  2957. bodygyro.Parent = torso
  2958. bodygyro.cframe = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
  2959. end
  2960. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
  2961. llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
  2962. if not debounce then
  2963. lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
  2964. rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
  2965. end
  2966. end
  2967. if (Grapple1 or Grapple2) and SpeedGas and GasLeft >= .1 then
  2968. pcall(function()
  2969. ro.MaxSpeed = 300
  2970. ro2.MaxSpeed = 300
  2971. end)
  2972. Gas.Enabled = true
  2973. GasLeft = GasLeft - .1
  2974. GasGui:TweenSize(UDim2.new(0, GasLeft*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2975. elseif GasLeft <= .1 or not SpeedGas then
  2976. Gas.Enabled = false
  2977. SpeedGas = false
  2978. pcall(function()
  2979. ro.MaxSpeed = 150
  2980. ro2.MaxSpeed = 150
  2981. end)
  2982. elseif not (Grapple1 and Grapple2) then
  2983. Gas.Enabled = false
  2984. end
  2985. if Sharpness <= 0 then
  2986. Blade1.DamagingBlade.Transparency = 1
  2987. Blade1.BladeReflective.Transparency = 1
  2988. Blade1.BladeTip.Transparency = 1
  2989. Blade2.DamagingBlade.Transparency = 1
  2990. Blade2.BladeReflective.Transparency = 1
  2991. Blade2.BladeTip.Transparency = 1
  2992. end
  2993. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement