Advertisement
CoolDocterWho

Untitled

Mar 4th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 135.34 KB | None | 0 0
  1. function clerp(c1,c2,al)
  2. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  4. for i,v in pairs(com1) do
  5. com1[i] = v+(com2[i]-v)*al
  6. end
  7. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  8. end
  9.  
  10. local plr =game.Players.LocalPlayer;
  11. plrgui = plr:findFirstChild'PlayerGui'
  12. char = plr.Character
  13. mouse = plr:GetMouse()
  14. humanoid = char:findFirstChild("Humanoid")
  15. torso = char:findFirstChild("Torso")
  16. head = char.Head
  17. ra = char:findFirstChild("Right Arm")
  18. la = char:findFirstChild("Left Arm")
  19. rl = char:findFirstChild("Right Leg")
  20. ll = char:findFirstChild("Left Leg")
  21. rs = torso:findFirstChild("Right Shoulder")
  22. ls = torso:findFirstChild("Left Shoulder")
  23. rh = torso:findFirstChild("Right Hip")
  24. lh = torso:findFirstChild("Left Hip")
  25. neck = torso:findFirstChild("Neck")
  26. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  27. rootpart = char:findFirstChild("HumanoidRootPart")
  28. camera = workspace.CurrentCamera
  29. anim = char:findFirstChild("Animate")
  30. if anim then
  31. anim:Destroy()
  32. end
  33.  
  34. local rm = Instance.new('Weld', torso)
  35. rm.C0 = CFrame.new(1.5, 0.5, 0)
  36. rm.C1 = CFrame.new(0, 0.5, 0)
  37. rm.Part0 = torso
  38. rm.Part1 = ra
  39. rm.Name = 'Right Shoulder'
  40.  
  41. local lm = Instance.new("Weld", torso)
  42. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  43. lm.C1 = CFrame.new(0, 0.5, 0)
  44. lm.Part0 = torso
  45. lm.Part1 = la
  46. lm.Name = 'Left Shoulder'
  47.  
  48. local rlegm = Instance.new("Weld", torso)
  49. rlegm.C0 = CFrame.new(0.5, -1, 0)
  50. rlegm.C1 = CFrame.new(0, 1, 0)
  51. rlegm.Part0 = torso
  52. rlegm.Part1 = rl
  53.  
  54. local llegm = Instance.new("Weld", torso)
  55. llegm.C0 = CFrame.new(-0.5, -1, 0)
  56. llegm.C1 = CFrame.new(0, 1, 0)
  57. llegm.Part0 = torso
  58. llegm.Part1 = ll
  59.  
  60. rj.C0 = CFrame.new()
  61. rj.C1 = CFrame.new()
  62.  
  63. neck.C0 = CFrame.new(0, 1, 0)
  64. neck.C1 = CFrame.new(0, -0.5, 0)
  65.  
  66.  
  67. local speed = 0.3
  68. local angle = 0
  69. local anglespeed = 1
  70. rsc0 = rm.C0
  71. lsc0 = lm.C0
  72. llc0 = llegm.C0
  73. rlc0 = rlegm.C0
  74. rootc0 = rj.C0
  75. neckc0 = neck.C0
  76.  
  77. function scan(parent)
  78. local parts,last = {}
  79. for _,v in pairs(parent:GetChildren()) do
  80. if (v:IsA("BasePart")) then
  81. if (last) then
  82. local w = Instance.new("Weld")
  83. w.Name = ("%s_Weld"):format(v.Name)
  84. w.Part0,w.Part1 = last,v
  85. w.C0 = last.CFrame:inverse()
  86. w.C1 = v.CFrame:inverse()
  87. w.Parent = last
  88. end
  89. last = v
  90. table.insert(parts,v)
  91. end
  92. scan(v)
  93. end
  94. for _,v in pairs(parts) do
  95. v.Anchored = false
  96. v.Locked = true
  97. v.CanCollide = false
  98. end
  99. end
  100.  
  101. local BasePart = Instance.new('Part')
  102. BasePart.FormFactor = 'Custom'
  103. BasePart.Material = 'SmoothPlastic'
  104. BasePart.CanCollide = false
  105. BasePart.Locked = true
  106. BasePart.TopSurface = 10
  107. BasePart.BottomSurface = 10
  108. BasePart.LeftSurface = 10
  109. BasePart.RightSurface = 10
  110. BasePart.FrontSurface = 10
  111. BasePart.BackSurface = 10
  112. BasePart:breakJoints()
  113.  
  114. local ThreeDMG = Instance.new('Model', char)
  115. ThreeDMG.Name = '3DMG'
  116.  
  117. ThreeDMG.DescendantAdded:connect(function(obj)
  118. if obj:IsA'Part' then
  119. obj.Locked = true
  120. end
  121. end)
  122.  
  123. -- 1 - TORSO
  124. TorsoCover = Instance.new("Model")
  125. TorsoCover.Name = "TORSO"
  126. TorsoCover.Parent = ThreeDMG
  127.  
  128. -- 2 - GrappleLaunchDec
  129. obj2 = Instance.new("Part")
  130. obj2.CFrame = CFrame.new(Vector3.new(12.2099934, 3.94004822, 61.0900536)) * CFrame.Angles(3.141592502594, -8.7422776573476e-008, 3.141592502594)
  131. obj2.FormFactor = Enum.FormFactor.Custom
  132. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  133. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  134. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  135. obj2.Material = Enum.Material.SmoothPlastic
  136. obj2.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
  137. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  138. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  139. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  140. obj2.Name = "GrappleLaunchDec"
  141. obj2.Parent = TorsoCover
  142.  
  143. -- 3 - Mesh
  144. obj3 = Instance.new("BlockMesh")
  145. obj3.Parent = obj2
  146.  
  147. -- 4 - GrappleLaunchDec
  148. obj4 = Instance.new("Part")
  149. obj4.CFrame = CFrame.new(Vector3.new(12.2099934, 4.14004135, 61.0900536)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  150. obj4.FormFactor = Enum.FormFactor.Custom
  151. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  152. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  153. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  154. obj4.Material = Enum.Material.SmoothPlastic
  155. obj4.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
  156. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  157. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  158. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  159. obj4.Name = "GrappleLaunchDec"
  160. obj4.Parent = TorsoCover
  161.  
  162. -- 5 - Mesh
  163. obj5 = Instance.new("CylinderMesh")
  164. obj5.Parent = obj4
  165.  
  166. -- 6 - GrappleLauncher1
  167. obj6 = Instance.new("Part")
  168. obj6.CFrame = CFrame.new(Vector3.new(11.7099972, 4.14004135, 61.0900536)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  169. obj6.FormFactor = Enum.FormFactor.Custom
  170. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  171. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  172. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  173. obj6.Material = Enum.Material.SmoothPlastic
  174. obj6.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
  175. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  176. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  177. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  178. obj6.BrickColor = BrickColor.new("Black")
  179. obj6.Name = "GrappleLauncher1"
  180. obj6.Parent = TorsoCover
  181.  
  182. -- 7 - Mesh
  183. obj7 = Instance.new("CylinderMesh")
  184. obj7.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
  185. obj7.Parent = obj6
  186.  
  187. -- 8 - GrappleLauncherDec
  188. obj8 = Instance.new("Part")
  189. obj8.CFrame = CFrame.new(Vector3.new(11.7099991, 4.0400238, 61.0900383)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  190. obj8.FormFactor = Enum.FormFactor.Custom
  191. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  192. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  193. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  194. obj8.Material = Enum.Material.SmoothPlastic
  195. obj8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  196. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  197. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  198. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  199. obj8.BrickColor = BrickColor.new("Black")
  200. obj8.Name = "GrappleLauncherDec"
  201. obj8.Parent = TorsoCover
  202.  
  203. -- 9 - Mesh
  204. obj9 = Instance.new("BlockMesh")
  205. obj9.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
  206. obj9.Parent = obj8
  207.  
  208. -- 10 - Container
  209. obj10 = Instance.new("Part")
  210. obj10.CFrame = CFrame.new(Vector3.new(13.6863174, 4.54999733, 61.4750175)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.0943953990936)
  211. obj10.FormFactor = Enum.FormFactor.Custom
  212. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  213. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  214. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  215. obj10.Material = Enum.Material.SmoothPlastic
  216. obj10.Size = Vector3.new(1, 0.200000003, 1)
  217. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  218. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  219. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  220. obj10.Name = "Container"
  221. obj10.Parent = TorsoCover
  222.  
  223. -- 11 - Mesh
  224. obj11 = Instance.new("CylinderMesh")
  225. obj11.Offset = Vector3.new(0, -0.574999988, 0)
  226. obj11.Scale = Vector3.new(1, 0.800000012, 1)
  227. obj11.Parent = obj10
  228.  
  229. -- 12 - Container
  230. obj12 = Instance.new("Part")
  231. obj12.CFrame = CFrame.new(Vector3.new(13.4265022, 4.44999695, 61.4250145)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
  232. obj12.FormFactor = Enum.FormFactor.Custom
  233. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  234. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  235. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  236. obj12.Material = Enum.Material.SmoothPlastic
  237. obj12.Size = Vector3.new(1, 0.200000003, 0.200000003)
  238. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  239. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  240. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  241. obj12.Name = "Container"
  242. obj12.Parent = TorsoCover
  243.  
  244. -- 13 - Mesh
  245. obj13 = Instance.new("BlockMesh")
  246. obj13.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  247. obj13.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  248. obj13.Parent = obj12
  249.  
  250. -- 14 - Container
  251. obj14 = Instance.new("Part")
  252. obj14.CFrame = CFrame.new(Vector3.new(13.772913, 4.44999743, 61.2250137)) * CFrame.Angles(-5.8087118759431e-007, -1.0471999645233, 2.0943918228149)
  253. obj14.FormFactor = Enum.FormFactor.Custom
  254. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  255. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  256. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  257. obj14.Material = Enum.Material.SmoothPlastic
  258. obj14.Size = Vector3.new(1, 0.200000003, 0.200000003)
  259. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  260. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  261. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  262. obj14.Name = "Container"
  263. obj14.Parent = TorsoCover
  264.  
  265. -- 15 - Mesh
  266. obj15 = Instance.new("BlockMesh")
  267. obj15.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  268. obj15.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  269. obj15.Parent = obj14
  270.  
  271. -- 16 - Container
  272. obj16 = Instance.new("Part")
  273. obj16.CFrame = CFrame.new(Vector3.new(13.5131054, 4.34999752, 61.1750107)) * CFrame.Angles(-3.1415917873383, 1.0471988916397, 1.0471992492676)
  274. obj16.FormFactor = Enum.FormFactor.Custom
  275. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  276. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  277. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  278. obj16.Material = Enum.Material.SmoothPlastic
  279. obj16.Size = Vector3.new(1, 0.200000003, 1)
  280. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  281. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  282. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  283. obj16.BrickColor = BrickColor.new("Black")
  284. obj16.Name = "Container"
  285. obj16.Parent = TorsoCover
  286.  
  287. -- 17 - Mesh
  288. obj17 = Instance.new("CylinderMesh")
  289. obj17.Offset = Vector3.new(0, 0.189999998, 0)
  290. obj17.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  291. obj17.Parent = obj16
  292.  
  293. -- 18 - ContainerHandle
  294. obj18 = Instance.new("Part")
  295. obj18.CFrame = CFrame.new(Vector3.new(13.2099991, 3.99999881, 60.6500206)) * CFrame.Angles(1.1071488857269, 0.25268024206161, 2.6779448986053)
  296. obj18.FormFactor = Enum.FormFactor.Custom
  297. obj18.TopSurface = Enum.SurfaceType.Smooth
  298. obj18.Size = Vector3.new(1, 0.799999833, 1)
  299. obj18.BottomSurface = Enum.SurfaceType.Weld
  300. obj18.Name = "ContainerHandle"
  301. obj18.Parent = TorsoCover
  302.  
  303. -- 19 - Mesh
  304. obj19 = Instance.new("SpecialMesh")
  305. obj19.VertexColor = Vector3.new(0, 0, 0)
  306. obj19.MeshType = Enum.MeshType.FileMesh
  307. obj19.Scale = Vector3.new(0.5, 0.550000012, 0.5)
  308. obj19.MeshId = "http://www.roblox.com/asset/?id=1033714"
  309. obj19.Parent = obj18
  310.  
  311. -- 20 - ContainerRopeStorageDec
  312. obj20 = Instance.new("Part")
  313. obj20.CFrame = CFrame.new(Vector3.new(13.3832006, 4.19999838, 60.9500237)) * CFrame.Angles(0.74817883968353, -0.45069101452827, -0.50185918807983)
  314. obj20.FormFactor = Enum.FormFactor.Custom
  315. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  316. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  317. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  318. obj20.Material = Enum.Material.SmoothPlastic
  319. obj20.Size = Vector3.new(1, 0.399999976, 0.200000003)
  320. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  321. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  322. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  323. obj20.Name = "ContainerRopeStorageDec"
  324. obj20.Parent = TorsoCover
  325.  
  326. -- 21 - Mesh
  327. obj21 = Instance.new("BlockMesh")
  328. obj21.Offset = Vector3.new(0, -0.00999999978, 0)
  329. obj21.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  330. obj21.Parent = obj20
  331.  
  332. -- 22 - ContainerRopeStorageDec
  333. obj22 = Instance.new("Part")
  334. obj22.CFrame = CFrame.new(Vector3.new(13.3832102, 4.19999409, 60.950016)) * CFrame.Angles(1.6480001211166, 0.9094278216362, -0.78243464231491)
  335. obj22.FormFactor = Enum.FormFactor.Custom
  336. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  337. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  338. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  339. obj22.Material = Enum.Material.SmoothPlastic
  340. obj22.Size = Vector3.new(1, 0.399999976, 0.200000003)
  341. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  342. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  343. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  344. obj22.Name = "ContainerRopeStorageDec"
  345. obj22.Parent = TorsoCover
  346.  
  347. -- 23 - Mesh
  348. obj23 = Instance.new("BlockMesh")
  349. obj23.Offset = Vector3.new(0, -0.00999999978, 0)
  350. obj23.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  351. obj23.Parent = obj22
  352.  
  353. -- 24 - ContainerRopeStorage
  354. obj24 = Instance.new("Part")
  355. obj24.CFrame = CFrame.new(Vector3.new(13.3832054, 4.20000315, 60.9500122)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.0943953990936)
  356. obj24.FormFactor = Enum.FormFactor.Custom
  357. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  358. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  359. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  360. obj24.Material = Enum.Material.SmoothPlastic
  361. obj24.Size = Vector3.new(1, 0.400000006, 1)
  362. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  363. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  364. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  365. obj24.BrickColor = BrickColor.new("Reddish brown")
  366. obj24.Name = "ContainerRopeStorage"
  367. obj24.Parent = TorsoCover
  368.  
  369. -- 25 - Mesh
  370. obj25 = Instance.new("CylinderMesh")
  371. obj25.Offset = Vector3.new(0, -0.0299999993, 0)
  372. obj25.Scale = Vector3.new(0.949999988, 0.800000012, 0.949999988)
  373. obj25.Parent = obj24
  374.  
  375. -- 26 - ContainerRopeStorageDec
  376. obj26 = Instance.new("Part")
  377. obj26.CFrame = CFrame.new(Vector3.new(13.3832045, 4.20000267, 60.9500122)) * CFrame.Angles(-3.1415915489197, 1.0471839904785, -2.094395160675)
  378. obj26.FormFactor = Enum.FormFactor.Custom
  379. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  380. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  381. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  382. obj26.Material = Enum.Material.SmoothPlastic
  383. obj26.Size = Vector3.new(1, 0.400000006, 0.200000003)
  384. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  385. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  386. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  387. obj26.Name = "ContainerRopeStorageDec"
  388. obj26.Parent = TorsoCover
  389.  
  390. -- 27 - Mesh
  391. obj27 = Instance.new("BlockMesh")
  392. obj27.Offset = Vector3.new(0, -0.00999999978, 0)
  393. obj27.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  394. obj27.Parent = obj26
  395.  
  396. -- 28 - ContainerRopeStorageDec
  397. obj28 = Instance.new("Part")
  398. obj28.CFrame = CFrame.new(Vector3.new(13.3832016, 4.1999979, 60.9500198)) * CFrame.Angles(1.107154250145, 0.25268560647964, -0.46365976333618)
  399. obj28.FormFactor = Enum.FormFactor.Custom
  400. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  401. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  402. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  403. obj28.Material = Enum.Material.SmoothPlastic
  404. obj28.Size = Vector3.new(1, 0.400000006, 0.200000003)
  405. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  406. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  407. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  408. obj28.Name = "ContainerRopeStorageDec"
  409. obj28.Parent = TorsoCover
  410.  
  411. -- 29 - Mesh
  412. obj29 = Instance.new("BlockMesh")
  413. obj29.Offset = Vector3.new(0, -0.00999999978, 0)
  414. obj29.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  415. obj29.Parent = obj28
  416.  
  417. -- 30 - Back
  418. obj30 = Instance.new("Part")
  419. obj30.CFrame = CFrame.new(Vector3.new(12.9000006, 4.68999004, 60.5000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  420. obj30.FormFactor = Enum.FormFactor.Custom
  421. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  422. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  423. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  424. obj30.Material = Enum.Material.SmoothPlastic
  425. obj30.Size = Vector3.new(0.600000024, 0.600000024, 0.200000003)
  426. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  427. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  428. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  429. obj30.BrickColor = BrickColor.new("Dark stone grey")
  430. obj30.Name = "Back"
  431. obj30.Parent = TorsoCover
  432.  
  433. -- 31 - Mesh
  434. obj31 = Instance.new("BlockMesh")
  435. obj31.Offset = Vector3.new(0, 0, -0.100000001)
  436. obj31.Parent = obj30
  437.  
  438. -- 32 - Back
  439. obj32 = Instance.new("Part")
  440. obj32.CFrame = CFrame.new(Vector3.new(12.9442644, 4.38839531, 60.311348)) * CFrame.Angles(-1.8900703191757, 0.94829481840134, -2.3729436397552)
  441. obj32.FormFactor = Enum.FormFactor.Custom
  442. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  443. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  444. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  445. obj32.Material = Enum.Material.SmoothPlastic
  446. obj32.Size = Vector3.new(1, 0.200000003, 0.200000003)
  447. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  448. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  449. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  450. obj32.Name = "Back"
  451. obj32.Parent = TorsoCover
  452.  
  453. -- 33 - Circle
  454. obj33 = Instance.new("Part")
  455. obj33.CFrame = CFrame.new(Vector3.new(13.1999998, 3.9899919, 60.0000381)) * CFrame.Angles(0, 1.5707963705063, 0)
  456. obj33.FormFactor = Enum.FormFactor.Custom
  457. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  458. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  459. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  460. obj33.Material = Enum.Material.SmoothPlastic
  461. obj33.Size = Vector3.new(0.400000006, 0.400000036, 0.400000006)
  462. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  463. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  464. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  465. obj33.BrickColor = BrickColor.new("Mid gray")
  466. obj33.Name = "Circle"
  467. obj33.Parent = TorsoCover
  468.  
  469. -- 34 - Mesh
  470. obj34 = Instance.new("CylinderMesh")
  471. obj34.Scale = Vector3.new(1.25, 1, 1.25)
  472. obj34.Parent = obj33
  473.  
  474. -- 35 - Circle
  475. obj35 = Instance.new("Part")
  476. obj35.CFrame = CFrame.new(Vector3.new(13.2000008, 3.68999147, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  477. obj35.FormFactor = Enum.FormFactor.Custom
  478. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  479. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  480. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  481. obj35.Material = Enum.Material.SmoothPlastic
  482. obj35.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
  483. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  484. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  485. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  486. obj35.Name = "Circle"
  487. obj35.Parent = TorsoCover
  488.  
  489. -- 36 - Mesh
  490. obj36 = Instance.new("CylinderMesh")
  491. obj36.Offset = Vector3.new(0, 0.200000003, 0)
  492. obj36.Scale = Vector3.new(1.25, 0.75, 1.25)
  493. obj36.Parent = obj35
  494.  
  495. -- 37 - Circle
  496. obj37 = Instance.new("Part")
  497. obj37.CFrame = CFrame.new(Vector3.new(13.2000008, 3.88999248, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  498. obj37.FormFactor = Enum.FormFactor.Custom
  499. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  500. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  501. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  502. obj37.Material = Enum.Material.SmoothPlastic
  503. obj37.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
  504. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  505. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  506. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  507. obj37.BrickColor = BrickColor.new("Black")
  508. obj37.Name = "Circle"
  509. obj37.Parent = TorsoCover
  510.  
  511. -- 38 - Mesh
  512. obj38 = Instance.new("CylinderMesh")
  513. obj38.Offset = Vector3.new(0, 0.0500000007, 0)
  514. obj38.Scale = Vector3.new(1.10000002, 0.75, 1.10000002)
  515. obj38.Parent = obj37
  516.  
  517. -- 39 - TorsoWeld
  518. obj39 = Instance.new("Part")
  519. obj39.CFrame = CFrame.new(Vector3.new(12.3000002, 4.58998966, 60.0000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  520. obj39.FormFactor = Enum.FormFactor.Custom
  521. obj39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  522. obj39.Transparency = 1
  523. obj39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  524. obj39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  525. obj39.Material = Enum.Material.SmoothPlastic
  526. obj39.Size = Vector3.new(2.00000024, 2, 1)
  527. obj39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  528. obj39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  529. obj39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  530. obj39.BrickColor = BrickColor.new("Bright bluish green")
  531. obj39.Name = "TorsoWeld"
  532. obj39.Parent = TorsoCover
  533.  
  534. -- 40 - RopesTorso
  535. obj40 = Instance.new("Part")
  536. obj40.CFrame = CFrame.new(Vector3.new(12.3000002, 4.09002161, 60.0000191)) * CFrame.Angles(0, 1.5707963705063, 0)
  537. obj40.FormFactor = Enum.FormFactor.Custom
  538. obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  539. obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  540. obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  541. obj40.Material = Enum.Material.SmoothPlastic
  542. obj40.Size = Vector3.new(2.01999998, 0.200000003, 1.01999998)
  543. obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  544. obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  545. obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  546. obj40.BrickColor = BrickColor.new("Really black")
  547. obj40.Name = "RopesTorso"
  548. obj40.Parent = TorsoCover
  549.  
  550. -- 41 - Circle
  551. obj41 = Instance.new("Part")
  552. obj41.CFrame = CFrame.new(Vector3.new(13.2000008, 4.08999062, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  553. obj41.FormFactor = Enum.FormFactor.Custom
  554. obj41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  555. obj41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  556. obj41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  557. obj41.Material = Enum.Material.SmoothPlastic
  558. obj41.Size = Vector3.new(0.799999952, 0.200000003, 0.800000012)
  559. obj41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  560. obj41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  561. obj41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  562. obj41.Name = "Circle"
  563. obj41.Parent = TorsoCover
  564.  
  565. -- 42 - Mesh
  566. obj42 = Instance.new("CylinderMesh")
  567. obj42.Scale = Vector3.new(1.25, 0.75, 1.25)
  568. obj42.Parent = obj41
  569.  
  570. -- 43 - GasLauncher
  571. obj43 = Instance.new("Part")
  572. obj43.CFrame = CFrame.new(Vector3.new(13.8000002, 3.88998914, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  573. obj43.FormFactor = Enum.FormFactor.Custom
  574. obj43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  575. obj43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  576. obj43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  577. obj43.Material = Enum.Material.SmoothPlastic
  578. obj43.Size = Vector3.new(0.799999952, 0.200000003, 0.400000036)
  579. obj43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  580. obj43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  581. obj43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  582. obj43.Name = "GasLauncher"
  583. obj43.Parent = TorsoCover
  584.  
  585. -- 44 - Mesh
  586. obj44 = Instance.new("BlockMesh")
  587. obj44.Scale = Vector3.new(0.5, 1, 1)
  588. obj44.Parent = obj43
  589.  
  590. -- 45 - GasHole
  591. GasHole = Instance.new("Part")
  592. GasHole.CFrame = CFrame.new(Vector3.new(13.8000002, 3.88999009, 60.0000343)) * CFrame.Angles(0, 1.5707963705063, 0)
  593. GasHole.FormFactor = Enum.FormFactor.Custom
  594. GasHole.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  595. GasHole.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  596. GasHole.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  597. GasHole.Material = Enum.Material.SmoothPlastic
  598. GasHole.Size = Vector3.new(0.799999893, 0.200000033, 0.400000036)
  599. GasHole.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  600. GasHole.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  601. GasHole.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  602. GasHole.BrickColor = BrickColor.new("Black")
  603. GasHole.Name = "GasHole"
  604. GasHole.Parent = TorsoCover
  605.  
  606. -- 46 - Mesh
  607. obj46 = Instance.new("BlockMesh")
  608. obj46.Scale = Vector3.new(0.479999989, 0.899999976, 1.01999998)
  609. obj46.Parent = GasHole
  610.  
  611. -- 47 - Back
  612. obj47 = Instance.new("Part")
  613. obj47.CFrame = CFrame.new(Vector3.new(12.9366026, 4.39979887, 59.7068443)) * CFrame.Angles(-1.3289070129395, 1.0000655651093, 2.4281649589539)
  614. obj47.FormFactor = Enum.FormFactor.Custom
  615. obj47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  616. obj47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  617. obj47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  618. obj47.Material = Enum.Material.SmoothPlastic
  619. obj47.Size = Vector3.new(0.99999994, 0.200000003, 0.200000003)
  620. obj47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  621. obj47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  622. obj47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  623. obj47.Name = "Back"
  624. obj47.Parent = TorsoCover
  625.  
  626. -- 48 - Back
  627. obj48 = Instance.new("Part")
  628. obj48.CFrame = CFrame.new(Vector3.new(12.9000006, 4.689991, 59.5000305)) * CFrame.Angles(0, 1.5707963705063, 0)
  629. obj48.FormFactor = Enum.FormFactor.Custom
  630. obj48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  631. obj48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  632. obj48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  633. obj48.Material = Enum.Material.SmoothPlastic
  634. obj48.Size = Vector3.new(0.600000024, 0.600000024, 0.200000003)
  635. obj48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  636. obj48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  637. obj48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  638. obj48.BrickColor = BrickColor.new("Dark stone grey")
  639. obj48.Name = "Back"
  640. obj48.Parent = TorsoCover
  641.  
  642. -- 49 - Mesh
  643. obj49 = Instance.new("BlockMesh")
  644. obj49.Offset = Vector3.new(0, 0, -0.100000001)
  645. obj49.Parent = obj48
  646.  
  647. -- 50 - ContainerHandle
  648. obj50 = Instance.new("Part")
  649. obj50.CFrame = CFrame.new(Vector3.new(13.213397, 3.98999953, 59.3500252)) * CFrame.Angles(2.0344445705414, 0.25268018245697, 0.46364784240723)
  650. obj50.FormFactor = Enum.FormFactor.Custom
  651. obj50.TopSurface = Enum.SurfaceType.Smooth
  652. obj50.Size = Vector3.new(1, 0.799999833, 1)
  653. obj50.BottomSurface = Enum.SurfaceType.Weld
  654. obj50.Name = "ContainerHandle"
  655. obj50.Parent = TorsoCover
  656.  
  657. -- 51 - Mesh
  658. obj51 = Instance.new("SpecialMesh")
  659. obj51.VertexColor = Vector3.new(0, 0, 0)
  660. obj51.MeshType = Enum.MeshType.FileMesh
  661. obj51.Scale = Vector3.new(0.5, 0.550000012, 0.5)
  662. obj51.MeshId = "http://www.roblox.com/asset/?id=1033714"
  663. obj51.Parent = obj50
  664.  
  665. -- 52 - GrappleLauncherDec
  666. obj52 = Instance.new("Part")
  667. obj52.CFrame = CFrame.new(Vector3.new(11.7099991, 4.04002237, 58.8900261)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  668. obj52.FormFactor = Enum.FormFactor.Custom
  669. obj52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  670. obj52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  671. obj52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  672. obj52.Material = Enum.Material.SmoothPlastic
  673. obj52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  674. obj52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  675. obj52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  676. obj52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  677. obj52.BrickColor = BrickColor.new("Black")
  678. obj52.Name = "GrappleLauncherDec"
  679. obj52.Parent = TorsoCover
  680.  
  681. -- 53 - Mesh
  682. obj53 = Instance.new("BlockMesh")
  683. obj53.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
  684. obj53.Parent = obj52
  685.  
  686. -- 54 - ContainerRopeStorageDec
  687. obj54 = Instance.new("Part")
  688. obj54.CFrame = CFrame.new(Vector3.new(13.3866014, 4.19000721, 59.0500298)) * CFrame.Angles(-0.7481831908226, 0.45069110393524, -0.50185245275497)
  689. obj54.FormFactor = Enum.FormFactor.Custom
  690. obj54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  691. obj54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  692. obj54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  693. obj54.Material = Enum.Material.SmoothPlastic
  694. obj54.Size = Vector3.new(1, 0.399999857, 0.200000003)
  695. obj54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  696. obj54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  697. obj54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  698. obj54.Name = "ContainerRopeStorageDec"
  699. obj54.Parent = TorsoCover
  700.  
  701. -- 55 - Mesh
  702. obj55 = Instance.new("BlockMesh")
  703. obj55.Offset = Vector3.new(0, -0.00999999978, 0)
  704. obj55.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  705. obj55.Parent = obj54
  706.  
  707. -- 56 - ContainerRopeStorageDec
  708. obj56 = Instance.new("Part")
  709. obj56.CFrame = CFrame.new(Vector3.new(13.3865986, 4.19001102, 59.0500374)) * CFrame.Angles(3.1415810585022, -1.0471897125244, -2.0944027900696)
  710. obj56.FormFactor = Enum.FormFactor.Custom
  711. obj56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  712. obj56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  713. obj56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  714. obj56.Material = Enum.Material.SmoothPlastic
  715. obj56.Size = Vector3.new(1, 0.399999976, 0.200000003)
  716. obj56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  717. obj56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  718. obj56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  719. obj56.Name = "ContainerRopeStorageDec"
  720. obj56.Parent = TorsoCover
  721.  
  722. -- 57 - Mesh
  723. obj57 = Instance.new("BlockMesh")
  724. obj57.Offset = Vector3.new(0, -0.00999999978, 0)
  725. obj57.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  726. obj57.Parent = obj56
  727.  
  728. -- 58 - ContainerRopeStorageDec
  729. obj58 = Instance.new("Part")
  730. obj58.CFrame = CFrame.new(Vector3.new(13.3865986, 4.1900115, 59.0500336)) * CFrame.Angles(2.0344376564026, 0.25268715620041, -2.6779396533966)
  731. obj58.FormFactor = Enum.FormFactor.Custom
  732. obj58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  733. obj58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  734. obj58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  735. obj58.Material = Enum.Material.SmoothPlastic
  736. obj58.Size = Vector3.new(1, 0.399999976, 0.200000003)
  737. obj58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  738. obj58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  739. obj58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  740. obj58.Name = "ContainerRopeStorageDec"
  741. obj58.Parent = TorsoCover
  742.  
  743. -- 59 - Mesh
  744. obj59 = Instance.new("BlockMesh")
  745. obj59.Offset = Vector3.new(0, -0.00999999978, 0)
  746. obj59.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  747. obj59.Parent = obj58
  748.  
  749. -- 60 - ContainerRopeStorageDec
  750. obj60 = Instance.new("Part")
  751. obj60.CFrame = CFrame.new(Vector3.new(13.3865967, 4.19000864, 59.0500336)) * CFrame.Angles(1.493584394455, 0.90942537784576, -2.3591525554657)
  752. obj60.FormFactor = Enum.FormFactor.Custom
  753. obj60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  754. obj60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  755. obj60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  756. obj60.Material = Enum.Material.SmoothPlastic
  757. obj60.Size = Vector3.new(1, 0.399999976, 0.200000003)
  758. obj60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  759. obj60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  760. obj60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  761. obj60.Name = "ContainerRopeStorageDec"
  762. obj60.Parent = TorsoCover
  763.  
  764. -- 61 - Mesh
  765. obj61 = Instance.new("BlockMesh")
  766. obj61.Offset = Vector3.new(0, -0.00999999978, 0)
  767. obj61.Scale = Vector3.new(0.975000024, 0.899999976, 0.400000006)
  768. obj61.Parent = obj60
  769.  
  770. -- 62 - GrappleLauncher2
  771. obj62 = Instance.new("Part")
  772. obj62.CFrame = CFrame.new(Vector3.new(11.7099991, 4.14002132, 58.8900261)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  773. obj62.FormFactor = Enum.FormFactor.Custom
  774. obj62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  775. obj62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  776. obj62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  777. obj62.Material = Enum.Material.SmoothPlastic
  778. obj62.Size = Vector3.new(0.200000003, 0.200000003, 0.400000006)
  779. obj62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  780. obj62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  781. obj62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  782. obj62.BrickColor = BrickColor.new("Black")
  783. obj62.Name = "GrappleLauncher2"
  784. obj62.Parent = TorsoCover
  785.  
  786. -- 63 - Mesh
  787. obj63 = Instance.new("CylinderMesh")
  788. obj63.Scale = Vector3.new(0.850000024, 1.5, 0.850000024)
  789. obj63.Parent = obj62
  790.  
  791. -- 64 - GrappleLaunchDec
  792. obj64 = Instance.new("Part")
  793. obj64.CFrame = CFrame.new(Vector3.new(12.21, 4.14002132, 58.8900223)) * CFrame.Angles(1.570796251297, 7.105427357601e-015, 1.5707963705063)
  794. obj64.FormFactor = Enum.FormFactor.Custom
  795. obj64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  796. obj64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  797. obj64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  798. obj64.Material = Enum.Material.SmoothPlastic
  799. obj64.Size = Vector3.new(0.200000003, 1.20000005, 0.400000006)
  800. obj64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  801. obj64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  802. obj64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  803. obj64.Name = "GrappleLaunchDec"
  804. obj64.Parent = TorsoCover
  805.  
  806. -- 65 - Mesh
  807. obj65 = Instance.new("CylinderMesh")
  808. obj65.Parent = obj64
  809.  
  810. -- 66 - GrappleLaunchDec
  811. obj66 = Instance.new("Part")
  812. obj66.CFrame = CFrame.new(Vector3.new(12.21, 3.94002151, 58.8900223)) * CFrame.Angles(3.141592502594, -8.7422776573476e-008, 3.141592502594)
  813. obj66.FormFactor = Enum.FormFactor.Custom
  814. obj66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  815. obj66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  816. obj66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  817. obj66.Material = Enum.Material.SmoothPlastic
  818. obj66.Size = Vector3.new(1.20000005, 0.399999857, 0.200000003)
  819. obj66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  820. obj66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  821. obj66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  822. obj66.Name = "GrappleLaunchDec"
  823. obj66.Parent = TorsoCover
  824.  
  825. -- 67 - Mesh
  826. obj67 = Instance.new("BlockMesh")
  827. obj67.Parent = obj66
  828.  
  829. -- 68 - ContainerRopeStorage
  830. obj68 = Instance.new("Part")
  831. obj68.CFrame = CFrame.new(Vector3.new(13.3866034, 4.19000435, 59.0500336)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
  832. obj68.FormFactor = Enum.FormFactor.Custom
  833. obj68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  834. obj68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  835. obj68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  836. obj68.Material = Enum.Material.SmoothPlastic
  837. obj68.Size = Vector3.new(1, 0.400000036, 1)
  838. obj68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  839. obj68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  840. obj68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  841. obj68.BrickColor = BrickColor.new("Reddish brown")
  842. obj68.Name = "ContainerRopeStorage"
  843. obj68.Parent = TorsoCover
  844.  
  845. -- 69 - Mesh
  846. obj69 = Instance.new("CylinderMesh")
  847. obj69.Offset = Vector3.new(0, 0.0299999993, 0)
  848. obj69.Scale = Vector3.new(0.949999988, 0.800000012, 0.949999988)
  849. obj69.Parent = obj68
  850.  
  851. -- 70 - Container
  852. obj70 = Instance.new("Part")
  853. obj70.CFrame = CFrame.new(Vector3.new(13.7763128, 4.44000721, 58.7750359)) * CFrame.Angles(3.1415817737579, -1.0471863746643, 1.0471882820129)
  854. obj70.FormFactor = Enum.FormFactor.Custom
  855. obj70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  856. obj70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  857. obj70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  858. obj70.Material = Enum.Material.SmoothPlastic
  859. obj70.Size = Vector3.new(1, 0.200000003, 0.200000003)
  860. obj70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  861. obj70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  862. obj70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  863. obj70.Name = "Container"
  864. obj70.Parent = TorsoCover
  865.  
  866. -- 71 - Mesh
  867. obj71 = Instance.new("BlockMesh")
  868. obj71.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  869. obj71.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  870. obj71.Parent = obj70
  871.  
  872. -- 72 - Container
  873. obj72 = Instance.new("Part")
  874. obj72.CFrame = CFrame.new(Vector3.new(13.5165071, 4.34000444, 58.8250351)) * CFrame.Angles(3.1415817737579, -1.0471912622452, 1.0471876859665)
  875. obj72.FormFactor = Enum.FormFactor.Custom
  876. obj72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  877. obj72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  878. obj72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  879. obj72.Material = Enum.Material.SmoothPlastic
  880. obj72.Size = Vector3.new(1, 0.200000003, 1)
  881. obj72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  882. obj72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  883. obj72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  884. obj72.BrickColor = BrickColor.new("Black")
  885. obj72.Name = "Container"
  886. obj72.Parent = TorsoCover
  887.  
  888. -- 73 - Mesh
  889. obj73 = Instance.new("CylinderMesh")
  890. obj73.Offset = Vector3.new(0, 0.189999998, 0)
  891. obj73.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  892. obj73.Parent = obj72
  893.  
  894. -- 74 - Container
  895. obj74 = Instance.new("Part")
  896. obj74.CFrame = CFrame.new(Vector3.new(13.4299059, 4.44000053, 58.5750351)) * CFrame.Angles(-1.1497707419039e-005, 1.0471869707108, 2.0944044589996)
  897. obj74.FormFactor = Enum.FormFactor.Custom
  898. obj74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  899. obj74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  900. obj74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  901. obj74.Material = Enum.Material.SmoothPlastic
  902. obj74.Size = Vector3.new(1, 0.200000003, 0.200000003)
  903. obj74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  904. obj74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  905. obj74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  906. obj74.Name = "Container"
  907. obj74.Parent = TorsoCover
  908.  
  909. -- 75 - Mesh
  910. obj75 = Instance.new("BlockMesh")
  911. obj75.Offset = Vector3.new(0, 0.335000008, 0.100000001)
  912. obj75.Scale = Vector3.new(0.800000012, 0.5, 0.5)
  913. obj75.Parent = obj74
  914.  
  915. -- 76 - Container
  916. obj76 = Instance.new("Part")
  917. obj76.CFrame = CFrame.new(Vector3.new(13.6897106, 4.54000568, 58.5250359)) * CFrame.Angles(-1.1549532246136e-005, 1.0472028255463, -1.0471901893616)
  918. obj76.FormFactor = Enum.FormFactor.Custom
  919. obj76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  920. obj76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  921. obj76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  922. obj76.Material = Enum.Material.SmoothPlastic
  923. obj76.Size = Vector3.new(1, 0.200000003, 1)
  924. obj76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  925. obj76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  926. obj76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  927. obj76.Name = "Container"
  928. obj76.Parent = TorsoCover
  929.  
  930. -- 77 - Mesh
  931. obj77 = Instance.new("CylinderMesh")
  932. obj77.Offset = Vector3.new(0, -0.574999988, 0)
  933. obj77.Scale = Vector3.new(1, 0.800000012, 1)
  934. obj77.Parent = obj76
  935.  
  936.  
  937. TorsoCover:MakeJoints()
  938.  
  939.  
  940.  
  941. scan(TorsoCover)
  942.  
  943. local RLegGrapple = TorsoCover.GrappleLauncher2
  944. local LLegGrapple = TorsoCover.GrappleLauncher1
  945.  
  946. local Weld = Instance.new('Weld', torso)
  947. Weld.Part0 = torso
  948. Weld.Part1 = TorsoCover.TorsoWeld
  949.  
  950.  
  951. -- 1 - LLEG
  952. LLeg = Instance.new("Model")
  953. LLeg.Name = "LLEG"
  954. LLeg.Parent = ThreeDMG
  955.  
  956. -- 2 - Blade
  957. obj2 = Instance.new("Part")
  958. obj2.CFrame = CFrame.new(Vector3.new(11.9199476, 2.93796539, 54.6566544)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
  959. obj2.FormFactor = Enum.FormFactor.Custom
  960. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  961. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  962. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  963. obj2.Material = Enum.Material.SmoothPlastic
  964. obj2.Size = Vector3.new(1.79999995, 0.400000036, 0.200000003)
  965. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  966. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  967. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  968. obj2.BrickColor = BrickColor.new("White")
  969. obj2.Name = "Blade"
  970. obj2.Parent = LLeg
  971.  
  972. -- 3 - Mesh
  973. obj3 = Instance.new("BlockMesh")
  974. obj3.Offset = Vector3.new(0, 0, 0.100000001)
  975. obj3.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  976. obj3.Parent = obj2
  977.  
  978. -- 4 - Decal
  979. obj4 = Instance.new("Decal")
  980. obj4.Transparency = 0.69999998807907
  981. obj4.Face = Enum.NormalId.Back
  982. obj4.Texture = "http://www.roblox.com/asset/?id=169052065"
  983. obj4.Parent = obj2
  984.  
  985. -- 5 - Decal
  986. obj5 = Instance.new("Decal")
  987. obj5.Transparency = 0.69999998807907
  988. obj5.Texture = "http://www.roblox.com/asset/?id=169052344"
  989. obj5.Parent = obj2
  990.  
  991. -- 6 - BladeCont
  992. obj6 = Instance.new("Part")
  993. obj6.CFrame = CFrame.new(Vector3.new(12.6126184, 2.84280467, 54.6906853)) * CFrame.Angles(-0.0066261659376323, -0.04819317907095, -0.13668921589851)
  994. obj6.FormFactor = Enum.FormFactor.Custom
  995. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  996. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  997. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  998. obj6.Material = Enum.Material.SmoothPlastic
  999. obj6.Size = Vector3.new(2.79999995, 0.800000012, 0.600000024)
  1000. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1001. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1002. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. obj6.BrickColor = BrickColor.new("Brick yellow")
  1004. obj6.Name = "BladeCont"
  1005. obj6.Parent = LLeg
  1006.  
  1007. -- 7 - Blade
  1008. obj7 = Instance.new("Part")
  1009. obj7.CFrame = CFrame.new(Vector3.new(11.9103127, 2.93929172, 54.8564186)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
  1010. obj7.FormFactor = Enum.FormFactor.Custom
  1011. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1012. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1013. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1014. obj7.Material = Enum.Material.SmoothPlastic
  1015. obj7.Size = Vector3.new(1.79999995, 0.400000036, 0.200000003)
  1016. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1017. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1018. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1019. obj7.BrickColor = BrickColor.new("White")
  1020. obj7.Name = "Blade"
  1021. obj7.Parent = LLeg
  1022.  
  1023. -- 8 - Mesh
  1024. obj8 = Instance.new("BlockMesh")
  1025. obj8.Offset = Vector3.new(0, 0, 0.100000001)
  1026. obj8.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  1027. obj8.Parent = obj7
  1028.  
  1029. -- 9 - Decal
  1030. obj9 = Instance.new("Decal")
  1031. obj9.Transparency = 0.69999998807907
  1032. obj9.Face = Enum.NormalId.Back
  1033. obj9.Texture = "http://www.roblox.com/asset/?id=169052065"
  1034. obj9.Parent = obj7
  1035.  
  1036. -- 10 - Decal
  1037. obj10 = Instance.new("Decal")
  1038. obj10.Transparency = 0.69999998807907
  1039. obj10.Texture = "http://www.roblox.com/asset/?id=169052344"
  1040. obj10.Parent = obj7
  1041.  
  1042. -- 11 - Blade
  1043. obj11 = Instance.new("Part")
  1044. obj11.CFrame = CFrame.new(Vector3.new(11.9103117, 2.93928385, 54.8564148)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
  1045. obj11.FormFactor = Enum.FormFactor.Custom
  1046. obj11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1047. obj11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1048. obj11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1049. obj11.Material = Enum.Material.SmoothPlastic
  1050. obj11.Size = Vector3.new(1.79999971, 0.400000006, 0.200000003)
  1051. obj11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1052. obj11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1053. obj11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1054. obj11.BrickColor = BrickColor.new("White")
  1055. obj11.Name = "Blade"
  1056. obj11.Parent = LLeg
  1057.  
  1058. -- 12 - Mesh
  1059. obj12 = Instance.new("BlockMesh")
  1060. obj12.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  1061. obj12.Parent = obj11
  1062.  
  1063. -- 13 - Decal
  1064. obj13 = Instance.new("Decal")
  1065. obj13.Transparency = 0.69999998807907
  1066. obj13.Face = Enum.NormalId.Back
  1067. obj13.Texture = "http://www.roblox.com/asset/?id=169052065"
  1068. obj13.Parent = obj11
  1069.  
  1070. -- 14 - Decal
  1071. obj14 = Instance.new("Decal")
  1072. obj14.Transparency = 0.69999998807907
  1073. obj14.Texture = "http://www.roblox.com/asset/?id=169052344"
  1074. obj14.Parent = obj11
  1075.  
  1076. -- 15 - Blade
  1077. obj15 = Instance.new("Part")
  1078. obj15.CFrame = CFrame.new(Vector3.new(10.7092819, 3.00334716, 54.7980614)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
  1079. obj15.FormFactor = Enum.FormFactor.Custom
  1080. obj15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1081. obj15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1082. obj15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1083. obj15.Material = Enum.Material.SmoothPlastic
  1084. obj15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1085. obj15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. obj15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. obj15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1088. obj15.BrickColor = BrickColor.new("White")
  1089. obj15.Name = "Blade"
  1090. obj15.Parent = LLeg
  1091.  
  1092. -- 16 - Mesh
  1093. obj16 = Instance.new("BlockMesh")
  1094. obj16.Offset = Vector3.new(-0.300000012, 0, 0)
  1095. obj16.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1096. obj16.Parent = obj15
  1097.  
  1098. -- 17 - BladeHole
  1099. obj17 = Instance.new("Part")
  1100. obj17.CFrame = CFrame.new(Vector3.new(11.1187, 3.04804611, 54.8175125)) * CFrame.Angles(-0.0066197854466736, -0.048194076865911, -0.13668888807297)
  1101. obj17.FormFactor = Enum.FormFactor.Custom
  1102. obj17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1103. obj17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. obj17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. obj17.Material = Enum.Material.SmoothPlastic
  1106. obj17.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1107. obj17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1108. obj17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1109. obj17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1110. obj17.BrickColor = BrickColor.new("Really black")
  1111. obj17.Name = "BladeHole"
  1112. obj17.Parent = LLeg
  1113.  
  1114. -- 18 - Mesh
  1115. obj18 = Instance.new("BlockMesh")
  1116. obj18.Offset = Vector3.new(0.200000003, 0, 0)
  1117. obj18.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1118. obj18.Parent = obj17
  1119.  
  1120. -- 19 - GasTank1Hold
  1121. obj19 = Instance.new("Part")
  1122. obj19.CFrame = CFrame.new(Vector3.new(12.5544949, 3.15361285, 54.6858177)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
  1123. obj19.FormFactor = Enum.FormFactor.Custom
  1124. obj19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1125. obj19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1126. obj19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1127. obj19.Material = Enum.Material.SmoothPlastic
  1128. obj19.Size = Vector3.new(0.200000003, 1.39999974, 0.600000024)
  1129. obj19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. obj19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1131. obj19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1132. obj19.Name = "GasTank1Hold"
  1133. obj19.Parent = LLeg
  1134.  
  1135. -- 20 - Mesh
  1136. obj20 = Instance.new("BlockMesh")
  1137. obj20.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1138. obj20.Parent = obj19
  1139.  
  1140. -- 21 - Part
  1141. obj21 = Instance.new("Part")
  1142. obj21.CFrame = CFrame.new(Vector3.new(12.905798, 3.50910163, 54.7004128)) * CFrame.Angles(-0.0066270092502236, -0.048193886876106, 1.4341070652008)
  1143. obj21.FormFactor = Enum.FormFactor.Custom
  1144. obj21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. obj21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1146. obj21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. obj21.Material = Enum.Material.SmoothPlastic
  1148. obj21.Size = Vector3.new(0.600000024, 2.39999986, 0.600000024)
  1149. obj21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1150. obj21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. obj21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. obj21.BrickColor = BrickColor.new("Mid gray")
  1153. obj21.Parent = LLeg
  1154.  
  1155. -- 22 - Mesh
  1156. obj22 = Instance.new("SpecialMesh")
  1157. obj22.Parent = obj21
  1158.  
  1159. -- 23 - Blade
  1160. obj23 = Instance.new("Part")
  1161. obj23.CFrame = CFrame.new(Vector3.new(10.7461386, 3.20016599, 54.5982971)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
  1162. obj23.FormFactor = Enum.FormFactor.Custom
  1163. obj23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. obj23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. obj23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1166. obj23.Material = Enum.Material.SmoothPlastic
  1167. obj23.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1168. obj23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. obj23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1170. obj23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. obj23.BrickColor = BrickColor.new("White")
  1172. obj23.Name = "Blade"
  1173. obj23.Parent = LLeg
  1174.  
  1175. -- 24 - Mesh
  1176. obj24 = Instance.new("BlockMesh")
  1177. obj24.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1178. obj24.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1179. obj24.Parent = obj23
  1180.  
  1181. -- 25 - Blade
  1182. obj25 = Instance.new("Part")
  1183. obj25.CFrame = CFrame.new(Vector3.new(10.7189169, 3.00202894, 54.5982971)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
  1184. obj25.FormFactor = Enum.FormFactor.Custom
  1185. obj25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1186. obj25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1187. obj25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1188. obj25.Material = Enum.Material.SmoothPlastic
  1189. obj25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1190. obj25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1191. obj25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1192. obj25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1193. obj25.BrickColor = BrickColor.new("White")
  1194. obj25.Name = "Blade"
  1195. obj25.Parent = LLeg
  1196.  
  1197. -- 26 - Mesh
  1198. obj26 = Instance.new("BlockMesh")
  1199. obj26.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1200. obj26.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1201. obj26.Parent = obj25
  1202.  
  1203. -- 27 - Blade
  1204. obj27 = Instance.new("Part")
  1205. obj27.CFrame = CFrame.new(Vector3.new(10.7557726, 3.19884348, 54.3985367)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
  1206. obj27.FormFactor = Enum.FormFactor.Custom
  1207. obj27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1208. obj27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1209. obj27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1210. obj27.Material = Enum.Material.SmoothPlastic
  1211. obj27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1212. obj27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1213. obj27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1214. obj27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1215. obj27.BrickColor = BrickColor.new("White")
  1216. obj27.Name = "Blade"
  1217. obj27.Parent = LLeg
  1218.  
  1219. -- 28 - Mesh
  1220. obj28 = Instance.new("BlockMesh")
  1221. obj28.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1222. obj28.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1223. obj28.Parent = obj27
  1224.  
  1225. -- 29 - Blade
  1226. obj29 = Instance.new("Part")
  1227. obj29.CFrame = CFrame.new(Vector3.new(10.7285519, 3.00070643, 54.3985367)) * CFrame.Angles(-0.0066222040913999, -0.048193410038948, 3.0049042701721)
  1228. obj29.FormFactor = Enum.FormFactor.Custom
  1229. obj29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1230. obj29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1231. obj29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1232. obj29.Material = Enum.Material.SmoothPlastic
  1233. obj29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1234. obj29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1235. obj29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1236. obj29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1237. obj29.BrickColor = BrickColor.new("White")
  1238. obj29.Name = "Blade"
  1239. obj29.Parent = LLeg
  1240.  
  1241. -- 30 - Mesh
  1242. obj30 = Instance.new("BlockMesh")
  1243. obj30.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1244. obj30.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1245. obj30.Parent = obj29
  1246.  
  1247. -- 31 - Part
  1248. obj31 = Instance.new("Part")
  1249. obj31.CFrame = CFrame.new(Vector3.new(11.3225641, 3.726614, 54.6226044)) * CFrame.Angles(-1.9143180847168, -1.4259080886841, -0.34019395709038)
  1250. obj31.FormFactor = Enum.FormFactor.Custom
  1251. obj31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. obj31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. obj31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1254. obj31.Material = Enum.Material.SmoothPlastic
  1255. obj31.Size = Vector3.new(0.200000003, 0.599999905, 0.400000006)
  1256. obj31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1257. obj31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1258. obj31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. obj31.BrickColor = BrickColor.new("Mid gray")
  1260. obj31.Parent = LLeg
  1261.  
  1262. -- 32 - Mesh
  1263. obj32 = Instance.new("SpecialMesh")
  1264. obj32.Scale = Vector3.new(1, 0.75, 1)
  1265. obj32.Parent = obj31
  1266.  
  1267. -- 33 - Blade
  1268. obj33 = Instance.new("Part")
  1269. obj33.CFrame = CFrame.new(Vector3.new(10.7365026, 3.20149183, 54.7980652)) * CFrame.Angles(3.1349728107452, 0.048193827271461, -3.0049042701721)
  1270. obj33.FormFactor = Enum.FormFactor.Custom
  1271. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1274. obj33.Material = Enum.Material.SmoothPlastic
  1275. obj33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1276. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1278. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1279. obj33.BrickColor = BrickColor.new("White")
  1280. obj33.Name = "Blade"
  1281. obj33.Parent = LLeg
  1282.  
  1283. -- 34 - Mesh
  1284. obj34 = Instance.new("BlockMesh")
  1285. obj34.Offset = Vector3.new(-0.300000012, 0, 0)
  1286. obj34.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1287. obj34.Parent = obj33
  1288.  
  1289. -- 35 - BladeHole
  1290. obj35 = Instance.new("Part")
  1291. obj35.CFrame = CFrame.new(Vector3.new(11.13797, 3.04539871, 54.4179878)) * CFrame.Angles(-0.0066197854466736, -0.048194076865911, -0.13668888807297)
  1292. obj35.FormFactor = Enum.FormFactor.Custom
  1293. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1296. obj35.Material = Enum.Material.SmoothPlastic
  1297. obj35.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1298. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1299. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1300. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1301. obj35.BrickColor = BrickColor.new("Really black")
  1302. obj35.Name = "BladeHole"
  1303. obj35.Parent = LLeg
  1304.  
  1305. -- 36 - Mesh
  1306. obj36 = Instance.new("BlockMesh")
  1307. obj36.Offset = Vector3.new(0.200000003, 0, 0)
  1308. obj36.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1309. obj36.Parent = obj35
  1310.  
  1311. -- 37 - BladeHole
  1312. obj37 = Instance.new("Part")
  1313. obj37.CFrame = CFrame.new(Vector3.new(11.128335, 3.04672813, 54.6177521)) * CFrame.Angles(-0.0066198357380927, -0.04819443821907, -0.13668888807297)
  1314. obj37.FormFactor = Enum.FormFactor.Custom
  1315. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. obj37.Material = Enum.Material.SmoothPlastic
  1319. obj37.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1320. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1321. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1322. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1323. obj37.BrickColor = BrickColor.new("Really black")
  1324. obj37.Name = "BladeHole"
  1325. obj37.Parent = LLeg
  1326.  
  1327. -- 38 - Mesh
  1328. obj38 = Instance.new("BlockMesh")
  1329. obj38.Offset = Vector3.new(0.200000003, 0, -0.100000001)
  1330. obj38.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1331. obj38.Parent = obj37
  1332.  
  1333. -- 39 - BladeHole
  1334. obj39 = Instance.new("Part")
  1335. obj39.CFrame = CFrame.new(Vector3.new(11.128334, 3.04672408, 54.6177521)) * CFrame.Angles(3.1349730491638, 0.048193965107203, 0.13668884336948)
  1336. obj39.FormFactor = Enum.FormFactor.Custom
  1337. obj39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. obj39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1339. obj39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1340. obj39.Material = Enum.Material.SmoothPlastic
  1341. obj39.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1342. obj39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1343. obj39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. obj39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1345. obj39.BrickColor = BrickColor.new("Really black")
  1346. obj39.Name = "BladeHole"
  1347. obj39.Parent = LLeg
  1348.  
  1349. -- 40 - Mesh
  1350. obj40 = Instance.new("BlockMesh")
  1351. obj40.Offset = Vector3.new(0.200000003, 0, -0.100000001)
  1352. obj40.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1353. obj40.Parent = obj39
  1354.  
  1355. -- 41 - Part
  1356. obj41 = Instance.new("Part")
  1357. obj41.CFrame = CFrame.new(Vector3.new(11.6194201, 3.68583012, 54.6371994)) * CFrame.Angles(-0.006627019494772, -0.048193924129009, 1.4341070652008)
  1358. obj41.FormFactor = Enum.FormFactor.Custom
  1359. obj41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. obj41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. obj41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1362. obj41.Material = Enum.Material.SmoothPlastic
  1363. obj41.Size = Vector3.new(0.200000003, 0.599999905, 0.600000083)
  1364. obj41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. obj41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1366. obj41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. obj41.BrickColor = BrickColor.new("Black")
  1368. obj41.Parent = LLeg
  1369.  
  1370. -- 42 - Mesh
  1371. obj42 = Instance.new("SpecialMesh")
  1372. obj42.Parent = obj41
  1373.  
  1374. -- 43 - GasTank1Hold
  1375. obj43 = Instance.new("Part")
  1376. obj43.CFrame = CFrame.new(Vector3.new(13.7419214, 2.99048018, 54.7441788)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
  1377. obj43.FormFactor = Enum.FormFactor.Custom
  1378. obj43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1379. obj43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1380. obj43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1381. obj43.Material = Enum.Material.SmoothPlastic
  1382. obj43.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
  1383. obj43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1384. obj43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1385. obj43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. obj43.Name = "GasTank1Hold"
  1387. obj43.Parent = LLeg
  1388.  
  1389. -- 44 - Mesh
  1390. obj44 = Instance.new("BlockMesh")
  1391. obj44.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1392. obj44.Parent = obj43
  1393.  
  1394. -- 45 - Part
  1395. obj45 = Instance.new("Part")
  1396. obj45.CFrame = CFrame.new(Vector3.new(11.4932461, 3.50128603, 54.632328)) * CFrame.Angles(-0.006627019494772, -0.048193924129009, 1.4341070652008)
  1397. obj45.FormFactor = Enum.FormFactor.Custom
  1398. obj45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1399. obj45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1400. obj45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. obj45.Material = Enum.Material.SmoothPlastic
  1402. obj45.Size = Vector3.new(0.600000024, 0.400000006, 0.600000083)
  1403. obj45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. obj45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1406. obj45.BrickColor = BrickColor.new("Black")
  1407. obj45.Parent = LLeg
  1408.  
  1409. -- 46 - Mesh
  1410. obj46 = Instance.new("BlockMesh")
  1411. obj46.Scale = Vector3.new(0.899999976, 0.5, 0.200000003)
  1412. obj46.Parent = obj45
  1413.  
  1414. -- 47 - GasTank1Hold
  1415. obj47 = Instance.new("Part")
  1416. obj47.CFrame = CFrame.new(Vector3.new(11.6230927, 2.97875333, 54.6420517)) * CFrame.Angles(-0.0066196350380778, -0.048194859176874, -0.13669422268867)
  1417. obj47.FormFactor = Enum.FormFactor.Custom
  1418. obj47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1419. obj47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. obj47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. obj47.Material = Enum.Material.SmoothPlastic
  1422. obj47.Size = Vector3.new(0.400000036, 0.799999893, 0.600000024)
  1423. obj47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. obj47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. obj47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. obj47.Name = "GasTank1Hold"
  1427. obj47.Parent = LLeg
  1428.  
  1429. -- 48 - Mesh
  1430. obj48 = Instance.new("BlockMesh")
  1431. obj48.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1432. obj48.Parent = obj47
  1433.  
  1434. -- 49 - RopesLeg
  1435. obj49 = Instance.new("Part")
  1436. obj49.CFrame = CFrame.new(Vector3.new(12.3000002, 2.69001937, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
  1437. obj49.FormFactor = Enum.FormFactor.Custom
  1438. obj49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1439. obj49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1440. obj49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1441. obj49.Material = Enum.Material.SmoothPlastic
  1442. obj49.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
  1443. obj49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1444. obj49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1445. obj49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1446. obj49.BrickColor = BrickColor.new("Really black")
  1447. obj49.Name = "RopesLeg"
  1448. obj49.Parent = LLeg
  1449.  
  1450. -- 50 - RopesLeg
  1451. obj50 = Instance.new("Part")
  1452. obj50.CFrame = CFrame.new(Vector3.new(12.3000002, 3.09001493, 53.9000168)) * CFrame.Angles(0, 1.5707963705063, 0)
  1453. obj50.FormFactor = Enum.FormFactor.Custom
  1454. obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1455. obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1456. obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. obj50.Material = Enum.Material.SmoothPlastic
  1458. obj50.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
  1459. obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1460. obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1461. obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1462. obj50.BrickColor = BrickColor.new("Really black")
  1463. obj50.Name = "RopesLeg"
  1464. obj50.Parent = LLeg
  1465.  
  1466. -- 51 - LLWeld
  1467. obj51 = Instance.new("Part")
  1468. obj51.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001017, 53.900013)) * CFrame.Angles(0, 1.5707963705063, 0)
  1469. obj51.FormFactor = Enum.FormFactor.Custom
  1470. obj51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1471. obj51.Transparency = 1
  1472. obj51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1473. obj51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1474. obj51.Material = Enum.Material.SmoothPlastic
  1475. obj51.Size = Vector3.new(1, 2, 0.999999821)
  1476. obj51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1477. obj51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1478. obj51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1479. obj51.BrickColor = BrickColor.new("Bright blue")
  1480. obj51.Name = "LLWeld"
  1481. obj51.Parent = LLeg
  1482.  
  1483.  
  1484. LLeg:MakeJoints()
  1485.  
  1486.  
  1487.  
  1488. scan(LLeg)
  1489.  
  1490. local Weld = Instance.new('Weld', torso)
  1491. Weld.Part0 = LLeg.LLWeld
  1492. Weld.Part1 = ll
  1493.  
  1494. -- 1 - RLEG
  1495. RLeg = Instance.new("Model")
  1496. RLeg.Name = "RLEG"
  1497. RLeg.Parent = ThreeDMG
  1498.  
  1499. -- 2 - GasTank2Hold
  1500. obj2 = Instance.new("Part")
  1501. obj2.CFrame = CFrame.new(Vector3.new(13.7419233, 2.99048018, 49.2558441)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1502. obj2.FormFactor = Enum.FormFactor.Custom
  1503. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1504. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1505. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1506. obj2.Material = Enum.Material.SmoothPlastic
  1507. obj2.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
  1508. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1509. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1510. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1511. obj2.Name = "GasTank2Hold"
  1512. obj2.Parent = RLeg
  1513.  
  1514. -- 3 - Mesh
  1515. obj3 = Instance.new("BlockMesh")
  1516. obj3.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1517. obj3.Parent = obj2
  1518.  
  1519. -- 4 - RopesLeg
  1520. obj4 = Instance.new("Part")
  1521. obj4.CFrame = CFrame.new(Vector3.new(12.3000002, 2.69001365, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1522. obj4.FormFactor = Enum.FormFactor.Custom
  1523. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1525. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1526. obj4.Material = Enum.Material.SmoothPlastic
  1527. obj4.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
  1528. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1529. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1530. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1531. obj4.BrickColor = BrickColor.new("Really black")
  1532. obj4.Name = "RopesLeg"
  1533. obj4.Parent = RLeg
  1534.  
  1535. -- 5 - RopesLeg
  1536. obj5 = Instance.new("Part")
  1537. obj5.CFrame = CFrame.new(Vector3.new(12.3000002, 3.09001923, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1538. obj5.FormFactor = Enum.FormFactor.Custom
  1539. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1540. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1541. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1542. obj5.Material = Enum.Material.SmoothPlastic
  1543. obj5.Size = Vector3.new(1.01999998, 0.200000003, 1.01999998)
  1544. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1545. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1546. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1547. obj5.BrickColor = BrickColor.new("Really black")
  1548. obj5.Name = "RopesLeg"
  1549. obj5.Parent = RLeg
  1550.  
  1551. -- 6 - RLWeld
  1552. obj6 = Instance.new("Part")
  1553. obj6.CFrame = CFrame.new(Vector3.new(12.3000002, 2.59001064, 50.1000023)) * CFrame.Angles(0, 1.5707963705063, 0)
  1554. obj6.FormFactor = Enum.FormFactor.Custom
  1555. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1556. obj6.Transparency = 1
  1557. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1558. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1559. obj6.Material = Enum.Material.SmoothPlastic
  1560. obj6.Size = Vector3.new(1, 1.99999976, 0.999999821)
  1561. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1562. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1563. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1564. obj6.BrickColor = BrickColor.new("Bright blue")
  1565. obj6.Name = "RLWeld"
  1566. obj6.Parent = RLeg
  1567.  
  1568. -- 7 - Blade
  1569. obj7 = Instance.new("Part")
  1570. obj7.CFrame = CFrame.new(Vector3.new(11.8113699, 2.95289016, 49.1484642)) * CFrame.Angles(-3.1349601745605, -0.048188522458076, 0.13669420778751)
  1571. obj7.FormFactor = Enum.FormFactor.Custom
  1572. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1573. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1574. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1575. obj7.Material = Enum.Material.SmoothPlastic
  1576. obj7.Size = Vector3.new(1.60000014, 0.400000036, 0.200000003)
  1577. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1578. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. obj7.BrickColor = BrickColor.new("White")
  1581. obj7.Name = "Blade"
  1582. obj7.Parent = RLeg
  1583.  
  1584. -- 8 - Mesh
  1585. obj8 = Instance.new("BlockMesh")
  1586. obj8.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  1587. obj8.Parent = obj7
  1588.  
  1589. -- 9 - Decal
  1590. obj9 = Instance.new("Decal")
  1591. obj9.Transparency = 0.69999998807907
  1592. obj9.Face = Enum.NormalId.Back
  1593. obj9.Texture = "http://www.roblox.com/asset/?id=169052065"
  1594. obj9.Parent = obj7
  1595.  
  1596. -- 10 - Decal
  1597. obj10 = Instance.new("Decal")
  1598. obj10.Transparency = 0.69999998807907
  1599. obj10.Texture = "http://www.roblox.com/asset/?id=169052344"
  1600. obj10.Parent = obj7
  1601.  
  1602. -- 11 - Blade
  1603. obj11 = Instance.new("Part")
  1604. obj11.CFrame = CFrame.new(Vector3.new(12.2168055, 2.89718676, 49.3287773)) * CFrame.Angles(-3.1349635124207, -0.048185132443905, -3.0049047470093)
  1605. obj11.FormFactor = Enum.FormFactor.Custom
  1606. obj11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1607. obj11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1608. obj11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1609. obj11.Material = Enum.Material.SmoothPlastic
  1610. obj11.Size = Vector3.new(2.40000033, 0.400000036, 0.200000003)
  1611. obj11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1612. obj11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1613. obj11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1614. obj11.BrickColor = BrickColor.new("White")
  1615. obj11.Name = "Blade"
  1616. obj11.Parent = RLeg
  1617.  
  1618. -- 12 - Mesh
  1619. obj12 = Instance.new("BlockMesh")
  1620. obj12.Offset = Vector3.new(0, 0, -0.100000001)
  1621. obj12.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  1622. obj12.Parent = obj11
  1623.  
  1624. -- 13 - Decal
  1625. obj13 = Instance.new("Decal")
  1626. obj13.Transparency = 0.69999998807907
  1627. obj13.Face = Enum.NormalId.Back
  1628. obj13.Texture = "http://www.roblox.com/asset/?id=169052065"
  1629. obj13.Parent = obj11
  1630.  
  1631. -- 14 - Decal
  1632. obj14 = Instance.new("Decal")
  1633. obj14.Transparency = 0.69999998807907
  1634. obj14.Texture = "http://www.roblox.com/asset/?id=169052344"
  1635. obj14.Parent = obj11
  1636.  
  1637. -- 15 - GasTank2Hold
  1638. obj15 = Instance.new("Part")
  1639. obj15.CFrame = CFrame.new(Vector3.new(11.6230927, 2.97875023, 49.3579521)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1640. obj15.FormFactor = Enum.FormFactor.Custom
  1641. obj15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1642. obj15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1643. obj15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1644. obj15.Material = Enum.Material.SmoothPlastic
  1645. obj15.Size = Vector3.new(0.400000036, 0.799999774, 0.600000024)
  1646. obj15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1647. obj15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1648. obj15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. obj15.Name = "GasTank2Hold"
  1650. obj15.Parent = RLeg
  1651.  
  1652. -- 16 - Mesh
  1653. obj16 = Instance.new("BlockMesh")
  1654. obj16.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1655. obj16.Parent = obj15
  1656.  
  1657. -- 17 - GasTank2
  1658. obj17 = Instance.new("Part")
  1659. obj17.CFrame = CFrame.new(Vector3.new(12.9057989, 3.50909972, 49.299614)) * CFrame.Angles(0.0066248709335923, 0.048189494758844, 1.4341077804565)
  1660. obj17.FormFactor = Enum.FormFactor.Custom
  1661. obj17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. obj17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. obj17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1664. obj17.Material = Enum.Material.SmoothPlastic
  1665. obj17.Size = Vector3.new(0.599999905, 2.39999986, 0.600000083)
  1666. obj17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. obj17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1668. obj17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1669. obj17.BrickColor = BrickColor.new("Mid gray")
  1670. obj17.Name = "GasTank2"
  1671. obj17.Parent = RLeg
  1672.  
  1673. -- 18 - Mesh
  1674. obj18 = Instance.new("SpecialMesh")
  1675. obj18.Parent = obj17
  1676.  
  1677. -- 19 - GasTank2Hold
  1678. obj19 = Instance.new("Part")
  1679. obj19.CFrame = CFrame.new(Vector3.new(12.7524004, 3.12641931, 49.3044739)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1680. obj19.FormFactor = Enum.FormFactor.Custom
  1681. obj19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. obj19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1683. obj19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1684. obj19.Material = Enum.Material.SmoothPlastic
  1685. obj19.Size = Vector3.new(0.200000003, 1.39999974, 0.600000024)
  1686. obj19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1687. obj19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1688. obj19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1689. obj19.Name = "GasTank2Hold"
  1690. obj19.Parent = RLeg
  1691.  
  1692. -- 20 - Mesh
  1693. obj20 = Instance.new("BlockMesh")
  1694. obj20.Scale = Vector3.new(1, 1.01999998, 1.01999998)
  1695. obj20.Parent = obj19
  1696.  
  1697. -- 21 - BladeCont
  1698. obj21 = Instance.new("Part")
  1699. obj21.CFrame = CFrame.new(Vector3.new(12.6126194, 2.84280586, 49.3093338)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1700. obj21.FormFactor = Enum.FormFactor.Custom
  1701. obj21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1702. obj21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1703. obj21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1704. obj21.Material = Enum.Material.SmoothPlastic
  1705. obj21.Size = Vector3.new(2.79999995, 0.800000012, 0.600000024)
  1706. obj21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1707. obj21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. obj21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1709. obj21.BrickColor = BrickColor.new("Brick yellow")
  1710. obj21.Name = "BladeCont"
  1711. obj21.Parent = RLeg
  1712.  
  1713. -- 22 - Blade
  1714. obj22 = Instance.new("Part")
  1715. obj22.CFrame = CFrame.new(Vector3.new(12.0285416, 2.9230504, 49.538269)) * CFrame.Angles(-3.1349601745605, -0.048188522458076, 0.13669420778751)
  1716. obj22.FormFactor = Enum.FormFactor.Custom
  1717. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1718. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1719. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1720. obj22.Material = Enum.Material.SmoothPlastic
  1721. obj22.Size = Vector3.new(2, 0.400000036, 0.200000003)
  1722. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1723. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1724. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1725. obj22.BrickColor = BrickColor.new("White")
  1726. obj22.Name = "Blade"
  1727. obj22.Parent = RLeg
  1728.  
  1729. -- 23 - Mesh
  1730. obj23 = Instance.new("BlockMesh")
  1731. obj23.Scale = Vector3.new(1, 0.800000012, 0.100000001)
  1732. obj23.Parent = obj22
  1733.  
  1734. -- 24 - Decal
  1735. obj24 = Instance.new("Decal")
  1736. obj24.Transparency = 0.69999998807907
  1737. obj24.Face = Enum.NormalId.Back
  1738. obj24.Texture = "http://www.roblox.com/asset/?id=169052065"
  1739. obj24.Parent = obj22
  1740.  
  1741. -- 25 - Decal
  1742. obj25 = Instance.new("Decal")
  1743. obj25.Transparency = 0.69999998807907
  1744. obj25.Texture = "http://www.roblox.com/asset/?id=169052344"
  1745. obj25.Parent = obj22
  1746.  
  1747. -- 26 - GasTank2Dec
  1748. obj26 = Instance.new("Part")
  1749. obj26.CFrame = CFrame.new(Vector3.new(11.5817232, 3.75174522, 49.3141975)) * CFrame.Angles(0.0066248709335923, 0.048189494758844, 1.4341077804565)
  1750. obj26.FormFactor = Enum.FormFactor.Custom
  1751. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1753. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1754. obj26.Material = Enum.Material.SmoothPlastic
  1755. obj26.Size = Vector3.new(0.200000003, 0.599999905, 0.200000137)
  1756. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1757. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1758. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1759. obj26.BrickColor = BrickColor.new("Black")
  1760. obj26.Name = "GasTank2Dec"
  1761. obj26.Parent = RLeg
  1762.  
  1763. -- 27 - Mesh
  1764. obj27 = Instance.new("SpecialMesh")
  1765. obj27.Parent = obj26
  1766.  
  1767. -- 28 - BladeHole
  1768. obj28 = Instance.new("Part")
  1769. obj28.CFrame = CFrame.new(Vector3.new(11.1187029, 3.0480547, 49.1824989)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1770. obj28.FormFactor = Enum.FormFactor.Custom
  1771. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1772. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. obj28.Material = Enum.Material.SmoothPlastic
  1775. obj28.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1776. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1777. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1778. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1779. obj28.BrickColor = BrickColor.new("Really black")
  1780. obj28.Name = "BladeHole"
  1781. obj28.Parent = RLeg
  1782.  
  1783. -- 29 - Mesh
  1784. obj29 = Instance.new("BlockMesh")
  1785. obj29.Offset = Vector3.new(0.200000003, 0, 0)
  1786. obj29.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1787. obj29.Parent = obj28
  1788.  
  1789. -- 30 - BladeHole
  1790. obj30 = Instance.new("Part")
  1791. obj30.CFrame = CFrame.new(Vector3.new(11.1283369, 3.0467298, 49.382267)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1792. obj30.FormFactor = Enum.FormFactor.Custom
  1793. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1794. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1795. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1796. obj30.Material = Enum.Material.SmoothPlastic
  1797. obj30.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1798. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1799. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1800. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. obj30.BrickColor = BrickColor.new("Really black")
  1802. obj30.Name = "BladeHole"
  1803. obj30.Parent = RLeg
  1804.  
  1805. -- 31 - Mesh
  1806. obj31 = Instance.new("BlockMesh")
  1807. obj31.Offset = Vector3.new(0.200000003, 0, -0.100000001)
  1808. obj31.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1809. obj31.Parent = obj30
  1810.  
  1811. -- 32 - GasTank2Dec
  1812. obj32 = Instance.new("Part")
  1813. obj32.CFrame = CFrame.new(Vector3.new(11.4932451, 3.50128293, 49.3676834)) * CFrame.Angles(0.0066248802468181, 0.048189584165812, 1.4341077804565)
  1814. obj32.FormFactor = Enum.FormFactor.Custom
  1815. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1816. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1817. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. obj32.Material = Enum.Material.SmoothPlastic
  1819. obj32.Size = Vector3.new(0.600000083, 0.400000095, 0.600000083)
  1820. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1821. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1822. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1823. obj32.BrickColor = BrickColor.new("Black")
  1824. obj32.Name = "GasTank2Dec"
  1825. obj32.Parent = RLeg
  1826.  
  1827. -- 33 - Mesh
  1828. obj33 = Instance.new("BlockMesh")
  1829. obj33.Scale = Vector3.new(0.899999976, 0.5, 0.200000003)
  1830. obj33.Parent = obj32
  1831.  
  1832. -- 34 - BladeHole
  1833. obj34 = Instance.new("Part")
  1834. obj34.CFrame = CFrame.new(Vector3.new(11.128336, 3.0467329, 49.3822632)) * CFrame.Angles(-3.1349601745605, -0.048188231885433, 0.13669423758984)
  1835. obj34.FormFactor = Enum.FormFactor.Custom
  1836. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1837. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1838. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1839. obj34.Material = Enum.Material.SmoothPlastic
  1840. obj34.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1841. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1842. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1843. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1844. obj34.BrickColor = BrickColor.new("Really black")
  1845. obj34.Name = "BladeHole"
  1846. obj34.Parent = RLeg
  1847.  
  1848. -- 35 - Mesh
  1849. obj35 = Instance.new("BlockMesh")
  1850. obj35.Offset = Vector3.new(0.200000003, 0, -0.100000001)
  1851. obj35.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1852. obj35.Parent = obj34
  1853.  
  1854. -- 36 - GasTank2Dec
  1855. obj36 = Instance.new("Part")
  1856. obj36.CFrame = CFrame.new(Vector3.new(11.2848663, 3.79252839, 49.3287849)) * CFrame.Angles(-1.2273044586182, -1.4259104728699, 0.34016627073288)
  1857. obj36.FormFactor = Enum.FormFactor.Custom
  1858. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1859. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1860. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1861. obj36.Material = Enum.Material.SmoothPlastic
  1862. obj36.Size = Vector3.new(0.200000003, 0.599999905, 0.400000006)
  1863. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1864. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1866. obj36.BrickColor = BrickColor.new("Mid gray")
  1867. obj36.Name = "GasTank2Dec"
  1868. obj36.Parent = RLeg
  1869.  
  1870. -- 37 - Mesh
  1871. obj37 = Instance.new("SpecialMesh")
  1872. obj37.Scale = Vector3.new(1, 0.75, 1)
  1873. obj37.Parent = obj36
  1874.  
  1875. -- 38 - BladeHole
  1876. obj38 = Instance.new("Part")
  1877. obj38.CFrame = CFrame.new(Vector3.new(11.1379709, 3.04540491, 49.5820274)) * CFrame.Angles(0.0066322511993349, 0.048188537359238, -0.13669417798519)
  1878. obj38.FormFactor = Enum.FormFactor.Custom
  1879. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1880. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1882. obj38.Material = Enum.Material.SmoothPlastic
  1883. obj38.Size = Vector3.new(0.200000003, 0.799999774, 0.200000003)
  1884. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1886. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1887. obj38.BrickColor = BrickColor.new("Really black")
  1888. obj38.Name = "BladeHole"
  1889. obj38.Parent = RLeg
  1890.  
  1891. -- 39 - Mesh
  1892. obj39 = Instance.new("BlockMesh")
  1893. obj39.Offset = Vector3.new(0.200000003, 0, 0)
  1894. obj39.Scale = Vector3.new(1.04999995, 0.899999976, 0.200000003)
  1895. obj39.Parent = obj38
  1896.  
  1897. -- 40 - Blade
  1898. obj40 = Instance.new("Part")
  1899. obj40.CFrame = CFrame.new(Vector3.new(10.7092857, 3.00336385, 49.2019501)) * CFrame.Angles(-3.1349606513977, -0.048188213258982, -3.0048978328705)
  1900. obj40.FormFactor = Enum.FormFactor.Custom
  1901. obj40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1902. obj40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. obj40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1904. obj40.Material = Enum.Material.SmoothPlastic
  1905. obj40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1906. obj40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1907. obj40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1908. obj40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1909. obj40.BrickColor = BrickColor.new("White")
  1910. obj40.Name = "Blade"
  1911. obj40.Parent = RLeg
  1912.  
  1913. -- 41 - Mesh
  1914. obj41 = Instance.new("BlockMesh")
  1915. obj41.Offset = Vector3.new(-0.300000012, 0, 0)
  1916. obj41.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1917. obj41.Parent = obj40
  1918.  
  1919. -- 42 - Blade
  1920. obj42 = Instance.new("Part")
  1921. obj42.CFrame = CFrame.new(Vector3.new(10.7189198, 3.00203156, 49.4017067)) * CFrame.Angles(0.0066288462840021, 0.048185151070356, 3.0049047470093)
  1922. obj42.FormFactor = Enum.FormFactor.Custom
  1923. obj42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1924. obj42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1925. obj42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1926. obj42.Material = Enum.Material.SmoothPlastic
  1927. obj42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1928. obj42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1929. obj42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1930. obj42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1931. obj42.BrickColor = BrickColor.new("White")
  1932. obj42.Name = "Blade"
  1933. obj42.Parent = RLeg
  1934.  
  1935. -- 43 - Mesh
  1936. obj43 = Instance.new("BlockMesh")
  1937. obj43.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1938. obj43.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1939. obj43.Parent = obj42
  1940.  
  1941. -- 44 - Blade
  1942. obj44 = Instance.new("Part")
  1943. obj44.CFrame = CFrame.new(Vector3.new(10.7285519, 3.00071335, 49.6014786)) * CFrame.Angles(-3.1349635124207, -0.048185151070356, -3.0049047470093)
  1944. obj44.FormFactor = Enum.FormFactor.Custom
  1945. obj44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1946. obj44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1947. obj44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1948. obj44.Material = Enum.Material.SmoothPlastic
  1949. obj44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1950. obj44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1951. obj44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1952. obj44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1953. obj44.BrickColor = BrickColor.new("White")
  1954. obj44.Name = "Blade"
  1955. obj44.Parent = RLeg
  1956.  
  1957. -- 45 - Mesh
  1958. obj45 = Instance.new("BlockMesh")
  1959. obj45.Offset = Vector3.new(-0.300000012, 0, 0)
  1960. obj45.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1961. obj45.Parent = obj44
  1962.  
  1963. -- 46 - Blade
  1964. obj46 = Instance.new("Part")
  1965. obj46.CFrame = CFrame.new(Vector3.new(10.7461405, 3.20016837, 49.4017067)) * CFrame.Angles(0.0066288462840021, 0.048185151070356, 3.0049047470093)
  1966. obj46.FormFactor = Enum.FormFactor.Custom
  1967. obj46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1968. obj46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. obj46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. obj46.Material = Enum.Material.SmoothPlastic
  1971. obj46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1972. obj46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1973. obj46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1974. obj46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1975. obj46.BrickColor = BrickColor.new("White")
  1976. obj46.Name = "Blade"
  1977. obj46.Parent = RLeg
  1978.  
  1979. -- 47 - Mesh
  1980. obj47 = Instance.new("BlockMesh")
  1981. obj47.Offset = Vector3.new(-0.300000012, 0, 0.100000001)
  1982. obj47.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  1983. obj47.Parent = obj46
  1984.  
  1985. -- 48 - Blade
  1986. obj48 = Instance.new("Part")
  1987. obj48.CFrame = CFrame.new(Vector3.new(10.7557735, 3.19884419, 49.6014671)) * CFrame.Angles(-3.1349635124207, -0.048185151070356, -3.0049047470093)
  1988. obj48.FormFactor = Enum.FormFactor.Custom
  1989. obj48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. obj48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. obj48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj48.Material = Enum.Material.SmoothPlastic
  1993. obj48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1994. obj48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1995. obj48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1996. obj48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1997. obj48.BrickColor = BrickColor.new("White")
  1998. obj48.Name = "Blade"
  1999. obj48.Parent = RLeg
  2000.  
  2001. -- 49 - Mesh
  2002. obj49 = Instance.new("BlockMesh")
  2003. obj49.Offset = Vector3.new(-0.300000012, 0, 0)
  2004. obj49.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  2005. obj49.Parent = obj48
  2006.  
  2007. -- 50 - Blade
  2008. obj50 = Instance.new("Part")
  2009. obj50.CFrame = CFrame.new(Vector3.new(10.7365084, 3.20150256, 49.2019539)) * CFrame.Angles(-3.1349606513977, -0.048188213258982, -3.0048978328705)
  2010. obj50.FormFactor = Enum.FormFactor.Custom
  2011. obj50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2012. obj50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2013. obj50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2014. obj50.Material = Enum.Material.SmoothPlastic
  2015. obj50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2016. obj50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2017. obj50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2018. obj50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2019. obj50.BrickColor = BrickColor.new("White")
  2020. obj50.Name = "Blade"
  2021. obj50.Parent = RLeg
  2022.  
  2023. -- 51 - Mesh
  2024. obj51 = Instance.new("BlockMesh")
  2025. obj51.Offset = Vector3.new(-0.300000012, 0, 0)
  2026. obj51.Scale = Vector3.new(1, 0.800000012, 0.109999999)
  2027. obj51.Parent = obj50
  2028.  
  2029.  
  2030. RLeg:MakeJoints()
  2031.  
  2032.  
  2033.  
  2034. scan(RLeg)
  2035.  
  2036.  
  2037. local Weld = Instance.new('Weld', torso)
  2038. Weld.Part0 = RLeg.RLWeld
  2039. Weld.Part1 = rl
  2040.  
  2041. -- 1 - Blade
  2042. Blade1 = Instance.new("Model")
  2043. Blade1.Name = "Blade"
  2044. Blade1.Parent = ThreeDMG
  2045.  
  2046. -- 2 - Blade
  2047. obj2 = Instance.new("Part")
  2048. obj2.CFrame = CFrame.new(Vector3.new(-9.49999523, 1.79000008, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2049. obj2.FormFactor = Enum.FormFactor.Custom
  2050. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2051. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2052. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2053. obj2.Material = Enum.Material.SmoothPlastic
  2054. obj2.Size = Vector3.new(0.600000143, 0.400000036, 0.200000003)
  2055. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2056. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2057. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2058. obj2.Name = "Blade"
  2059. obj2.Parent = Blade1
  2060.  
  2061. -- 3 - Mesh
  2062. obj3 = Instance.new("BlockMesh")
  2063. obj3.Offset = Vector3.new(0.150000006, 0, 0)
  2064. obj3.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  2065. obj3.Parent = obj2
  2066.  
  2067. -- 4 - HandleHold
  2068. obj4 = Instance.new("Part")
  2069. obj4.CFrame = CFrame.new(Vector3.new(-9.2349987, 1.8500005, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2070. obj4.FormFactor = Enum.FormFactor.Custom
  2071. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2072. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2073. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2074. obj4.Material = Enum.Material.SmoothPlastic
  2075. obj4.Size = Vector3.new(0.869999826, 0.200000003, 0.200000003)
  2076. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2077. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2078. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2079. obj4.BrickColor = BrickColor.new("Black")
  2080. obj4.Name = "HandleHold"
  2081. obj4.Parent = Blade1
  2082.  
  2083. -- 5 - Mesh
  2084. obj5 = Instance.new("BlockMesh")
  2085. obj5.Offset = Vector3.new(0.150000006, 0, 0)
  2086. obj5.Scale = Vector3.new(1, 0.899999976, 0.699999988)
  2087. obj5.Parent = obj4
  2088.  
  2089. -- 6 - Blade
  2090. obj6 = Instance.new("Part")
  2091. obj6.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.89000082, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
  2092. obj6.FormFactor = Enum.FormFactor.Custom
  2093. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2094. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2095. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2096. obj6.Material = Enum.Material.SmoothPlastic
  2097. obj6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2098. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2099. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2100. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2101. obj6.Name = "Blade"
  2102. obj6.Parent = Blade1
  2103.  
  2104. -- 7 - Mesh
  2105. obj7 = Instance.new("BlockMesh")
  2106. obj7.Offset = Vector3.new(0.150000006, 0, 0)
  2107. obj7.Scale = Vector3.new(1, 0.601000011, 0.601000011)
  2108. obj7.Parent = obj6
  2109.  
  2110. -- 8 - DamagingBlade
  2111. obj8 = Instance.new("Part")
  2112. obj8.CFrame = CFrame.new(Vector3.new(-6.99999142, 1.82000005, 45.0999947)) * CFrame.Angles(-3.1415927410126, 8.7165730633387e-008, -1.2992727249639e-007)
  2113. obj8.FormFactor = Enum.FormFactor.Custom
  2114. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2115. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2116. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2117. obj8.Material = Enum.Material.SmoothPlastic
  2118. obj8.BrickColor = BrickColor.new'White'
  2119. obj8.Size = Vector3.new(3.20000029, 0.400000036, 0.200000003)
  2120. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2121. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2122. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2123. obj8.Name = "DamagingBlade"
  2124. obj8.Parent = Blade1
  2125.  
  2126. -- 9 - Mesh
  2127. obj9 = Instance.new("BlockMesh")
  2128. obj9.Scale = Vector3.new(1, 0.800000012, 0.200000003)
  2129. obj9.Parent = obj8
  2130.  
  2131. -- 10 - Decal
  2132. obj10 = Instance.new("Decal")
  2133. obj10.Transparency = 0.69999998807907
  2134. obj10.Face = Enum.NormalId.Back
  2135. obj10.Texture = "http://www.roblox.com/asset/?id=169052065"
  2136. obj10.Parent = obj8
  2137. obj10.Name = 'Lines1'
  2138.  
  2139. -- 11 - Decal
  2140. obj11 = Instance.new("Decal")
  2141. obj11.Transparency = 0.69999998807907
  2142. obj11.Texture = "http://www.roblox.com/asset/?id=169052344"
  2143. obj11.Parent = obj8
  2144. obj11.Name = 'Lines2'
  2145.  
  2146. -- 12 - Blade
  2147. obj12 = Instance.new("Part")
  2148. obj12.CFrame = CFrame.new(Vector3.new(-8.69999123, 1.79000008, 45.0999985)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2149. obj12.FormFactor = Enum.FormFactor.Custom
  2150. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2151. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2152. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2153. obj12.Material = Enum.Material.SmoothPlastic
  2154. obj12.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  2155. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2156. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2157. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2158. obj12.Name = "Blade"
  2159. obj12.Parent = Blade1
  2160.  
  2161. -- 13 - Mesh
  2162. obj13 = Instance.new("BlockMesh")
  2163. obj13.Offset = Vector3.new(0.150000006, 0, 0)
  2164. obj13.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  2165. obj13.Parent = obj12
  2166.  
  2167. -- 14 - Blade
  2168. obj14 = Instance.new("Part")
  2169. obj14.CFrame = CFrame.new(Vector3.new(-8.29999065, 1.69000149, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.8357879478544e-008, -3.1415927410126)
  2170. obj14.FormFactor = Enum.FormFactor.Custom
  2171. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2173. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2174. obj14.Material = Enum.Material.SmoothPlastic
  2175. obj14.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2176. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2177. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2178. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2179. obj14.Name = "Blade"
  2180. obj14.Parent = Blade1
  2181.  
  2182. -- 15 - Mesh
  2183. obj15 = Instance.new("BlockMesh")
  2184. obj15.Offset = Vector3.new(0.150000006, 0, 0)
  2185. obj15.Scale = Vector3.new(1, 0.601000011, 0.601000011)
  2186. obj15.Parent = obj14
  2187.  
  2188. -- 16 - Handle
  2189. obj16 = Instance.new("Part")
  2190. obj16.CFrame = CFrame.new(Vector3.new(-9.43500137, 1.63500285, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2191. obj16.FormFactor = Enum.FormFactor.Custom
  2192. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2193. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2194. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2195. obj16.Material = Enum.Material.SmoothPlastic
  2196. obj16.Size = Vector3.new(0.429999888, 0.25000003, 0.200000003)
  2197. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2198. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2199. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2200. obj16.Name = "Handle"
  2201. obj16.Parent = Blade1
  2202.  
  2203. -- 17 - Mesh
  2204. obj17 = Instance.new("BlockMesh")
  2205. obj17.Offset = Vector3.new(0.150000006, 0, 0)
  2206. obj17.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  2207. obj17.Parent = obj16
  2208.  
  2209. -- 18 - Handle
  2210. obj18 = Instance.new("Part")
  2211. obj18.CFrame = CFrame.new(Vector3.new(-9.30999565, 1.68000317, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2212. obj18.FormFactor = Enum.FormFactor.Custom
  2213. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2214. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2215. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2216. obj18.Material = Enum.Material.SmoothPlastic
  2217. obj18.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
  2218. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2219. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2220. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2221. obj18.Name = "Handle"
  2222. obj18.Parent = Blade1
  2223.  
  2224. -- 19 - Mesh
  2225. obj19 = Instance.new("BlockMesh")
  2226. obj19.Offset = Vector3.new(0.150000006, 0, 0)
  2227. obj19.Scale = Vector3.new(1, 0.200000003, 0.600000024)
  2228. obj19.Parent = obj18
  2229.  
  2230. -- 20 - Handle
  2231. obj20 = Instance.new("Part")
  2232. obj20.CFrame = CFrame.new(Vector3.new(-8.97999382, 1.49000216, 45.1000023)) * CFrame.Angles(-5.5511164466148e-017, -7.4505805969238e-009, -1.4523558571067e-011)
  2233. obj20.FormFactor = Enum.FormFactor.Custom
  2234. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2235. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2236. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2237. obj20.Material = Enum.Material.SmoothPlastic
  2238. obj20.Size = Vector3.new(0.600000143, 0.200000003, 0.200000003)
  2239. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2240. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2241. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2242. obj20.Name = "Handle"
  2243. obj20.Parent = Blade1
  2244.  
  2245. -- 21 - Mesh
  2246. obj21 = Instance.new("BlockMesh")
  2247. obj21.Offset = Vector3.new(0.150000006, 0, 0)
  2248. obj21.Scale = Vector3.new(1, 0.699999988, 0.600000024)
  2249. obj21.Parent = obj20
  2250.  
  2251. -- 22 - BladeTip
  2252. obj22 = Instance.new("Part")
  2253. obj22.CFrame = CFrame.new(Vector3.new(-5.19998741, 1.82000005, 45.0999947)) * CFrame.Angles(1.5707963705063, 4.4604524518377e-009, -1.5707963705063)
  2254. obj22.FormFactor = Enum.FormFactor.Custom
  2255. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2256. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2257. obj22.BrickColor = BrickColor.new'White'
  2258. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2259. obj22.Material = Enum.Material.SmoothPlastic
  2260. obj22.Size = Vector3.new(0.200000003, 0.400000006, 0.400000036)
  2261. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2262. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2263. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2264. obj22.Name = "BladeTip"
  2265. obj22.Parent = Blade1
  2266.  
  2267. -- 23 - Mesh
  2268. obj23 = Instance.new("SpecialMesh")
  2269. obj23.MeshType = Enum.MeshType.Wedge
  2270. obj23.Scale = Vector3.new(0.200000003, 1, 0.800000012)
  2271. obj23.Parent = obj22
  2272.  
  2273. -- 24 - BladeReflective
  2274. obj24 = Instance.new("Part")
  2275. obj24.CFrame = CFrame.new(Vector3.new(-6.79997826, 1.61999917, 45.0999947)) * CFrame.Angles(-0, -2.588216085897e-009, -3.1415927410126)
  2276. obj24.FormFactor = Enum.FormFactor.Custom
  2277. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2278. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2279. obj24.BrickColor = BrickColor.new'White'
  2280. obj24.Reflectance = 0.5
  2281. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2282. obj24.Material = Enum.Material.SmoothPlastic
  2283. obj24.Size = Vector3.new(3.40000033, 0.400000006, 0.400000006)
  2284. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2285. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2286. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2287. obj24.Name = "BladeReflective"
  2288. obj24.Parent = Blade1
  2289.  
  2290. -- 25 - Mesh
  2291. obj25 = Instance.new("SpecialMesh")
  2292. obj25.MeshType = Enum.MeshType.Wedge
  2293. obj25.Scale = Vector3.new(1.05900002, 0.200000003, 0.100000001)
  2294. obj25.Parent = obj24
  2295.  
  2296. Blade1:MakeJoints()
  2297.  
  2298. scan(Blade1)
  2299.  
  2300. local Blade1Weld = Instance.new('Weld', torso)
  2301. Blade1Weld.Part0 = Blade1.HandleHold
  2302. Blade1Weld.Part1 = ra
  2303. Blade1Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
  2304.  
  2305. local Blade2 = Blade1:clone()
  2306. Blade2.Parent = ThreeDMG
  2307. scan(Blade2)
  2308.  
  2309. local Blade2Weld = Instance.new('Weld', torso)
  2310. Blade2Weld.Part0 = Blade2.HandleHold
  2311. Blade2Weld.Part1 = la
  2312. Blade2Weld.C1 = CFrame.new(0, -.95, 0) * CFrame.Angles(0, math.pi/2, 0)
  2313.  
  2314. local bodygyro = Instance.new('BodyGyro')
  2315. bodygyro.maxTorque = Vector3.new(14e16,14e16,14e16)
  2316. bodygyro.P = 10000
  2317.  
  2318. local ro = Instance.new('RocketPropulsion', rootpart)
  2319. ro.Name = 'RockatPropoolsun'
  2320. ro.MaxSpeed=150
  2321. ro.MaxThrust=15000
  2322. ro.TurnP = 0
  2323. ro.MaxTorque=Vector3.new(14e16,14e16,14e16)
  2324.  
  2325. local ro2=Instance.new("RocketPropulsion",torso)
  2326. ro2.Name = 'RockatPropoolsun2'
  2327. ro2.MaxSpeed=150
  2328. ro2.MaxThrust=15000
  2329. ro2.TurnP = 0
  2330. ro2.MaxTorque=Vector3.new(14e16,14e16,14e16)
  2331.  
  2332. local pa = Instance.new('Part')
  2333. pa.CanCollide = false
  2334. pa.Anchored = true
  2335. pa.Locked = true
  2336. pa.FormFactor = 'Custom'
  2337. pa.BrickColor = BrickColor.new('Really black')
  2338. pa.Size = Vector3.new(.5,1,.5)
  2339. local special = Instance.new('SpecialMesh', pa)
  2340. special.MeshId = "rbxassetid://1033714"
  2341. special.Scale = Vector3.new(.25,2,.25)
  2342. local ropePA = BasePart:clone()
  2343. ropePA.Parent = pa
  2344. ropePA.Anchored = true
  2345. ropePA.BrickColor = BrickColor.new('Really black')
  2346. Instance.new('CylinderMesh', ropePA)
  2347.  
  2348. local pa2 = Instance.new('Part')
  2349. pa2.CanCollide = false
  2350. pa2.Anchored = true
  2351. pa2.Locked = true
  2352. pa2.BrickColor = BrickColor.new('Really black')
  2353. pa2.FormFactor = 'Custom'
  2354. pa2.Size = Vector3.new(.5,1,.5)
  2355. local special = Instance.new('SpecialMesh', pa2)
  2356. special.MeshId = "rbxassetid://1033714"
  2357. special.Scale = Vector3.new(.25,2,.25)
  2358. local ropePA2 = BasePart:clone()
  2359. ropePA2.Parent = pa2
  2360. ropePA2.Anchored = true
  2361. ropePA2.BrickColor = BrickColor.new('Really black')
  2362. Instance.new('CylinderMesh', ropePA2)
  2363.  
  2364. local pa3 = Instance.new('Part', char)
  2365. pa3.CanCollide = false
  2366. pa3.Transparency = 1
  2367. pa3.Anchored = true
  2368. pa3.Locked = true
  2369. pa3.Size = Vector3.new(2,2,2)
  2370.  
  2371. local torso3 = Instance.new('Part', char)
  2372. torso3.Name = 'FakeTorsoForStuff'
  2373. torso3.Size = torso.Size
  2374. torso3.Transparency = 1
  2375. torso3.Locked = true
  2376. torso3:breakJoints()
  2377. local Weld = Instance.new('Weld', torso3)
  2378. Weld.Part0 = torso3
  2379. Weld.Part1 = torso
  2380.  
  2381. pcall(function()
  2382. plrgui['3DMGGui']:Destroy()
  2383. plrgui['3DMGGui']:Destroy()
  2384. end)
  2385. local SGui = Instance.new('ScreenGui', plrgui)
  2386. SGui.Name = '3DMGGui'
  2387.  
  2388. local GasGui = Instance.new('TextLabel',SGui)
  2389. GasGui.Position = UDim2.new(1, -182, 1, -45)
  2390. GasGui.Size = UDim2.new(0, 180, 0, 19)
  2391. GasGui.ZIndex = 4
  2392. GasGui.BorderColor3 = Color3.new()
  2393. GasGui.TextColor3 = Color3.new(1,1,1)
  2394. GasGui.TextStrokeTransparency = .25
  2395. GasGui.Text = ' Boost'
  2396. GasGui.FontSize = 'Size14'
  2397. GasGui.Font = 'SourceSansBold'
  2398. GasGui.TextXAlignment = 'Left'
  2399. local Backframe = Instance.new('Frame', GasGui)
  2400. Backframe.Size = UDim2.new(0,180,0,19)
  2401. Backframe.BorderColor3 = Color3.new()
  2402. Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
  2403.  
  2404. local SharpGui = Instance.new('TextLabel',SGui)
  2405. SharpGui.Position = UDim2.new(1, -182, 1, -23)
  2406. SharpGui.Size = UDim2.new(0, 180, 0, 19)
  2407. SharpGui.ZIndex = 4
  2408. SharpGui.BorderColor3 = Color3.new()
  2409. SharpGui.TextColor3 = Color3.new(1,1,1)
  2410. SharpGui.TextStrokeTransparency = .25
  2411. SharpGui.Text = ' Sharpness'
  2412. SharpGui.FontSize = 'Size14'
  2413. SharpGui.Font = 'SourceSansBold'
  2414. SharpGui.TextXAlignment = 'Left'
  2415. local Backframe = Instance.new('Frame', SharpGui)
  2416. Backframe.Size = UDim2.new(0,180,0,19)
  2417. Backframe.BorderColor3 = Color3.new()
  2418. Backframe.BackgroundColor3 = Color3.new(.5,.5,.5)
  2419.  
  2420. local function DamageGui(damage, pos)
  2421. local prt = Instance.new("Part", char)
  2422. prt.FormFactor = "Custom"
  2423. prt.Size = Vector3.new(0.1, 0.1, 0.1)
  2424. prt.Transparency = 1
  2425. prt.CanCollide = false
  2426. prt.CFrame = CFrame.new(pos.x, pos.y, pos.z)
  2427. prt.Anchored = true
  2428. coroutine.resume(coroutine.create(function()
  2429. for i = 2, 10, 0.05 do
  2430. if prt == nil then return end
  2431. prt.CFrame = prt.CFrame * CFrame.new(0, 0.05, 0)
  2432. game:service'RunService'.RenderStepped:wait()
  2433. end
  2434. prt:Destroy()
  2435. end))
  2436.  
  2437. for i = 1, 3 do
  2438. local blood = Instance.new('Part')
  2439. blood.FormFactor = 'Custom'
  2440. blood.Transparency = .5
  2441. blood.Size = Vector3.new(.2,.2,.2)
  2442. blood.Material = 'SmoothPlastic'
  2443. blood.BrickColor = BrickColor.Red()
  2444. local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  2445. blood.Velocity = 15 * v
  2446. blood.CFrame = CFrame.new(prt.Position + v, v)
  2447. blood.Parent = workspace
  2448. game:service'Debris':AddItem(blood, 3)
  2449. end
  2450.  
  2451. local bg = Instance.new("BillboardGui")
  2452. bg.Parent = prt
  2453. bg.Adornee = prt
  2454. bg.Size = UDim2.new(4, 0, 3.5, 0)
  2455. local label = Instance.new("TextLabel", bg)
  2456. label.Size = UDim2.new(1.3, 0, 0.4, 0)
  2457. label.BackgroundTransparency = 1
  2458. label.FontSize = "Size24"
  2459. label.Rotation = math.random(-10,10)
  2460. label.TextColor3 = Color3.new(1, .2, .2)
  2461. label.TextStrokeTransparency = .25
  2462. label.TextStrokeColor3 = Color3.new(1,1,1)
  2463. label.Font = "ArialBold"
  2464. label.Text = "-"..damage
  2465. end
  2466.  
  2467. humanoid.WalkSpeed = 12
  2468.  
  2469. local SpeedGas = false
  2470. local GasLeft = 100
  2471. local Sharpness = 100
  2472.  
  2473. local attack = 1
  2474. local debounce = false
  2475. local Cooldown = false
  2476. local Hits = {}
  2477.  
  2478. local B1Lines1 = Blade1.DamagingBlade.Lines1
  2479. local B1Lines2 = Blade1.DamagingBlade.Lines2
  2480. local B2Lines1 = Blade2.DamagingBlade.Lines1
  2481. local B2Lines2 = Blade2.DamagingBlade.Lines2
  2482.  
  2483.  
  2484. mouse.KeyDown:connect(function(k)
  2485. if k:byte()==32 then
  2486. if debounce then return end if humanoid.PlatformStand then return end
  2487. if not hitz and not (Grapple1 or Grapple2) then
  2488. if not PauseAnim then
  2489. PauseAnim = true
  2490. for i = 10, 360, 10 do
  2491. if not (Grapple1 or Grapple2) then
  2492. rm.C0 = rsc0 * CFrame.Angles(math.rad(70), 0, -math.rad(45))
  2493. lm.C0 = lsc0 * CFrame.Angles(math.rad(70), 0, math.rad(45))
  2494. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.75)
  2495. llegm.C0 = llc0 * CFrame.new(0, .5, -.75)
  2496. rj.C0 = CFrame.Angles(-math.rad(i), 0, 0)
  2497. game:service'RunService'.RenderStepped:wait()
  2498. end
  2499. end
  2500. rj.C0 = CFrame.Angles(0, 0, 0)
  2501. PauseAnim = false
  2502. end
  2503. end
  2504. end
  2505. if k:byte()==52 then
  2506. SpeedGas = true
  2507. if GasLeft <= .5 then
  2508. local f = Instance.new('Sound', head)
  2509. local Farts = {'148635119', '131314452', '130833677'}
  2510. f.SoundId = "rbxassetid://"..Farts[math.random(1,#Farts)]
  2511. f:play()
  2512. game:service'Debris':AddItem(f, 1.5)
  2513. local FireColors = {'Lime green', 'Bright green'}
  2514. local p = Instance.new('Part', workspace)
  2515. p.BrickColor = BrickColor.new(FireColors[math.random(1,#FireColors)])
  2516. p.FormFactor = 'Custom'
  2517. p.Size = Vector3.new(1,1,1)
  2518. p.CanCollide = false
  2519. p.Transparency = .6
  2520. p.Anchored = true
  2521. p.Locked = true
  2522. p.CFrame = torso.CFrame * CFrame.new(0, -1, 2) * CFrame.Angles(math.random(0,8),math.random(0,8),math.random(0,8))
  2523. Instance.new('BlockMesh', p)
  2524. coroutine.wrap(function()
  2525. for i = 1, 30 do
  2526. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(.1, .1, .1)
  2527. p.Transparency = p.Transparency + .015
  2528. wait()
  2529. end
  2530. game:service'Debris':AddItem(p, 1)
  2531. end)()
  2532. end
  2533. end
  2534. if k:byte()==48 then
  2535. run = not run
  2536. if run then
  2537. humanoid.WalkSpeed = 35
  2538. else
  2539. humanoid.WalkSpeed = 12
  2540. end
  2541. end
  2542. if k=="v" then
  2543. if (Blade1.DamagingBlade.Transparency == 1 or Blade2.DamagingBlade.Transparency == 1) and not debounce and not (Grapple1 or Grapple2) then
  2544. Sharpness = 100
  2545. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2546. Blade1.DamagingBlade.Transparency = 0
  2547. Blade1.BladeReflective.Transparency = 0
  2548. Blade1.BladeTip.Transparency = 0
  2549. Blade2.DamagingBlade.Transparency = 0
  2550. Blade2.BladeReflective.Transparency = 0
  2551. Blade2.BladeTip.Transparency = 0
  2552.  
  2553. B1Lines1.Parent = Blade1.DamagingBlade
  2554. B1Lines2.Parent = Blade1.DamagingBlade
  2555. B2Lines1.Parent = Blade2.DamagingBlade
  2556. B2Lines2.Parent = Blade2.DamagingBlade
  2557.  
  2558. debounce = true
  2559. local sound = Instance.new('Sound', head)
  2560. sound.SoundId = "rbxasset://sounds/unsheath.mp3"
  2561. sound.Pitch = 1
  2562. sound.Volume = .6
  2563. sound:play()
  2564. game:service'Debris':AddItem(sound,4)
  2565. for i = 1, 40 do
  2566. humanoid.WalkSpeed = 0
  2567. local rscf = rsc0
  2568. local lscf = lsc0
  2569. rscf = rsc0 * CFrame.new(-.1,-.35,-1) * CFrame.Angles(0,math.pi/1.05,0)
  2570. lscf = lsc0 * CFrame.new(.1,-.35,-1) * CFrame.Angles(0,-math.pi/1.05,0)
  2571. rm.C0 = clerp(rm.C0,rscf,speed)
  2572. lm.C0 = clerp(lm.C0,lscf,speed)
  2573. game:service'RunService'.RenderStepped:wait()
  2574. end
  2575. for i = 1, 20 do
  2576. humanoid.WalkSpeed = 0
  2577. local rscf = rsc0
  2578. local lscf = lsc0
  2579. rscf = rsc0 * CFrame.new(-.2,-.35,-1.5) * CFrame.Angles(math.pi/2,math.pi/1.05,0)
  2580. lscf = lsc0 * CFrame.new(.2,-.35,-1.5) * CFrame.Angles(math.pi/2,-math.pi/1.05,0)
  2581. rm.C0 = clerp(rm.C0,rscf,speed)
  2582. lm.C0 = clerp(lm.C0,lscf,speed)
  2583. game:service'RunService'.RenderStepped:wait()
  2584. end
  2585. humanoid.WalkSpeed = 12
  2586. debounce = false
  2587. end
  2588. end
  2589.  
  2590. if k=="q" then
  2591. if pa.Parent ~= nil and not Grapple1 then return end
  2592. Grapple1 = false
  2593. Grapple1Hit = nil
  2594. local sound = Instance.new('Sound', head)
  2595. sound.SoundId = "rbxassetid://147722270"
  2596. sound.Pitch = 1.5
  2597. sound.Volume = 1
  2598. sound:play()
  2599. game:service'Debris':AddItem(sound,4)
  2600. lm.Parent = torso
  2601. pa.CFrame = LLegGrapple.CFrame
  2602. local grapplepos = pa.Position
  2603. local grapplevelocity = (mouse.Hit.p - grapplepos).unit*40
  2604. local lastgrapplepos = pa.Position
  2605. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2606. pa.Parent = char
  2607. while wait() do
  2608. lastgrapplepos = grapplepos
  2609. grapplepos = grapplepos + grapplevelocity
  2610. local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
  2611. local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
  2612. if (torso.Position - pa.Position).magnitude > 1200 or pa.Parent == nil then
  2613. pa.Parent = nil
  2614. ro:Abort()
  2615. break
  2616. end
  2617. pa.Anchored = true
  2618. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2619. if hit then
  2620. local rotX,rotY,rotZ = pa.CFrame:toEulerAnglesXYZ()
  2621. local sound = Instance.new('Sound', head)
  2622. sound.SoundId = "rbxassetid://146466021"
  2623. sound.Pitch = 1.2+math.random()/3
  2624. sound.Volume = .25
  2625. sound:play()
  2626. game:service'Debris':AddItem(sound,4)
  2627. pa.Parent = char
  2628. pa.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
  2629. ro.Target=pa
  2630. lm.Parent = torso
  2631. local ray = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
  2632. local hitz, enz = workspace:FindPartOnRay(ray, char)
  2633. local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2634. if hum then
  2635. local damage = math.random(2,3)
  2636. hum:TakeDamage(damage)
  2637. DamageGui(damage, hitpos)
  2638. end
  2639. local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
  2640. if hum then
  2641. local damage = math.random(2,3)
  2642. hum:TakeDamage(damage)
  2643. DamageGui(damage, hitpos)
  2644. end
  2645. ro:Fire()
  2646. if hitz then
  2647. humanoid.Jump = true
  2648. end
  2649. Offset1 = hit.CFrame:toObjectSpace(pa.CFrame)
  2650. Grapple1Hit = hit
  2651. Grapple1 = true
  2652. break
  2653. end
  2654. pa.Anchored = true
  2655. pa.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2656. end
  2657. end
  2658. if k=="e" then
  2659. if pa2.Parent ~= nil and not Grapple2 then return end
  2660. Grapple2 = false
  2661. Grapple2Hit = nil
  2662. local sound = Instance.new('Sound', head)
  2663. sound.SoundId = "rbxassetid://147722270"
  2664. sound.Pitch = 1.5
  2665. sound.Volume = 1
  2666. sound:play()
  2667. game:service'Debris':AddItem(sound,4)
  2668. pa2.CFrame = RLegGrapple.CFrame
  2669. rm.Parent = torso
  2670. local grapplepos = pa2.Position
  2671. local grapplevelocity = (mouse.Hit.p - grapplepos).unit*40
  2672. local lastgrapplepos = pa2.Position
  2673. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2674. pa2.Parent = char
  2675. while wait() do
  2676. lastgrapplepos = grapplepos
  2677. grapplepos = grapplepos + grapplevelocity
  2678. local RayCast = Ray.new(lastgrapplepos, (grapplepos - lastgrapplepos))
  2679. local hit, hitpos = workspace:FindPartOnRay(RayCast, char)
  2680. if (torso.Position - pa2.Position).magnitude > 1200 or pa2.Parent == nil then
  2681. pa2.Parent = nil
  2682. ro2:Abort()
  2683. break
  2684. end
  2685. pa2.Anchored = true
  2686. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2687. if hit then
  2688. local rotX,rotY,rotZ = pa2.CFrame:toEulerAnglesXYZ()
  2689. local sound = Instance.new('Sound', head)
  2690. sound.SoundId = "rbxassetid://146466021"
  2691. sound.Pitch = 1.2+math.random()/3
  2692. sound.Volume = .25
  2693. sound:play()
  2694. game:service'Debris':AddItem(sound,4)
  2695. pa2.Parent = char
  2696. pa2.CFrame=CFrame.new(hitpos.x, hitpos.y, hitpos.z)*CFrame.Angles(rotX,rotY,rotZ)*CFrame.Angles(math.pi,0,0)
  2697. ro2.Target=pa2
  2698. rm.Parent = torso
  2699. local ray = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
  2700. local hitz, enz = workspace:FindPartOnRay(ray, char)
  2701. local hum = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2702. if hum then
  2703. local damage = math.random(2,3)
  2704. hum:TakeDamage(damage)
  2705. DamageGui(damage, hitpos)
  2706. end
  2707. local hum = hit and hit.Parent and hit.Parent.Parent and hit.Parent.Parent:findFirstChild'Humanoid'
  2708. if hum then
  2709. local damage = math.random(2,3)
  2710. hum:TakeDamage(damage)
  2711. DamageGui(damage, hitpos)
  2712. end
  2713. if hitz then
  2714. humanoid.Jump = true
  2715. end
  2716. ro2:Fire()
  2717. Offset2 = hit.CFrame:toObjectSpace(pa2.CFrame)
  2718. Grapple2Hit = hit
  2719. Grapple2 = true
  2720. break
  2721. end
  2722. pa2.Anchored = true
  2723. pa2.CFrame = CFrame.new(grapplepos, grapplepos+grapplevelocity) * CFrame.Angles(math.pi/2, 0, 0)
  2724. end
  2725. end
  2726. if k=="r" then
  2727. if debounce or Cooldown then return end
  2728. debounce = true
  2729. Cooldown = true
  2730. Spinning = true
  2731. local bodygyro2 = Instance.new('BodyGyro', rootpart)
  2732. bodygyro2.cframe = rootpart.CFrame
  2733. bodygyro2.maxTorque = Vector3.new(14e16,14e16,14e16)
  2734. bodygyro2.P = 99999
  2735. Blade1Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
  2736. Blade2Weld.C0 = CFrame.Angles(0, 0, math.pi/2)
  2737. for i = 20, 360*5, 20 do
  2738. bodygyro.Parent = nil
  2739. humanoid.WalkSpeed = 12
  2740. local rscf = rsc0
  2741. local lscf = lsc0
  2742.  
  2743. rscf = rsc0 * CFrame.Angles(0, 0, 3.14/2)
  2744. lscf = lsc0 * CFrame.Angles(0, 0, -3.14/2)
  2745. rm.C0 = clerp(rm.C0,rscf,speed)
  2746. lm.C0 = clerp(lm.C0,lscf,speed)
  2747.  
  2748. bodygyro2.cframe = rootpart.CFrame * CFrame.Angles(0, math.rad(20), 0)
  2749.  
  2750.  
  2751. if (i%21) == 20 then
  2752. Hits = {}
  2753. local sound = Instance.new('Sound', head)
  2754. sound.SoundId = "rbxassetid://147722227"
  2755. sound.Pitch = .8+math.random()
  2756. sound.Volume = 1
  2757. sound:play()
  2758. local cyl = BasePart:clone()
  2759. cyl.Parent = char
  2760. cyl.Transparency = .65
  2761. cyl.Anchored = true
  2762. cyl.CFrame = torso.CFrame * CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(math.random(-5,5)), 0, math.rad(math.random(-5,5)))
  2763. cyl.BrickColor = BrickColor.new'White'
  2764. cyl.Size = Vector3.new(5,.2,5)
  2765. local mesh = Instance.new('CylinderMesh', cyl)
  2766. mesh.Scale = Vector3.new(2.5,.5,2.5)
  2767. game:service'Debris':AddItem(cyl,.8)
  2768. end
  2769.  
  2770. game:service'RunService'.RenderStepped:wait()
  2771. end
  2772. if (Grapple1 or Grapple2) or humanoid.PlatformStand then bodygyro.Parent = torso end
  2773. Blade1Weld.C0 = CFrame.new()
  2774. Blade2Weld.C0 = CFrame.new()
  2775. bodygyro2:Destroy()
  2776. debounce = false
  2777. Spinning = false
  2778. Hits = {}
  2779. wait(.65)
  2780. Cooldown = false
  2781. end
  2782. if k=="t" then
  2783. if debounce or Cooldown then return end
  2784. debounce = true
  2785. Cooldown = true
  2786. local sound = Instance.new('Sound', head)
  2787. sound.SoundId = "rbxasset://sounds/swordslash.mp3"
  2788. sound.Pitch = 1+math.random()/3
  2789. sound.Volume = 1
  2790. sound:play()
  2791. game:service'Debris':AddItem(sound,4)
  2792. for i = 1, 10 do
  2793. local rscf = rsc0
  2794. local lscf = lsc0
  2795. local rjcf = rootc0
  2796. rscf = rsc0 * CFrame.Angles(math.pi/1.2, -math.pi/12, 0)
  2797. lscf = lsc0 * CFrame.Angles(math.pi/1.2, math.pi/12, 0)
  2798. rjcf = rootc0 * CFrame.Angles(0, 0, 0)
  2799. rm.C0 = clerp(rm.C0,rscf,speed)
  2800. lm.C0 = clerp(lm.C0,lscf,speed)
  2801. rj.C0 = clerp(rj.C0,rjcf,speed)
  2802. game:service'RunService'.RenderStepped:wait()
  2803. end
  2804. Hits = {}
  2805. for i = 1, 15 do
  2806. local rscf = rsc0
  2807. local lscf = lsc0
  2808. local rjcf = rootc0
  2809. rscf = rsc0 * CFrame.Angles(-.1, math.pi/18, 0)
  2810. lscf = lsc0 * CFrame.Angles(-.1, -math.pi/18, 0)
  2811. rjcf = rootc0 * CFrame.Angles(0, 0, 0)
  2812. rm.C0 = clerp(rm.C0,rscf,speed)
  2813. lm.C0 = clerp(lm.C0,lscf,speed)
  2814. rj.C0 = clerp(rj.C0,rjcf,speed)
  2815. game:service'RunService'.RenderStepped:wait()
  2816. end
  2817. debounce = false
  2818. Hits = {}
  2819. wait(.05)
  2820. Cooldown = false
  2821. end
  2822. end)
  2823.  
  2824. mouse.KeyUp:connect(function(k)
  2825. if k:byte()==52 then
  2826. SpeedGas = false
  2827. pcall(function()
  2828. ro.MaxSpeed = 150
  2829. ro2.MaxSpeed = 150
  2830. ro3.MaxSpeed = 250
  2831. end)
  2832. end
  2833. if k=="q" then
  2834. Grapple1Hit = nil
  2835. game:service'RunService'.RenderStepped:wait()
  2836. pcall(function() pa.Parent = nil Grapple1 = false end)
  2837. pcall(function() ro:Abort() end)
  2838. game:service'RunService'.RenderStepped:wait()
  2839. pcall(function() ro2.Target=pa2 if Grapple2 and humanoid.PlatformStand then ro2:Fire() end end)
  2840. elseif k=="e" then
  2841. Grapple2Hit = nil
  2842. game:service'RunService'.RenderStepped:wait()
  2843. pcall(function() pa2.Parent = nil Grapple2 = false end)
  2844. pcall(function() ro2:Abort() end)
  2845. game:service'RunService'.RenderStepped:wait()
  2846. pcall(function() ro.Target=pa if Grapple1 and humanoid.PlatformStand then ro:Fire() end end)
  2847. end
  2848. end)
  2849.  
  2850. mouse.Button1Down:connect(function()
  2851. if debounce then return end
  2852. debounce = true
  2853. local sound = Instance.new('Sound', head)
  2854. sound.SoundId = "rbxasset://sounds/swordslash.mp3"
  2855. sound.Pitch = 1+math.random()/3
  2856. sound.Volume = 1
  2857. sound:play()
  2858. game:service'Debris':AddItem(sound,4)
  2859. if attack == 1 then
  2860. for i = 1, 15 do
  2861. local rscf = rsc0
  2862. local lscf = lsc0
  2863. local rjcf = rootc0
  2864. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2865. lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2866. rjcf = rootc0 * CFrame.Angles(0, math.rad(20), 0)
  2867. rm.C0 = clerp(rm.C0,rscf,speed)
  2868. lm.C0 = clerp(lm.C0,lscf,speed)
  2869. rj.C0 = clerp(rj.C0,rjcf,speed)
  2870. game:service'RunService'.RenderStepped:wait()
  2871. end
  2872. for i = 1, 15 do
  2873. local rscf = rsc0
  2874. local lscf = lsc0
  2875. local rjcf = rootc0
  2876. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
  2877. lscf = lsc0 * CFrame.Angles(-math.pi/17, math.pi/5, math.pi/2)
  2878. rjcf = rootc0 * CFrame.Angles(0, -math.rad(10), 0)
  2879. rm.C0 = clerp(rm.C0,rscf,speed)
  2880. lm.C0 = clerp(lm.C0,lscf,speed)
  2881. rj.C0 = clerp(rj.C0,rjcf,speed)
  2882. game:service'RunService'.RenderStepped:wait()
  2883. end
  2884. attack = 2
  2885. elseif attack == 2 then
  2886. for i = 1, 15 do
  2887. local rscf = rsc0
  2888. local lscf = lsc0
  2889. local rjcf = rootc0
  2890. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
  2891. lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/2.2, -math.pi/2)
  2892. rjcf = rootc0 * CFrame.Angles(0, -math.rad(20), 0)
  2893. rm.C0 = clerp(rm.C0,rscf,speed)
  2894. lm.C0 = clerp(lm.C0,lscf,speed)
  2895. rj.C0 = clerp(rj.C0,rjcf,speed)
  2896. game:service'RunService'.RenderStepped:wait()
  2897. end
  2898. for i = 1, 15 do
  2899. local rscf = rsc0
  2900. local lscf = lsc0
  2901. local rjcf = rootc0
  2902. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
  2903. lscf = lsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, -math.pi/2)
  2904. rjcf = rootc0 * CFrame.Angles(0, math.rad(10), 0)
  2905. rm.C0 = clerp(rm.C0,rscf,speed)
  2906. lm.C0 = clerp(lm.C0,lscf,speed)
  2907. rj.C0 = clerp(rj.C0,rjcf,speed)
  2908. game:service'RunService'.RenderStepped:wait()
  2909. end
  2910. attack = 3
  2911. elseif attack == 3 then
  2912. for i = 1, 15 do
  2913. local rscf = rsc0
  2914. local lscf = lsc0
  2915. rscf = rsc0 * CFrame.Angles(-math.pi/17, math.pi/2.2, math.pi/2)
  2916. lscf = lsc0 * CFrame.Angles(-math.pi/10, -math.pi/2.2, -math.pi/2)
  2917. rm.C0 = clerp(rm.C0,rscf,speed)
  2918. lm.C0 = clerp(lm.C0,lscf,speed)
  2919. game:service'RunService'.RenderStepped:wait()
  2920. end
  2921. for i = 1, 20 do
  2922. local rscf = rsc0
  2923. local lscf = lsc0
  2924. rscf = rsc0 * CFrame.Angles(-math.pi/17, -math.pi/5, math.pi/2)
  2925. lscf = lsc0 * CFrame.Angles(-math.pi/10, math.pi/5, -math.pi/2)
  2926. rm.C0 = clerp(rm.C0,rscf,speed)
  2927. lm.C0 = clerp(lm.C0,lscf,speed)
  2928. game:service'RunService'.RenderStepped:wait()
  2929. end
  2930. attack = 1
  2931. end
  2932. debounce = false
  2933. Hits = {}
  2934. end)
  2935.  
  2936. Blade1.DamagingBlade.Touched:connect(function(hit)
  2937. if debounce then
  2938. if Blade1.DamagingBlade.Transparency == 1 or Sharpness <= 1 then return end
  2939. local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  2940. if human and Hits[human.Parent] then return end
  2941. if human and human.Parent ~= char then
  2942. Hits[human.Parent] = true
  2943. local damage = math.random(14,21)
  2944. human:TakeDamage(damage)
  2945. DamageGui(damage, Blade1.DamagingBlade.Position)
  2946. Sharpness = Sharpness - 1.5+math.random()
  2947. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  2948. local sound = Instance.new('Sound', head)
  2949. sound.SoundId = "rbxasset://sounds/metal.mp3"
  2950. sound.Pitch = 1+math.random()/3
  2951. sound.Volume = 1
  2952. sound:play()
  2953. game:service'Debris':AddItem(sound,4)
  2954. if Sharpness <= 1 then
  2955. Sharpness = 0
  2956. debounce = false
  2957. local DropBlade1 = Instance.new('Model', workspace)
  2958. local DropBlade2 = Instance.new('Model', workspace)
  2959. Blade1.DamagingBlade:clone().Parent = DropBlade1
  2960. DropBlade1.DamagingBlade.CanCollide = true
  2961. Blade1.BladeReflective:clone().Parent = DropBlade1
  2962. Blade1.BladeTip:clone().Parent = DropBlade1
  2963. Blade2.DamagingBlade:clone().Parent = DropBlade2
  2964. DropBlade2.DamagingBlade.CanCollide = true
  2965. Blade2.BladeReflective:clone().Parent = DropBlade2
  2966. Blade2.BladeTip:clone().Parent = DropBlade2
  2967. local function recurseweldcheck(obj)
  2968. for i,v in pairs(obj:children()) do
  2969. if v:IsA'Weld' then v:Destroy() end
  2970. if v then
  2971. recurseweldcheck(v)
  2972. end
  2973. end
  2974. end
  2975. recurseweldcheck(DropBlade1)
  2976. recurseweldcheck(DropBlade2)
  2977.  
  2978. scan(DropBlade1)
  2979. scan(DropBlade2)
  2980.  
  2981. B1Lines1.Parent = nil
  2982. B1Lines2.Parent = nil
  2983. B2Lines1.Parent = nil
  2984. B2Lines2.Parent = nil
  2985.  
  2986. for i,v in pairs(DropBlade1:children()) do
  2987. if v:IsA'BasePart' then
  2988. v.Transparency = 0
  2989. v.CanCollide = true
  2990. end
  2991. end
  2992.  
  2993. for i,v in pairs(DropBlade2:children()) do
  2994. if v:IsA'BasePart' then
  2995. v.Transparency = 0
  2996. v.CanCollide = true
  2997. end
  2998. end
  2999.  
  3000. DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
  3001. DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -.5, 0)
  3002. end
  3003. end
  3004. end
  3005. end)
  3006.  
  3007. Blade2.DamagingBlade.Touched:connect(function(hit)
  3008. if debounce then
  3009. if Blade2.DamagingBlade.Transparency == 1 or Sharpness <= 0 then return end
  3010. local human = hit and hit.Parent and hit.Parent:findFirstChild'Humanoid'
  3011. if human and Hits[human.Parent] then return end
  3012. if human and human.Parent ~= char then
  3013. Hits[human.Parent] = true
  3014. local damage = math.random(14,21)
  3015. human:TakeDamage(damage)
  3016. DamageGui(damage, Blade2.DamagingBlade.Position)
  3017. Sharpness = Sharpness - 1.5+math.random()
  3018. SharpGui:TweenSize(UDim2.new(0, Sharpness*1.8, 0, 19), 'Out', 'Quad', .5, true)
  3019. local sound = Instance.new('Sound', head)
  3020. sound.SoundId = "rbxasset://sounds/metal.mp3"
  3021. sound.Pitch = 1+math.random()/3
  3022. sound.Volume = 1
  3023. sound:play()
  3024. game:service'Debris':AddItem(sound,4)
  3025. if Sharpness <= 1 then
  3026. Sharpness = 0
  3027. debounce = false
  3028. local DropBlade1 = Instance.new('Model', workspace)
  3029. local DropBlade2 = Instance.new('Model', workspace)
  3030. Blade1.DamagingBlade:clone().Parent = DropBlade1
  3031. DropBlade1.DamagingBlade.CanCollide = true
  3032. Blade1.BladeReflective:clone().Parent = DropBlade1
  3033. Blade1.BladeTip:clone().Parent = DropBlade1
  3034. Blade2.DamagingBlade:clone().Parent = DropBlade2
  3035. DropBlade2.DamagingBlade.CanCollide = true
  3036. Blade2.BladeReflective:clone().Parent = DropBlade2
  3037. Blade2.BladeTip:clone().Parent = DropBlade2
  3038. local function recurseweldcheck(obj)
  3039. for i,v in pairs(obj:children()) do
  3040. if v:IsA'Weld' then v:Destroy() end
  3041. if v then
  3042. recurseweldcheck(v)
  3043. end
  3044. end
  3045. end
  3046.  
  3047. recurseweldcheck(DropBlade1)
  3048. recurseweldcheck(DropBlade2)
  3049.  
  3050. scan(DropBlade1)
  3051. scan(DropBlade2)
  3052.  
  3053. B1Lines1.Parent = nil
  3054. B1Lines2.Parent = nil
  3055. B2Lines1.Parent = nil
  3056. B2Lines2.Parent = nil
  3057.  
  3058. for i,v in pairs(DropBlade1:children()) do
  3059. if v:IsA'BasePart' then
  3060. v.Transparency = 0
  3061. v.CanCollide = true
  3062. end
  3063. end
  3064.  
  3065. for i,v in pairs(DropBlade2:children()) do
  3066. if v:IsA'BasePart' then
  3067. v.Transparency = 0
  3068. v.CanCollide = true
  3069. end
  3070. end
  3071.  
  3072. DropBlade1.DamagingBlade.CFrame = Blade1.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
  3073. DropBlade2.DamagingBlade.CFrame = Blade2.DamagingBlade.CFrame * CFrame.new(0, -1, 0)
  3074. end
  3075. end
  3076. end
  3077. end)
  3078.  
  3079. local MidPointUsed = false
  3080. local TorsoSmoke = Instance.new('Smoke', torso)
  3081. game:service'RunService'.RenderStepped:connect(function()
  3082. angle = (angle % 100) + anglespeed/10
  3083. mvmnt = math.pi * math.sin(math.pi*2/100*(angle*10))
  3084. local rscf = rsc0
  3085. local lscf = lsc0
  3086. local rlcf = rlc0
  3087. local llcf = llc0
  3088. local rjcf = rootc0
  3089. local ncf = neckc0
  3090. local ray = Ray.new(rootpart.Position, Vector3.new(0, -5, 0))
  3091. local hitz, enz = workspace:FindPartOnRay(ray, char)
  3092. for i,object in pairs(char:children()) do
  3093. if object:IsA("Tool") then
  3094. tool = true
  3095. if not debounce then
  3096. for x,value in pairs(object:children()) do
  3097. if value:IsA("StringValue") and value.Name == "toolanim" and value.Value == "Slash" then
  3098. debounce = true
  3099. coroutine.wrap(function()
  3100. slashing = true
  3101. wait(.25)
  3102. slashing = false
  3103. debounce = false
  3104. end)()
  3105. value:Destroy()
  3106. end
  3107. end
  3108. end
  3109. elseif not object:IsA'Tool' then
  3110. tool = false
  3111. end
  3112. end
  3113. if not humanoid.PlatformStand then
  3114. if humanoid.Sit == true then
  3115. speed = 0.3
  3116. anglespeed = 1/4
  3117. ncf = neckc0 * CFrame.Angles(0, 0, 0)
  3118. rjcf = rootc0
  3119. rscf = rsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
  3120. lscf = lsc0 * CFrame.Angles(math.pi/2+math.sin(-angle)*0.05, 0, 0)
  3121. rlcf = rlc0 * CFrame.Angles(math.pi/2+-math.rad(.2), 0, math.rad(.2))
  3122. llcf = llc0 * CFrame.Angles(math.pi/2+math.rad(.2), 0, -math.rad(.2))
  3123. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 2 then
  3124. anglespeed = 1/4
  3125. speed = 0.3
  3126. ncf = neckc0 * CFrame.Angles(math.sin(angle)*0.075, 0, 0)
  3127. rjcf = rootc0
  3128. rscf = rsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, -.2, .2)
  3129. lscf = lsc0 * CFrame.new(0, math.sin(angle)*0.05, 0) * CFrame.Angles(-.2 - math.sin(-angle)*0.05, .2, -.2)
  3130. rlcf = rlc0 * CFrame.Angles(-math.rad(.2), -.2, .15)
  3131. llcf = llc0 * CFrame.Angles(math.rad(.2), .2, -.15)
  3132. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 13 then
  3133. anglespeed = 1.6
  3134. speed = 0.3
  3135. ncf = neckc0 * CFrame.Angles(0, 0, -math.sin(angle)*.0045)
  3136. rjcf = rootc0 * CFrame.new(0, math.abs(math.sin(angle))*.005, 0) * CFrame.Angles(-math.abs(math.sin(angle))*0.015, 0, math.sin(angle)*.0045)
  3137. rscf = rsc0 * CFrame.Angles(-.2 - math.sin(-angle)*0.05, -.2, .2)
  3138. lscf = lsc0 * CFrame.Angles(-.2 - math.sin(angle)*0.05, .2, -.2)
  3139. 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))
  3140. 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))
  3141. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
  3142. local RotVelocityZ = torso.RotVelocity.Y
  3143. if RotVelocityZ >= 15 then
  3144. RotVelocityZ = 15
  3145. elseif RotVelocityZ <= -15 then
  3146. RotVelocityZ = -15
  3147. end
  3148. speed = 0.35
  3149. anglespeed = 2.5
  3150. ncf = neckc0 * CFrame.Angles(0, 0, -math.sin(angle)*.045)
  3151. rscf = rsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, -math.pi/2, 0)
  3152. lscf = lsc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/2 + math.pi/18, math.pi/2, 0)
  3153. 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)
  3154. rlcf = rlc0 * CFrame.Angles(math.sin(-angle)*1, 0, math.rad(.5))
  3155. llcf = llc0 * CFrame.Angles(math.sin(angle)*1, 0, -math.rad(.5))
  3156. end
  3157. if tool then
  3158. rscf = rsc0 * CFrame.Angles(math.pi/2, 0, 0)
  3159. if slashing then
  3160. rscf = rsc0
  3161. end
  3162. end
  3163. if not debounce then
  3164. rm.C0 = clerp(rm.C0,rscf,speed)
  3165. lm.C0 = clerp(lm.C0,lscf,speed)
  3166. rj.C0 = clerp(rj.C0,rjcf,speed)
  3167. end
  3168. neck.C0 = clerp(neck.C0,ncf,speed)
  3169. rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
  3170. llegm.C0 = clerp(llegm.C0,llcf,speed)
  3171. end
  3172. end)
  3173.  
  3174. local lastPos
  3175.  
  3176. game:service'RunService'.RenderStepped:connect(function()
  3177. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 425 and not SpeedGas then
  3178. TorsoSmoke.Enabled = true
  3179. else
  3180. TorsoSmoke.Enabled = false
  3181. end
  3182. local ray = Ray.new(rootpart.Position, Vector3.new(0, -7, 0))
  3183. local hitz, enz = workspace:FindPartOnRay(ray, char)
  3184. if hitz and hitz.CanCollide and pa.Parent ~= char and pa2.Parent ~= char or not humanoid.PlatformStand then
  3185. bodygyro.Parent = nil
  3186. humanoid.PlatformStand = false
  3187. end
  3188. if (pa.Parent ~= nil or Grapple1) then
  3189. local size = (LLegGrapple.Position-pa.Position).magnitude
  3190. ropePA.Size = Vector3.new(.2, size, .2)
  3191. ropePA.CFrame = CFrame.new(LLegGrapple.Position, pa.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
  3192. end
  3193. if pa2.Parent ~= nil or Grapple2 then
  3194. local size = (RLegGrapple.Position-pa2.Position).magnitude
  3195. ropePA2.Size = Vector3.new(.2, size, .2)
  3196. ropePA2.CFrame = CFrame.new(RLegGrapple.Position, pa2.Position) * CFrame.Angles(math.pi/2, 0, 0) * CFrame.new(0, -size/2, 0)
  3197. end
  3198. if Grapple1 and Grapple1Hit.Parent == nil then
  3199. pcall(function() Gweld:remove() end)
  3200. pa.Parent = nil
  3201. Grapple1 = false
  3202. ro:Abort()
  3203. end
  3204. if Grapple2 and Grapple2Hit.Parent == nil then
  3205. pcall(function() Gweld2:remove() end)
  3206. pa2.Parent = nil
  3207. Grapple2 = false
  3208. ro2:Abort()
  3209. end
  3210. if Grapple1 and Grapple2 then
  3211. local distance = (pa.Position-pa2.Position).magnitude
  3212. if not Spinning then
  3213. bodygyro.Parent = nil
  3214. torso.CFrame = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
  3215. end
  3216. pa3.Parent = char
  3217. if distance <= .5 then
  3218. pa3.CFrame = pa.CFrame
  3219. elseif distance > .5 then
  3220. pa3.CFrame = CFrame.new(pa.Position, pa2.Position) * CFrame.new(0, 0, -distance/2)
  3221. end
  3222. if not MidPointUsed then
  3223. ro3=Instance.new("RocketPropulsion",torso3)
  3224. ro3.Name = 'RockatPropoolsun3'
  3225. ro3.MaxSpeed=250
  3226. ro3.MaxThrust=20000
  3227. ro3.TurnP = 0
  3228. ro3.TurnD = 0
  3229. ro3.MaxTorque=Vector3.new(14e16,14e16,14e16)
  3230. if humanoid.PlatformStand or not hitz then
  3231. ro:Abort()
  3232. ro2:Abort()
  3233. end
  3234. ro3.Target = pa3
  3235. if humanoid.PlatformStand or not hitz then
  3236. ro3:Fire()
  3237. end
  3238. MidPointUsed = true
  3239. end
  3240. elseif (not Grapple1 or not Grapple2) and MidPointUsed == true and (humanoid.PlatformStand or not hitz) then
  3241. pa3.Parent = nil
  3242. MidPointUsed = false
  3243. ro3:Abort()
  3244. ro3:Destroy()
  3245. if Grapple1 then
  3246. ro:Fire()
  3247. end
  3248. if Grapple2 then
  3249. ro2:Fire()
  3250. end
  3251. end
  3252. if (Grapple1 or Grapple2) then
  3253. if not Spinning then
  3254. bodygyro.Parent = torso
  3255. end
  3256. humanoid.PlatformStand = true
  3257. if not debounce then
  3258. lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
  3259. rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
  3260. end
  3261. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
  3262. llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
  3263. if Grapple1 and Offset1 and Grapple1Hit then
  3264. pa.CFrame = Grapple1Hit.CFrame * Offset1
  3265. end
  3266. if Grapple2 and Offset2 and Grapple2Hit then
  3267. pa2.CFrame = Grapple2Hit.CFrame * Offset2
  3268. end
  3269. end
  3270. if (Grapple1 or Grapple2) or humanoid.PlatformStand then
  3271. if not Spinning then
  3272. bodygyro.Parent = torso
  3273. bodygyro.cframe = CFrame.new(torso.Position, Vector3.new(camera.CoordinateFrame.x, camera.CoordinateFrame.y, camera.CoordinateFrame.z)) * CFrame.Angles(0, math.pi, 0)
  3274. end
  3275. rlegm.C0 = rlc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, .1)
  3276. llegm.C0 = llc0 * CFrame.new(0, .5, -.65) * CFrame.Angles(-math.pi/8, 0, -.1)
  3277. if not debounce then
  3278. lm.C0 = lsc0 * CFrame.Angles(-.45, 0, -.25)
  3279. rm.C0 = rsc0 * CFrame.Angles(-.45, 0, .25)
  3280. end
  3281. end
  3282. if (Grapple1 or Grapple2) and SpeedGas and GasLeft >= .05 then
  3283. pcall(function()
  3284. ro.MaxSpeed = 300
  3285. ro2.MaxSpeed = 300
  3286. ro3.MaxSpeed = 450
  3287. end)
  3288. if lastPos then
  3289. local trail = BasePart:clone()
  3290. trail.Size = Vector3.new(.3,.2,1)
  3291. trail.Transparency = .5
  3292. trail.Parent = char
  3293. trail.Anchored = true
  3294. trail.CFrame = CFrame.new(GasHole.Position,lastPos) * CFrame.new(0,0,-(GasHole.Position-lastPos).magnitude/2)
  3295. trail.BrickColor = BrickColor.White()
  3296. local mesh = Instance.new('BlockMesh', trail)
  3297. mesh.Scale = Vector3.new(1,.01,(GasHole.Position-lastPos).magnitude)
  3298. game:service'Debris':AddItem(trail,.25)
  3299. end
  3300. GasLeft = GasLeft - .001
  3301. GasGui:TweenSize(UDim2.new(0, GasLeft*1.8, 0, 19), 'Out', 'Quad', .25, true)
  3302. lastPos = GasHole.Position
  3303. elseif GasLeft <= .05 or not SpeedGas then
  3304. SpeedGas = false
  3305. lastPos = torso.Position
  3306. pcall(function()
  3307. ro.MaxSpeed = 150
  3308. ro2.MaxSpeed = 150
  3309. ro3.MaxSpeed = 250
  3310. end)
  3311. elseif not (Grapple1 and Grapple2) then
  3312. lastPos = torso.Position
  3313. end
  3314. if not Grapple1 and not Grapple2 then
  3315. if not Spinning then
  3316. bodygyro.Parent = nil
  3317. end
  3318. end
  3319. if Sharpness <= 0 then
  3320. Blade1.DamagingBlade.Transparency = 1
  3321. Blade1.BladeReflective.Transparency = 1
  3322. Blade1.BladeTip.Transparency = 1
  3323. Blade2.DamagingBlade.Transparency = 1
  3324. Blade2.BladeReflective.Transparency = 1
  3325. Blade2.BladeTip.Transparency = 1
  3326. end
  3327. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement