Derek227

!!!

Dec 30th, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 197.75 KB | None | 0 0
  1. Effects = {} --sound effects, for advanced players.
  2. local Player = game.Players.localPlayer
  3. local Character = Player.Character
  4. local Humanoid = Character.Humanoid
  5. z = Instance.new("Sound", Character)
  6. z.SoundId = "rbxassetid://273314823"--
  7. z.Looped = true --False for a one-time song.
  8. z.Pitch = 1.0
  9. z.Volume = 1.6
  10. wait(.1)
  11. z:Play()
  12. ------------------------
  13.  
  14.  
  15.  
  16. --hey buds
  17. Player = game.Players.LocalPlayer
  18. Character = Player.Character
  19. PlayerGui = Player.PlayerGui
  20. Backpack = Player.Backpack
  21. Torso = Character.Torso
  22. Head = Character.Head
  23. Humanoid = Character.Humanoid
  24. LeftArm = Character["Left Arm"]
  25. LeftLeg = Character["Left Leg"]
  26. RightArm = Character["Right Arm"]
  27. RightLeg = Character["Right Leg"]
  28. LS = Torso["Left Shoulder"]
  29. LH = Torso["Left Hip"]
  30. RS = Torso["Right Shoulder"]
  31. RH = Torso["Right Hip"]
  32. Face = Head.face
  33. Neck = Torso.Neck
  34. it = Instance.new
  35. attacktype = 1
  36. vt = Vector3.new
  37. cf = CFrame.new
  38. euler = CFrame.fromEulerAnglesXYZ
  39. angles = CFrame.Angles
  40. cloaked = false
  41. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  42. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  43. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  44. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  45. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  46. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  47. RootPart = Character.HumanoidRootPart
  48. RootJoint = RootPart.RootJoint
  49. RootCF = euler(-1.57, 0, 3.14)
  50. attack = false
  51. attackdebounce = false
  52. deb = false
  53. equipped = true
  54. hand = false
  55. MMouse = nil
  56. combo = 0
  57. mana = 0
  58. trispeed = 0.2
  59. attackmode = "none"
  60. local idle = 0
  61. local Anim = "Idle"
  62. local gun = false
  63. local shoot = false
  64. player = nil
  65. mana = 0
  66. mouse = Player:GetMouse()
  67. RSH = nil
  68. RW = Instance.new("Weld")
  69. LW = Instance.new("Weld")
  70. RH = Torso["Right Hip"]
  71. LH = Torso["Left Hip"]
  72. RSH = Torso["Right Shoulder"]
  73. LSH = Torso["Left Shoulder"]
  74. TorsoColor = Torso.BrickColor
  75. Colorpart1 = Torso.BrickColor.r
  76. Colorpart2 = Torso.BrickColor.g
  77. Colorpart3 = Torso.BrickColor.b
  78. NoOutline = function(Part)
  79. Part.TopSurface = 10
  80. end
  81.  
  82. player = Player
  83. ch = Character
  84. RSH = ch.Torso["Right Shoulder"]
  85. LSH = ch.Torso["Left Shoulder"]
  86. RSH.Parent = nil
  87. LSH.Parent = nil
  88. RW.Name = "Right Shoulder"
  89. RW.Part0 = ch.Torso
  90. RW.C0 = cf(1.5, 0.5, 0)
  91. RW.C1 = cf(0, 0.5, 0)
  92. RW.Part1 = ch["Right Arm"]
  93. RW.Parent = ch.Torso
  94. LW.Name = "Left Shoulder"
  95. LW.Part0 = ch.Torso
  96. LW.C0 = cf(-1.5, 0.5, 0)
  97. LW.C1 = cf(0, 0.5, 0)
  98. LW.Part1 = ch["Left Arm"]
  99. LW.Parent = ch.Torso
  100. Player = game:GetService("Players").LocalPlayer
  101. Character = Player.Character
  102. Mouse = Player:GetMouse()
  103. local weldBetween = function(a, b)
  104. local weldd = Instance.new("ManualWeld")
  105. weldd.Part0 = a
  106. weldd.Part1 = b
  107. weldd.C0 = CFrame.new()
  108. weldd.C1 = b.CFrame:inverse() * a.CFrame
  109. weldd.Parent = a
  110. return weldd
  111. end
  112.  
  113. fat = Instance.new("BindableEvent", script)
  114. fat.Name = "Heartbeat"
  115. script:WaitForChild("Heartbeat")
  116. frame = 0.033333333333333
  117. tf = 0
  118. allowframeloss = false
  119. tossremainder = false
  120. lastframe = tick()
  121. script.Heartbeat:Fire()
  122. game:GetService("RunService").Heartbeat:connect(function(s, p)
  123. tf = tf + s
  124. if frame <= tf then
  125. if allowframeloss then
  126. script.Heartbeat:Fire()
  127. lastframe = tick()
  128. else
  129. for i = 1, math.floor(tf / frame) do
  130. script.Heartbeat:Fire()
  131. end
  132. lastframe = tick()
  133. end
  134. if tossremainder then
  135. tf = 0
  136. else
  137. tf = tf - frame * math.floor(tf / frame)
  138. end
  139. end
  140. end
  141. )
  142. nooutline = function(part)
  143. part.TopSurface = 10
  144. end
  145.  
  146. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  147. local fp = it("Part")
  148. fp.formFactor = formfactor
  149. fp.Parent = parent
  150. fp.Reflectance = reflectance
  151. fp.Transparency = transparency
  152. fp.CanCollide = false
  153. fp.Locked = true
  154. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  155. fp.Name = name
  156. fp.Size = size
  157. fp.Position = Character.Torso.Position
  158. nooutline(fp)
  159. fp.Material = material
  160. fp:BreakJoints()
  161. return fp
  162. end
  163.  
  164. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  165. local mesh = it(Mesh)
  166. mesh.Parent = part
  167. if Mesh == "SpecialMesh" then
  168. mesh.MeshType = meshtype
  169. mesh.MeshId = meshid
  170. end
  171. mesh.Offset = offset
  172. mesh.Scale = scale
  173. return mesh
  174. end
  175.  
  176. weld = function(parent, part0, part1, c0, c1)
  177. local weld = it("Weld")
  178. weld.Parent = parent
  179. weld.Part0 = part0
  180. weld.Part1 = part1
  181. weld.C0 = c0
  182. weld.C1 = c1
  183. return weld
  184. end
  185.  
  186. local m = Instance.new("Model", RightArm)
  187. m.Name = "Rigormortis\' Right Glove"
  188. GloveHandle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  189. GloveHandleweld = weld(m, Character["Right Arm"], GloveHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.1920929e-005, 0.000109910965, 0.00443553925, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  190. mesh("SpecialMesh", GloveHandle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 5.25, 5.5))
  191. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  192. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.620000124, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  193. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1, 5.5))
  194. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  195. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.869999886, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  196. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1.5, 5.5))
  197. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  198. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0184423923, 0.00541090965, 1, 0, 0, 0, 0.258819193, -0.965925813, 0, 0.965925813, 0.258819193))
  199. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  200. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  201. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00707101822, 0.00707101822, 0.465586424, 0.707106769, 0.707106769, 0, -0.707106769, 0.707106769, 0, 0, 0, 1))
  202. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  203. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  204. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00999999046, 0, 0.465586424, 0, 0.99999994, 0, -0.99999994, 0, 0, 0, 0, 1))
  205. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  206. GloveEyePart = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "GloveEyePart", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  207. GloveEyePartweld = weld(m, GloveHandle, GloveEyePart, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.00999999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  208. GloveEyePartmesh = mesh("SpecialMesh", GloveEyePart, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 4))
  209. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  210. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0192146301, 0.000453591347, 1, 0, 0, 0, 0.50000006, -0.866025388, 0, 0.866025388, 0.50000006))
  211. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  212. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  213. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.00999999046, 0.465586424, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  214. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  215. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  216. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549413562, 0.00707125664, 0.00707101822, 1.3767874e-007, -6.21808951e-008, -1, -0.70710659, 0.707106948, -1.4132209e-007, 0.707106948, 0.70710659, 5.33850653e-008))
  217. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  218. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  219. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0186772346, -0.004535079, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829))
  220. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  221. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  222. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549413681, 0.00999999046, 0, -4.37113883e-008, -9.70964606e-008, -1, 0, 1, -9.70964606e-008, 1, -4.24422121e-015, -4.37113883e-008))
  223. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.75, 0.25))
  224. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  225. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.00921452045, 0.0168669224, 1, 0, 0, 0, -0.499999851, -0.866025507, 0, 0.866025507, -0.499999851))
  226. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  227. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  228. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0132659674, 0.0139074326, 1, 0, 0, 0, -0.258818924, -0.965925872, 0, 0.965925872, -0.258818924))
  229. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  230. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  231. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0168671608, -0.00921428204, 1, 0, 0, 0, 0.866025448, -0.499999911, 0, 0.499999911, 0.866025448))
  232. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  233. LaserReferencePart = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Really black", "LaserReferencePart", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  234. LaserReferencePartweld = weld(m, GloveHandle, LaserReferencePart, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.980000019, 0, 0, -4.37113883e-008, 1, 0, -1, -4.37113883e-008, 0, 0, 0, 1))
  235. mesh("SpecialMesh", LaserReferencePart, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 4, 4))
  236. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Dark stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  237. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.974999905, 0, 0, -4.37113883e-008, 1, 0, -1, -4.37113883e-008, 0, 0, 0, 1))
  238. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 5, 5))
  239. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  240. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549413681, 0.00707101822, -0.00707149506, -3.09086268e-008, -1.0640651e-007, -1, 0.707106948, 0.70710659, -9.70964535e-008, 0.70710659, -0.707106948, 5.33850901e-008))
  241. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  242. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  243. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549413562, 1.1920929e-007, 0.00999999046, 7.54979013e-008, 7.54978799e-008, -1, -1, 2.68220901e-007, -7.54978799e-008, 2.68220901e-007, 1, 7.54979013e-008))
  244. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.75, 0.25))
  245. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  246. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00707101822, 0.00707101822, 0.465586424, 0.707106709, -0.707106829, 0, 0.707106829, 0.707106709, 0, 0, 0, 1))
  247. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  248. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  249. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0164134502, 0.00999999046, 1, 0, 0, 0, 7.54979013e-008, -1, 0, 1, 7.54979013e-008))
  250. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  251. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  252. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, -0.00453495979, -0.0186769962, 1, 0, 0, 0, 0.707106709, 0.707106888, 0, -0.707106888, 0.707106709))
  253. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  254. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  255. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.000453591347, -0.0192143917, 1, 0, 0, 0, 0.866025329, 0.500000119, 0, -0.500000119, 0.866025329))
  256. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  257. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  258. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.00541114807, -0.0184421539, 1, 0, 0, 0, 0.965925813, 0.258819163, 0, -0.258819163, 0.965925813))
  259. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  260. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  261. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.00999999046, -0.0164134502, 1, 0, 0, 0, 1, 1.34110465e-007, 0, -1.34110465e-007, 1))
  262. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  263. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  264. Partweld = weld(m, GloveHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549999952, 0.0139074326, -0.0132658482, 1, 0, 0, 0, 0.965925872, -0.258818865, 0, 0.258818865, 0.965925872))
  265. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  266. Finger1Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  267. Finger1Handleweld = weld(m, Character["Right Arm"], Finger1Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.138371706, 1.14493585, -0.395564556, 0.965925813, 0.258819014, 0, -0.258819044, 0.965925694, 0, 0, 0, 1))
  268. mesh("SpecialMesh", Finger1Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  269. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  270. Partweld = weld(m, Finger1Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.38637054, 0, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  271. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  272. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  273. Partweld = weld(m, Finger1Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249999762, 0.200000167, 0, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813, 0, 0, 0, 1))
  274. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  275. Glove1Finger1ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  276. Glove1Finger1ClawFingerweld = weld(m, Finger1Handle, Glove1Finger1ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103747845, 0.500191927, -0.00441360474, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  277. mesh("SpecialMesh", Glove1Finger1ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  278. Finger2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  279. Finger2Handleweld = weld(m, Character["Right Arm"], Finger2Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.138371706, 1.14493585, 0.00143527985, 0.965925813, 0.258819014, 0, -0.258819044, 0.965925694, 0, 0, 0, 1))
  280. mesh("SpecialMesh", Finger2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  281. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  282. Partweld = weld(m, Finger2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249999762, 0.200000167, 0, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813, 0, 0, 0, 1))
  283. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  284. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  285. Partweld = weld(m, Finger2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.38637054, 0, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  286. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  287. Glove1Finger2ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger2ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  288. Glove1Finger2ClawFingerweld = weld(m, Finger2Handle, Glove1Finger2ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.499370575, -0.00141334534, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  289. mesh("SpecialMesh", Glove1Finger2ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  290. Finger3Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  291. Finger3Handleweld = weld(m, Character["Right Arm"], Finger3Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.138371706, 1.14493585, 0.403035164, 0.965925813, 0.258819014, 0, -0.258819044, 0.965925694, 0, 0, 0, 1))
  292. mesh("SpecialMesh", Finger3Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  293. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  294. Partweld = weld(m, Finger3Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.38637054, 0, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  295. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  296. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  297. Partweld = weld(m, Finger3Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249999762, 0.200000167, 0, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813, 0, 0, 0, 1))
  298. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  299. Glove1Finger3ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger3ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  300. Glove1Finger3ClawFingerweld = weld(m, Finger3Handle, Glove1Finger3ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.499370575, 0, 0.866025388, -0.5, 0, 0.5, 0.866025388, 0, 0, 0, 1))
  301. mesh("SpecialMesh", Glove1Finger3ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  302. Finger4Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  303. Finger4Handleweld = weld(m, Character["Right Arm"], Finger4Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.145614386, 1.14687657, -0.40422225, -0.965925813, 0.258819103, 4.72798973e-008, 0.258819133, 0.965925694, -1.68990979e-007, -8.94069672e-008, -1.50995788e-007, -1))
  304. mesh("SpecialMesh", Finger4Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  305. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  306. Partweld = weld(m, Finger4Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103527784, 0.38637042, 0, 0.866025329, -0.500000179, 0, 0.500000179, 0.866025329, 0, 0, 0, 1))
  307. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  308. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  309. Partweld = weld(m, Finger4Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249997377, 0.200000048, 0, 0.965925753, -0.258819282, 0, 0.258819282, 0.965925753, 0, 0, 0, 1))
  310. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  311. Glove1Finger4ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove4Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  312. Glove1Finger4ClawFingerweld = weld(m, Finger4Handle, Glove1Finger4ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.134217024, 0.491147041, -0.00118684769, -0.866025329, 0.500000119, -1.2544109e-007, 0.500000119, 0.866025329, -1.22710517e-007, 4.72798973e-008, -1.68990979e-007, -1))
  313. mesh("SpecialMesh", Glove1Finger4ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  314. local m2 = Instance.new("Model", Head)
  315. m2.Name = "Rigormortis\' Hood"
  316. HoodHandle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Really black", "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  317. HoodHandleweld = weld(m, Character.Head, HoodHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.1920929e-005, -0.0898900032, 2.19345093e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  318. mesh("SpecialMesh", HoodHandle, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=64560031", Vector3.new(0, 0, 0), Vector3.new(1.10000002, 1.10000002, 1.10000002))
  319. Hoodpart2 = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Hoodpart2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  320. Hoodpart2weld = weld(m, HoodHandle, Hoodpart2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, -0.0299999714, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  321. mesh("SpecialMesh", Hoodpart2, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=64560031", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 1.20000005, 1.10000002))
  322. Eye1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Eye1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  323. Eye1weld = weld(m, HoodHandle, Eye1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200000048, 0, 0.619999886, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  324. Eye1mesh = mesh("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 2, 1))
  325. Eye2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Eye2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  326. Eye2weld = weld(m, HoodHandle, Eye2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.200000048, 0.064807415, 0.616603374, 1, 0, 0, 0, 0.994521916, 0.104528464, 0, -0.104528464, 0.994521916))
  327. Eye2mesh = mesh("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 2, 1))
  328. local m3 = Instance.new("Model", LeftArm)
  329. m3.Name = "Rigormortis\' Left Glove"
  330. Glove2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  331. Glove2Handleweld = weld(m, Character["Left Arm"], Glove2Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.21593475e-005, 0.000111103058, 0.00443267822, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1))
  332. mesh("SpecialMesh", Glove2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 5.25, 5.5))
  333. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  334. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.620001078, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  335. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1, 5.5))
  336. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  337. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.870001078, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  338. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1.5, 5.5))
  339. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  340. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0184402466, 0.00540876389, 1, 0, 0, 0, 0.258819193, -0.965925813, 0, 0.965925813, 0.258819193))
  341. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  342. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  343. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00706958771, 0.00706958771, 0.465587616, 0.707106769, 0.707106769, 0, -0.707106769, 0.707106769, 0, 0, 0, 1))
  344. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  345. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  346. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00999808311, 0, 0.465587616, 0, 0.99999994, 0, -0.99999994, 0, 0, 0, 0, 1))
  347. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  348. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  349. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.00999808, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  350. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 4))
  351. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  352. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0192146301, 0.000451087952, 1, 0, 0, 0, 0.50000006, -0.866025388, 0, 0.866025388, 0.50000006))
  353. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  354. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  355. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.00999808311, 0.465587616, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  356. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  357. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  358. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549407959, 0.00706958771, 0.00706955791, 1.3767874e-007, -6.21808951e-008, -1, -0.70710659, 0.707106948, -1.4132209e-007, 0.707106948, 0.70710659, 5.33850653e-008))
  359. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  360. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  361. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0186767578, -0.00453662872, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829))
  362. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  363. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  364. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549407959, 0.00999832153, 0, -4.37113883e-008, -9.70964606e-008, -1, 0, 1, -9.70964606e-008, 1, -4.24422121e-015, -4.37113883e-008))
  365. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.75, 0.25))
  366. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  367. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.00921630859, 0.016866684, 1, 0, 0, 0, -0.499999851, -0.866025507, 0, 0.866025507, -0.499999851))
  368. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  369. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  370. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0132675171, 0.0139055252, 1, 0, 0, 0, -0.258818924, -0.965925872, 0, 0.965925872, -0.258818924))
  371. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  372. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  373. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.016866684, -0.00921630859, 1, 0, 0, 0, 0.866025448, -0.499999911, 0, 0.499999911, 0.866025448))
  374. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  375. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  376. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.979999065, -2.38418579e-007, 0, -4.37113883e-008, 1, 0, -1, -4.37113883e-008, 0, 0, 0, 1))
  377. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 4, 4))
  378. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Dark stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  379. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.974999905, -2.38418579e-007, 0, -4.37113883e-008, 1, 0, -1, -4.37113883e-008, 0, 0, 0, 1))
  380. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 5, 5))
  381. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  382. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549407959, 0.00706964731, -0.00706958771, -3.09086268e-008, -1.0640651e-007, -1, 0.707106948, 0.70710659, -9.70964535e-008, 0.70710659, -0.707106948, 5.33850901e-008))
  383. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  384. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  385. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.549407959, 0, 0.00999808311, 7.54979013e-008, 7.54978799e-008, -1, -1, 2.68220901e-007, -7.54978799e-008, 2.68220901e-007, 1, 7.54979013e-008))
  386. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.75, 0.25))
  387. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  388. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00706958771, 0.00706982613, 0.465587616, 0.707106709, -0.707106829, 0, 0.707106829, 0.707106709, 0, 0, 0, 1))
  389. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  390. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  391. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0164146423, 0.00999808311, 1, 0, 0, 0, 7.54979013e-008, -1, 0, 1, 7.54979013e-008))
  392. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  393. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  394. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, -0.00453662872, -0.0186767578, 1, 0, 0, 0, 0.707106709, 0.707106888, 0, -0.707106888, 0.707106709))
  395. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  396. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  397. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.000451087952, -0.0192146301, 1, 0, 0, 0, 0.866025329, 0.500000119, 0, -0.500000119, 0.866025329))
  398. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  399. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  400. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.00540876389, -0.0184402466, 1, 0, 0, 0, 0.965925813, 0.258819163, 0, -0.258819163, 0.965925813))
  401. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  402. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  403. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.00999808311, -0.0164146423, 1, 0, 0, 0, 1, 1.34110465e-007, 0, -1.34110465e-007, 1))
  404. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  405. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  406. Partweld = weld(m, Glove2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, 0.0139064789, -0.0132675171, 1, 0, 0, 0, 0.965925872, -0.258818865, 0, 0.258818865, 0.965925872))
  407. mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  408. Glove2Finger1Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  409. Glove2Finger1Handleweld = weld(m, Character["Left Arm"], Glove2Finger1Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149578571, 1.14794111, 0.398792267, -0.965925813, 0.258819133, 0, 0.258819163, 0.965925694, 7.4505806e-008, 1.92835312e-008, 7.19670723e-008, -1))
  410. mesh("SpecialMesh", Glove2Finger1Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  411. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  412. Partweld = weld(m, Glove2Finger1Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103526592, 0.386366367, 0, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  413. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  414. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  415. Partweld = weld(m, Glove2Finger1Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249929428, 0.199998975, 0, 0.965925813, -0.258819133, -1.92835294e-008, 0.258819133, 0.965925813, 2.79754886e-009, 1.79023978e-008, -7.6931741e-009, 1))
  416. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  417. Glove2Finger1ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  418. Glove2Finger1ClawFingerweld = weld(m, Glove2Finger1Handle, Glove2Finger1ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103525162, 0.49937129, 0, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  419. mesh("SpecialMesh", Glove2Finger1ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  420. Glove2Finger2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  421. Glove2Finger2Handleweld = weld(m, Character["Left Arm"], Glove2Finger2Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149578094, 1.14794099, -0.00280952454, -0.965925813, 0.258819133, 0, 0.258819163, 0.965925694, 7.4505806e-008, 1.92835312e-008, 7.19670723e-008, -1))
  422. mesh("SpecialMesh", Glove2Finger2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  423. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  424. Partweld = weld(m, Glove2Finger2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249934196, 0.199998975, 1.90734863e-006, 0.965925813, -0.258819133, -1.92835294e-008, 0.258819133, 0.965925813, 2.79754886e-009, 1.79023978e-008, -7.6931741e-009, 1))
  425. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  426. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  427. Partweld = weld(m, Glove2Finger2Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103526592, 0.386366367, 0, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  428. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  429. Glove2Finger2ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger2ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  430. Glove2Finger2ClawFingerweld = weld(m, Glove2Finger2Handle, Glove2Finger2ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.10352397, 0.499371529, -0.00141334534, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  431. mesh("SpecialMesh", Glove2Finger2ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  432. Glove2Finger3Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  433. Glove2Finger3Handleweld = weld(m, Character["Left Arm"], Glove2Finger3Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149578094, 1.14794099, -0.399812698, -0.965925813, 0.258819133, 0, 0.258819163, 0.965925694, 7.4505806e-008, 1.92835312e-008, 7.19670723e-008, -1))
  434. mesh("SpecialMesh", Glove2Finger3Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  435. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  436. Partweld = weld(m, Glove2Finger3Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103526592, 0.386366367, 0, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  437. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  438. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  439. Partweld = weld(m, Glove2Finger3Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0249962807, 0.199998975, 1.90734863e-006, 0.965925813, -0.258819133, -1.92835294e-008, 0.258819133, 0.965925813, 2.79754886e-009, 1.79023978e-008, -7.6931741e-009, 1))
  440. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  441. Glove2Finger3ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger3ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  442. Glove2Finger3ClawFingerweld = weld(m, Glove2Finger3Handle, Glove2Finger3ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103745937, 0.500193119, -0.00440788269, 0.866025448, -0.500000119, -3.72529136e-008, 0.500000119, 0.866025329, -9.98188199e-009, 3.72529101e-008, -9.98188909e-009, 1))
  443. mesh("SpecialMesh", Glove2Finger3ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  444. Glove2Finger4Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  445. Glove2Finger4Handleweld = weld(m, Character["Left Arm"], Glove2Finger4Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.134407997, 1.14387655, 0.400022507, 0.965925813, 0.258819103, -8.94069672e-008, -0.258819133, 0.965925694, 2.38418579e-007, 1.48067784e-007, -2.071544e-007, 1))
  446. mesh("SpecialMesh", Glove2Finger4Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  447. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  448. Partweld = weld(m, Glove2Finger4Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.103526354, 0.386366606, 0, 0.866025329, -0.500000238, 1.07231074e-007, 0.500000238, 0.866025329, 3.19420792e-008, -1.0883587e-007, 2.59529003e-008, 1))
  449. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  450. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  451. Partweld = weld(m, Glove2Finger4Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.025002718, 0.199998975, 0, 0.965925753, -0.258819312, 8.84631604e-008, 0.258819312, 0.965925753, 1.30108901e-008, -8.88163285e-008, 1.03283924e-008, 1))
  452. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  453. Glove2Finger4ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger4ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  454. Glove2Finger4ClawFingerweld = weld(m, Glove2Finger4Handle, Glove2Finger4ClawFinger, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.134222269, 0.491146207, -0.00118637085, -0.866025329, 0.500000238, -1.96638027e-007, 0.500000238, 0.866025329, -8.72672246e-008, 1.26659884e-007, -1.73894662e-007, -1))
  455. mesh("SpecialMesh", Glove2Finger4ClawFinger, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.209999993, 0.5, 0.209999993))
  456. coroutine.resume(coroutine.create(function(Part, Weld)
  457. while Part.Parent ~= nil do
  458. wait(5)
  459. for i = 0, 1, 0.2 do
  460. wait()
  461. Eye1mesh.Scale = Vector3.new(0.5, 2 - 1.9 * i, 1)
  462. Eye2mesh.Scale = Vector3.new(0.5, 2 - 1.9 * i, 1)
  463. end
  464. for i = 0, 1, 0.2 do
  465. wait()
  466. Eye1mesh.Scale = Vector3.new(0.5, 0.1 + 1.9 * i, 1)
  467. Eye2mesh.Scale = Vector3.new(0.5, 0.1 + 1.9 * i, 1)
  468. end
  469. end
  470. end
  471. ), Eye1, Eye1weld)
  472. for i,v in pairs(Character:GetChildren()) do
  473. if v:IsA("Model") then
  474. for _,c in pairs(v:GetChildren()) do
  475. if c:IsA("Part") then
  476. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  477. end
  478. end
  479. end
  480. end
  481. for i,v in pairs(Character.Head:GetChildren()) do
  482. if v.className == "BlockMesh" then
  483. v:destroy()
  484. head = Instance.new("SpecialMesh", Head)
  485. head.MeshType = "Head"
  486. end
  487. end
  488. local CloakEffect = Instance.new("ParticleEmitter", Torso)
  489. CloakEffect.VelocitySpread = 360
  490. CloakEffect.Lifetime = NumberRange.new(1)
  491. CloakEffect.Speed = NumberRange.new(20)
  492. CloakEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 1), NumberSequenceKeypoint.new(1, 0)})
  493. CloakEffect.Enabled = false
  494. CloakEffect.RotSpeed = NumberRange.new(-360, 360)
  495. CloakEffect.Rate = 1000
  496. CloakEffect.Rotation = NumberRange.new(-360, 360)
  497. CloakEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0), NumberSequenceKeypoint.new(1, 1)})
  498. CloakEffect.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  499. CloakEffect.LightEmission = 1
  500. CloakEffect.Texture = "http://www.roblox.com/asset/?id=243664672"
  501. CloakEffectLight = Instance.new("PointLight", Torso)
  502. CloakEffectLight.Color = Color3.new(Colorpart1, Colorpart2, Colorpart3)
  503. CloakEffectLight.Range = 10
  504. CloakEffectLight.Brightness = 10
  505. CloakEffectLight.Enabled = false
  506. CloakEffectLight2 = Instance.new("PointLight", Torso)
  507. CloakEffectLight2.Color = Color3.new(Colorpart1, Colorpart2, Colorpart3)
  508. CloakEffectLight2.Range = 7.5
  509. CloakEffectLight2.Brightness = 7.5
  510. CloakEffectLight2.Enabled = false
  511. local CloakEffect2 = Instance.new("ParticleEmitter", Torso)
  512. CloakEffect2.VelocitySpread = 360
  513. CloakEffect2.Lifetime = NumberRange.new(1)
  514. CloakEffect2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 5)})
  515. CloakEffect2.Enabled = false
  516. CloakEffect2.RotSpeed = NumberRange.new(9000)
  517. CloakEffect2.Rate = 200
  518. CloakEffect2.Rotation = NumberRange.new(-360, 360)
  519. CloakEffect2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0), NumberSequenceKeypoint.new(1, 1)})
  520. CloakEffect2.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  521. CloakEffect2.Texture = "http://www.roblox.com/asset/?id=321556991"
  522. local TrailEffect = Instance.new("ParticleEmitter", Torso)
  523. TrailEffect.Lifetime = NumberRange.new(1)
  524. TrailEffect.Speed = NumberRange.new(0)
  525. TrailEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.5), NumberSequenceKeypoint.new(1, 0)})
  526. TrailEffect.Enabled = false
  527. TrailEffect.RotSpeed = NumberRange.new(-360, 360)
  528. TrailEffect.Rate = 500
  529. TrailEffect.Rotation = NumberRange.new(-360, 360)
  530. TrailEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0.5), NumberSequenceKeypoint.new(1, 1)})
  531. TrailEffect.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  532. TrailEffect.LightEmission = 0.5
  533. TrailEffect.Texture = "http://www.roblox.com/asset/?id=243728206"
  534. local GhostEffect = Instance.new("ParticleEmitter", Torso)
  535. GhostEffect.Lifetime = NumberRange.new(0.25, 0.5)
  536. GhostEffect.Speed = NumberRange.new(12.5, 15)
  537. GhostEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.3, 0.3), NumberSequenceKeypoint.new(1, 0, 0)})
  538. GhostEffect.Acceleration = Vector3.new(0, 0, 0)
  539. GhostEffect.RotSpeed = NumberRange.new(9000)
  540. GhostEffect.Rate = 1000
  541. GhostEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0.25), NumberSequenceKeypoint.new(1, 1)})
  542. GhostEffect.LightEmission = 0.75
  543. GhostEffect.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  544. GhostEffect.Texture = "http://www.roblox.com/asset/?id=321556991"
  545. GhostEffect.VelocitySpread = 360
  546. GhostEffect.LockedToPart = false
  547. GhostEffect.Enabled = false
  548. local Player = game.Players.localPlayer
  549. local Character = Player.Character
  550. local Humanoid = Character.Humanoid
  551. local mouse = Player:GetMouse()
  552. local LeftArm = Character["Left Arm"]
  553. local RightArm = Character["Right Arm"]
  554. local LeftLeg = Character["Left Leg"]
  555. local RightLeg = Character["Right Leg"]
  556. local Head = Character.Head
  557. local Torso = Character.Torso
  558. local cam = game.Workspace.CurrentCamera
  559. local RootPart = Character.HumanoidRootPart
  560. local equipped = false
  561. local attack = false
  562. local Anim = "Idle"
  563. local idle = 0
  564. local sprint = false
  565. local battlestance = false
  566. local attacktype = 1
  567. local state = "none"
  568. local torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  569. local velocity = RootPart.Velocity.y
  570. local sine = 0
  571. local change = 1
  572. local on = false
  573. local grabbed = false
  574. local skill1 = false
  575. local skill2 = false
  576. local skill3 = false
  577. local skill4 = false
  578. local cooldown1 = 0
  579. local cooldown2 = 0
  580. local cooldown3 = 0
  581. local cooldown4 = 0
  582. local co1 = 0
  583. local co2 = 0
  584. local co3 = 0
  585. local co4 = 0
  586. local inputserv = game:GetService("UserInputService")
  587. local typing = false
  588. local crit = false
  589. local critchance = 2
  590. local critdamageaddmin = 3
  591. local critdamageaddmax = 7
  592. local maxstamina = 100
  593. local stamina = 0
  594. local maxjumpstamina = 100
  595. local jumpstamina = 0
  596. local maxstealth = 100
  597. local stealth = 0
  598. local skill1stam = 100
  599. local skill2stam = 100
  600. local skill3stam = 100
  601. local skill4stam = 100
  602. local recovermana = 100
  603. local recoverstealth = 5
  604. local recoverjumpstamina = 25
  605. local defensevalue = 1
  606. local speedvalue = 1
  607. local mindamage = 5
  608. local maxdamage = 45
  609. local damagevalue = 1
  610. local cf = CFrame.new
  611. local mr = math.rad
  612. local angles = CFrame.Angles
  613. local ud = UDim2.new
  614. local c3 = Color3.new
  615. local skillcolorscheme = c3(1, 1, 1)
  616. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  617. makeframe = function(par, trans, pos, size, color)
  618. local frame = Instance.new("Frame", par)
  619. frame.BackgroundTransparency = trans
  620. frame.BorderSizePixel = 0
  621. frame.Position = pos
  622. frame.Size = size
  623. frame.BackgroundColor3 = color
  624. return frame
  625. end
  626.  
  627. makelabel = function(par, text)
  628. local label = Instance.new("TextLabel", par)
  629. label.BackgroundTransparency = 1
  630. label.Size = ud(1, 0, 1, 0)
  631. label.Position = ud(0, 0, 0, 0)
  632. label.TextColor3 = c3(255, 255, 255)
  633. label.TextStrokeTransparency = 0
  634. label.FontSize = Enum.FontSize.Size32
  635. label.Font = Enum.Font.SourceSansBold
  636. label.BorderSizePixel = 0
  637. label.TextScaled = true
  638. label.Text = text
  639. end
  640.  
  641. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  642. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  643. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  644. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  645. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  646. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  647. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  648. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  649. text1 = makelabel(framesk1, "[C] Cometal Blast/Planet Shatter")
  650. text2 = makelabel(framesk2, "[V] Dark Void")
  651. text3 = makelabel(framesk3, "[X] Celestial Matter Distortion")
  652. text4 = makelabel(framesk4, "[Z] Galactic Lunge/Spiral Dispursion")
  653. staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(0.23921568627451, 0.67058823529412, 1))
  654. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0.23921568627451, 0.67058823529412, 1))
  655. staminatext = makelabel(staminabar, "Mana")
  656. stealthbar = makeframe(scrn, 0.5, ud(0.23, 0, 0.78, 0), ud(0.26, 0, 0.03, 0), c3(0.22745098039216, 0.49019607843137, 0.082352941176471))
  657. stealthcover = makeframe(stealthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0.7843137254902, 0))
  658. stealthtext = makelabel(stealthbar, "Stealth")
  659. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 0))
  660. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
  661. healthtext = makelabel(healthbar, "Health")
  662. jumpstaminabar = makeframe(scrn, 0.5, ud(0.5, 0, 0.78, 0), ud(0.26, 0, 0.03, 0), c3(1, 0.61960784313725, 0))
  663. jumpstaminacover = makeframe(jumpstaminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 0))
  664. jumpstaminatext = makelabel(jumpstaminabar, "Jump Stamina")
  665. local stats = Instance.new("Folder", Character)
  666. stats.Name = "Stats"
  667. local block = Instance.new("BoolValue", stats)
  668. block.Name = "Block"
  669. block.Value = false
  670. local stun = Instance.new("BoolValue", stats)
  671. stun.Name = "Stun"
  672. stun.Value = false
  673. local defense = Instance.new("NumberValue", stats)
  674. defense.Name = "Defence"
  675. defense.Value = defensevalue
  676. local speed = Instance.new("NumberValue", stats)
  677. speed.Name = "Speed"
  678. speed.Value = speedvalue
  679. local damagea = Instance.new("NumberValue", stats)
  680. damagea.Name = "Damage"
  681. damagea.Value = damagevalue
  682. makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  683. local p = Instance.new("Part", par or workspace)
  684. p.CFrame = pos1
  685. p.Anchored = true
  686. p.Material = "Plastic"
  687. p.CanCollide = false
  688. p.TopSurface = 0
  689. p.Size = Vector3.new(1, 1, 1)
  690. p.BottomSurface = 0
  691. p.Transparency = trans
  692. p.FormFactor = "Custom"
  693. nooutline(p)
  694. local mesh = Instance.new("SpecialMesh", p)
  695. mesh.Scale = size
  696. if id ~= nil and type == nil then
  697. mesh.MeshId = "rbxassetid://" .. id
  698. else
  699. if id == nil and type ~= nil then
  700. mesh.MeshType = type
  701. else
  702. if id == nil and type == nil then
  703. mesh.MeshType = "Brick"
  704. end
  705. end
  706. end
  707. coroutine.wrap(function()
  708. for i = 0, delay1, 0.1 do
  709. wait(0.016666666666667)
  710. p.CFrame = p.CFrame
  711. mesh.Scale = mesh.Scale + howmuch
  712. p.Transparency = p.Transparency + trans1
  713. end
  714. p:Destroy()
  715. end
  716. )()
  717. return p
  718. end
  719.  
  720. clangy = function(cframe)
  721. wait(0.016666666666667)
  722. local clang = {}
  723. local dis = 0
  724. local part = Instance.new("Part", nil)
  725. part.CFrame = cframe
  726. part.Anchored = true
  727. part.CanCollide = false
  728. part.BrickColor = BrickColor.new("New Yeller")
  729. part.FormFactor = "Custom"
  730. part.Name = "clanger"
  731. part.Size = Vector3.new(0.2, 0.2, 0.2)
  732. part.TopSurface = 10
  733. part.BottomSurface = 10
  734. part.RightSurface = 10
  735. part.LeftSurface = 10
  736. part.BackSurface = 10
  737. part.FrontSurface = 10
  738. part:BreakJoints()
  739. local mesh = Instance.new("BlockMesh", part)
  740. coroutine.wrap(function()
  741. for i = 1, 7 do
  742. do
  743. wait(0.016666666666667)
  744. dis = dis + 0.2
  745. local partc = part:clone()
  746. partc.Parent = workspace
  747. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  748. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  749. table.insert(clang, partc)
  750. end
  751. end
  752. for i,v in pairs(clang) do
  753. coroutine.wrap(function()
  754. for i = 1, 10 do
  755. wait(0.01)
  756. v.Transparency = v.Transparency + 0.1
  757. end
  758. v:destroy()
  759. end
  760. )()
  761. end
  762. end
  763. )()
  764. end
  765.  
  766. circle = function(color, pos1)
  767. local p = Instance.new("Part", m)
  768. p.BrickColor = BrickColor.new(color)
  769. p.CFrame = pos1
  770. p.Anchored = true
  771. p.Material = "Plastic"
  772. p.CanCollide = false
  773. p.TopSurface = 0
  774. p.Size = Vector3.new(1, 1, 1)
  775. p.BottomSurface = 0
  776. p.Transparency = 0.35
  777. p.FormFactor = "Custom"
  778. local mesh = Instance.new("CylinderMesh", p)
  779. mesh.Scale = Vector3.new(0, 0, 0)
  780. coroutine.wrap(function()
  781. for i = 0, 5, 0.1 do
  782. wait(0.016666666666667)
  783. p.CFrame = p.CFrame
  784. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
  785. p.Transparency = p.Transparency + 0.025
  786. end
  787. p:Destroy()
  788. end
  789. )()
  790. end
  791.  
  792. firespaz1 = function(color, pos1)
  793. local p = Instance.new("Part", m)
  794. p.BrickColor = BrickColor.new(color)
  795. p.CFrame = pos1
  796. p.Anchored = true
  797. p.Material = "Plastic"
  798. p.CanCollide = false
  799. p.TopSurface = 0
  800. p.Size = Vector3.new(1, 1, 1)
  801. p.BottomSurface = 0
  802. p.Transparency = 0.5
  803. p.FormFactor = "Custom"
  804. local mesh = Instance.new("BlockMesh", p)
  805. mesh.Scale = Vector3.new(1, 1, 1)
  806. coroutine.wrap(function()
  807. for i = 0, 15, 0.1 do
  808. wait(0.033333333333333)
  809. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
  810. mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  811. p.Transparency = p.Transparency + 0.025
  812. end
  813. p:Destroy()
  814. end
  815. )()
  816. end
  817.  
  818. pickrandom = function(tablesa)
  819. local randomized = tablesa[math.random(1, #tablesa)]
  820. return randomized
  821. end
  822.  
  823. sound = function(id, pitch, volume, par, last)
  824. local s = Instance.new("Sound", par or Torso)
  825. s.SoundId = "rbxassetid://" .. id
  826. s.Pitch = pitch or 1
  827. s.Volume = volume or 1
  828. wait()
  829. s:play()
  830. game.Debris:AddItem(s, last or 120)
  831. end
  832.  
  833. clangy = function(cframe)
  834. wait(0.016666666666667)
  835. local clang = {}
  836. local dis = 0
  837. local part = Instance.new("Part", nil)
  838. part.CFrame = cframe
  839. part.Anchored = true
  840. part.CanCollide = false
  841. part.BrickColor = BrickColor.new("New Yeller")
  842. part.FormFactor = "Custom"
  843. part.Name = "clanger"
  844. part.Size = Vector3.new(0.2, 0.2, 0.2)
  845. part.TopSurface = 10
  846. part.BottomSurface = 10
  847. part.RightSurface = 10
  848. part.LeftSurface = 10
  849. part.BackSurface = 10
  850. part.FrontSurface = 10
  851. part:BreakJoints()
  852. local mesh = Instance.new("BlockMesh", part)
  853. coroutine.wrap(function()
  854. for i = 1, 7 do
  855. do
  856. wait(0.016666666666667)
  857. dis = dis + 0.2
  858. local partc = part:clone()
  859. partc.Parent = workspace
  860. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  861. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  862. table.insert(clang, partc)
  863. end
  864. end
  865. for i,v in pairs(clang) do
  866. coroutine.wrap(function()
  867. for i = 1, 10 do
  868. wait(0.01)
  869. v.Transparency = v.Transparency + 0.1
  870. end
  871. v:destroy()
  872. end
  873. )()
  874. end
  875. end
  876. )()
  877. end
  878.  
  879. so = function(id, par, vol, pit)
  880. coroutine.resume(coroutine.create(function()
  881. local sou = Instance.new("Sound", par)
  882. sou.Volume = vol
  883. sou.Pitch = pit
  884. sou.SoundId = id
  885. wait()
  886. sou:play()
  887. game:GetService("Debris"):AddItem(sou, 10)
  888. end
  889. ))
  890. end
  891.  
  892. getclosest = function(obj, dis, player)
  893. if player.Torso.CFrame.p - obj.magnitude >= dis then
  894. do return not player end
  895. do
  896. local list = {}
  897. for i,v in pairs(workspace:GetChildren()) do
  898. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and v.Torso.Position - obj.magnitude <= dis then
  899. table.insert(list, v)
  900. end
  901. end
  902. do return list end
  903.  
  904. end
  905. end
  906. end
  907.  
  908. tag = function(hum, player)
  909. local creator = Instance.new("ObjectValue", hum)
  910. creator.Value = player
  911. creator.Name = "creator"
  912. end
  913.  
  914. untag = function(hum)
  915. if hum ~= nil then
  916. local tag = hum:findFirstChild("creator")
  917. if tag ~= nil then
  918. tag.Parent = nil
  919. end
  920. end
  921. end
  922.  
  923. tagplayer = function(h)
  924. coroutine.wrap(function()
  925. tag(h, player)
  926. wait(1)
  927. untag(h)
  928. end
  929. )()
  930. end
  931.  
  932. randomizer = function(percent)
  933. local randomized = math.random(0, 100)
  934. if randomized <= percent then
  935. return true
  936. else
  937. if percent <= randomized then
  938. return false
  939. end
  940. end
  941. end
  942.  
  943. turncrit = function()
  944. coroutine.resume(coroutine.create(function()
  945. print("CRITICAL!")
  946. crit = true
  947. wait(0.25)
  948. crit = false
  949. end
  950. ))
  951. end
  952.  
  953. subtractstamina = function(k)
  954. if k <= stamina then
  955. stamina = stamina - k
  956. end
  957. end
  958.  
  959. local weldBetween = function(a, b)
  960. local weldd = Instance.new("ManualWeld")
  961. weldd.Part0 = a
  962. weldd.Part1 = b
  963. weldd.C0 = CFrame.new()
  964. weldd.C1 = b.CFrame:inverse() * a.CFrame
  965. weldd.Parent = a
  966. return weldd
  967. end
  968.  
  969. nooutline = function(part)
  970. part.TopSurface = 10
  971. end
  972.  
  973. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  974. local fp = it("Part")
  975. fp.formFactor = formfactor
  976. fp.Parent = parent
  977. fp.Reflectance = reflectance
  978. fp.Transparency = transparency
  979. fp.CanCollide = false
  980. fp.Locked = true
  981. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  982. fp.Name = name
  983. fp.Size = size
  984. fp.Position = Character.Torso.Position
  985. nooutline(fp)
  986. fp.Material = material
  987. fp:BreakJoints()
  988. return fp
  989. end
  990.  
  991. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  992. local mesh = it(Mesh)
  993. mesh.Parent = part
  994. if Mesh == "SpecialMesh" then
  995. mesh.MeshType = meshtype
  996. mesh.MeshId = meshid
  997. end
  998. mesh.Offset = offset
  999. mesh.Scale = scale
  1000. return mesh
  1001. end
  1002.  
  1003. weld = function(parent, part0, part1, c0, c1)
  1004. local weld = it("Weld")
  1005. weld.Parent = parent
  1006. weld.Part0 = part0
  1007. weld.Part1 = part1
  1008. weld.C0 = c0
  1009. weld.C1 = c1
  1010. return weld
  1011. end
  1012.  
  1013. local CFrameFromTopBack = function(at, top, back)
  1014. local right = top:Cross(back)
  1015. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1016. end
  1017.  
  1018. Triangle = function(a, b, c)
  1019. local edg1 = c - a:Dot(b - a.unit)
  1020. local edg2 = a - b:Dot(c - b.unit)
  1021. local edg3 = b - c:Dot(a - c.unit)
  1022. if edg1 <= b - a.magnitude and edg1 >= 0 then
  1023. a = a
  1024. else
  1025. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  1026.  
  1027. if edg2 <= c - b.magnitude and edg2 >= 0 then
  1028. a = b
  1029. else
  1030. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  1031.  
  1032. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  1033.  
  1034. if edg3 <= a - c.magnitude and edg3 >= 0 then
  1035. a = c
  1036. else
  1037. assert(false, "unreachable")
  1038. end
  1039. end
  1040. end
  1041. local len1 = c - a:Dot(b - a.unit)
  1042. local len2 = b - a.magnitude - len1
  1043. local width = a + b - a.unit * len1 - c.magnitude
  1044. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  1045. local list = {}
  1046. local TrailColor = "Dark grey"
  1047. if len1 > 0.01 then
  1048. local w1 = Instance.new("WedgePart", m)
  1049. game:GetService("Debris"):AddItem(w1, 5)
  1050. w1.Material = "SmoothPlastic"
  1051. w1.FormFactor = "Custom"
  1052. w1.BrickColor = BrickColor.new(TrailColor)
  1053. w1.Transparency = 0
  1054. w1.Reflectance = 0
  1055. w1.Material = "SmoothPlastic"
  1056. w1.CanCollide = false
  1057. NoOutline(w1)
  1058. local sz = Vector3.new(0.2, width, len1)
  1059. w1.Size = sz
  1060. local sp = Instance.new("SpecialMesh", w1)
  1061. sp.MeshType = "Wedge"
  1062. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  1063. w1:BreakJoints()
  1064. w1.Anchored = true
  1065. w1.Parent = workspace
  1066. w1.Transparency = 0.7
  1067. table.insert(Effects, {w1, "Disappear", 0.01})
  1068. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  1069. table.insert(list, w1)
  1070. end
  1071. do
  1072. if len2 > 0.01 then
  1073. local w2 = Instance.new("WedgePart", m)
  1074. game:GetService("Debris"):AddItem(w2, 5)
  1075. w2.Material = "SmoothPlastic"
  1076. w2.FormFactor = "Custom"
  1077. w2.BrickColor = BrickColor.new(TrailColor)
  1078. w2.Transparency = 0
  1079. w2.Reflectance = 0
  1080. w2.Material = "SmoothPlastic"
  1081. w2.CanCollide = false
  1082. NoOutline(w2)
  1083. local sz = Vector3.new(0.2, width, len2)
  1084. w2.Size = sz
  1085. local sp = Instance.new("SpecialMesh", w2)
  1086. sp.MeshType = "Wedge"
  1087. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  1088. w2:BreakJoints()
  1089. w2.Anchored = true
  1090. w2.Parent = workspace
  1091. w2.Transparency = 0.7
  1092. table.insert(Effects, {w2, "Disappear", 0.01})
  1093. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  1094. table.insert(list, w2)
  1095. end
  1096. do
  1097. return unpack(list)
  1098. end
  1099. end
  1100. end
  1101.  
  1102. so = function(id, par, vol, pit)
  1103. coroutine.resume(coroutine.create(function()
  1104. local sou = Instance.new("Sound", par or workspace)
  1105. sou.Volume = vol
  1106. sou.Pitch = pit or 1
  1107. sou.SoundId = id
  1108. fat.Event:wait()
  1109. sou:play()
  1110. game:GetService("Debris"):AddItem(sou, 6)
  1111. end
  1112. ))
  1113. end
  1114.  
  1115. clerp = function(a, b, t)
  1116. local qa = {QuaternionFromCFrame(a)}
  1117. local qb = {QuaternionFromCFrame(b)}
  1118. local ax, ay, az = a.x, a.y, a.z
  1119. local bx, by, bz = b.x, b.y, b.z
  1120. local _t = 1 - t
  1121. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1122. end
  1123.  
  1124. local clerp = CFrame.new().lerp
  1125. QuaternionFromCFrame = function(cf)
  1126. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1127. local trace = m00 + m11 + m22
  1128. if trace > 0 then
  1129. local s = math.sqrt(1 + trace)
  1130. local recip = 0.5 / s
  1131. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1132. else
  1133. do
  1134. local i = 0
  1135. if m00 < m11 then
  1136. i = 1
  1137. end
  1138. if i == 0 and m00 or m11 < m22 then
  1139. i = 2
  1140. end
  1141. if i == 0 then
  1142. local s = math.sqrt(m00 - m11 - m22 + 1)
  1143. local recip = 0.5 / s
  1144. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1145. else
  1146. do
  1147. if i == 1 then
  1148. local s = math.sqrt(m11 - m22 - m00 + 1)
  1149. local recip = 0.5 / s
  1150. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1151. else
  1152. do
  1153. if i == 2 then
  1154. local s = math.sqrt(m22 - m00 - m11 + 1)
  1155. local recip = 0.5 / s
  1156. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1157. end
  1158. end
  1159. end
  1160. end
  1161. end
  1162. end
  1163. end
  1164. end
  1165.  
  1166. QuaternionToCFrame = function(px, py, pz, x, y, z, w)
  1167. local xs, ys, zs = x + x, y + y, z + z
  1168. local wx, wy, wz = w * xs, w * ys, w * zs
  1169. local xx = x * xs
  1170. local xy = x * ys
  1171. local xz = x * zs
  1172. local yy = y * ys
  1173. local yz = y * zs
  1174. local zz = z * zs
  1175. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  1176. end
  1177.  
  1178. QuaternionSlerp = function(a, b, t)
  1179. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1180. local startInterp, finishInterp = nil, nil
  1181. if cosTheta >= 0.0001 then
  1182. if 1 - cosTheta > 0.0001 then
  1183. local theta = math.acos(cosTheta)
  1184. local invSinTheta = 1 / math.sin(theta)
  1185. startInterp = math.sin((1 - t) * theta) * invSinTheta
  1186. finishInterp = math.sin(t * theta) * invSinTheta
  1187. else
  1188. do
  1189. startInterp = 1 - t
  1190. finishInterp = t
  1191. if 1 + cosTheta > 0.0001 then
  1192. local theta = math.acos(-cosTheta)
  1193. local invSinTheta = 1 / math.sin(theta)
  1194. startInterp = math.sin((t - 1) * theta) * invSinTheta
  1195. finishInterp = math.sin(t * theta) * invSinTheta
  1196. else
  1197. do
  1198. startInterp = t - 1
  1199. finishInterp = t
  1200. return a[1] * (startInterp) + b[1] * finishInterp, a[2] * (startInterp) + b[2] * finishInterp, a[3] * (startInterp) + b[3] * finishInterp, a[4] * (startInterp) + b[4] * finishInterp
  1201. end
  1202. end
  1203. end
  1204. end
  1205. end
  1206. end
  1207.  
  1208. local PartOnRay = workspace.FindPartOnRay
  1209. local RayNew = Ray.new
  1210. rayCast = function(Pos, Dir, Max, Ignore)
  1211. return PartOnRay(workspace, RayNew(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1212. end
  1213.  
  1214. makegui = function(cframe, text)
  1215. local a = math.random(-10, 10) / 100
  1216. local c = Instance.new("Part")
  1217. c.Transparency = 1
  1218. Instance.new("BodyGyro").Parent = c
  1219. c.Parent = workspace
  1220. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  1221. local f = Instance.new("BodyPosition")
  1222. f.P = 2000
  1223. f.D = 100
  1224. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1225. f.position = c.Position + Vector3.new(0, 3, 0)
  1226. f.Parent = c
  1227. game:GetService("Debris"):AddItem(c, 6.5)
  1228. c.CanCollide = false
  1229. c.Parent = workspace
  1230. c.CanCollide = false
  1231. local bg = Instance.new("BillboardGui", c)
  1232. bg.Adornee = c
  1233. bg.Size = UDim2.new(1, 0, 1, 0)
  1234. bg.StudsOffset = Vector3.new(0, 0, 0)
  1235. bg.AlwaysOnTop = false
  1236. local tl = Instance.new("TextLabel", bg)
  1237. tl.BackgroundTransparency = 1
  1238. tl.Size = UDim2.new(1, 0, 1, 0)
  1239. tl.Text = text
  1240. tl.Font = "SourceSansBold"
  1241. tl.FontSize = "Size42"
  1242. if crit == true then
  1243. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  1244. else
  1245. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  1246. end
  1247. tl.TextStrokeTransparency = 0
  1248. tl.TextScaled = true
  1249. tl.TextWrapped = true
  1250. coroutine.wrap(function()
  1251. wait(2)
  1252. for i = 1, 10 do
  1253. fat.Event:wait()
  1254. c.Transparency = 1
  1255. tl.TextTransparency = tl.TextTransparency + 0.1
  1256. end
  1257. end
  1258. )()
  1259. end
  1260.  
  1261. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  1262. if hit.Parent == nil then
  1263. return
  1264. end
  1265. local h = hit.Parent:FindFirstChild("Humanoid")
  1266. for _,v in pairs(hit.Parent:children()) do
  1267. if v:IsA("Humanoid") then
  1268. h = v
  1269. end
  1270. end
  1271. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  1272. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  1273. end
  1274. if hit.Parent.className == "Hat" then
  1275. hit = hit.Parent.Parent:findFirstChild("Head")
  1276. end
  1277. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1278. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1279. return
  1280. end
  1281. local blocked = false
  1282. block = hit.Parent:findFirstChild("Block")
  1283. if block ~= nil then
  1284. print(block.className)
  1285. if block.className == "NumberValue" and block.Value > 0 then
  1286. blocked = true
  1287. if decreaseblock == nil then
  1288. block.Value = block.Value - 1
  1289. end
  1290. end
  1291. if block.className == "IntValue" and block.Value > 0 then
  1292. blocked = true
  1293. if decreaseblock ~= nil then
  1294. block.Value = block.Value - 1
  1295. end
  1296. end
  1297. end
  1298. if blocked == false then
  1299. local D = math.random(minim, maxim) * damagea.Value
  1300. if h.Parent:FindFirstChild("Stats") then
  1301. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  1302. else
  1303. end
  1304. if not h.Parent:FindFirstChild("Stats") then
  1305. do
  1306. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  1307. TagService:NewTag(h.Parent, Player, "Rigormortis", D)
  1308. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  1309. local D = math.random(minim, maxim) * damagea.Value
  1310. if h.Parent:FindFirstChild("Stats") then
  1311. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  1312. else
  1313. end
  1314. if not h.Parent:FindFirstChild("Stats") then
  1315. do
  1316. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D / 2, 1)
  1317. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  1318. if Type == "Knockdown" then
  1319. local humanoid = hit.Parent.Humanoid
  1320. humanoid.PlatformStand = true
  1321. coroutine.resume(coroutine.create(function(Humanoid)
  1322. fat.Event:wait()
  1323. Humanoid.PlatformStand = false
  1324. end
  1325. ), humanoid)
  1326. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1327. local bodvol = Instance.new("BodyVelocity")
  1328. bodvol.velocity = angle * knockback
  1329. bodvol.P = 5000
  1330. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  1331. bodvol.Parent = hit
  1332. rl = Instance.new("BodyAngularVelocity")
  1333. rl.P = 3000
  1334. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  1335. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1336. rl.Parent = hit
  1337. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1338. game:GetService("Debris"):AddItem(rl, 0.5)
  1339. else
  1340. do
  1341. if Type == "Normal" then
  1342. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  1343. vp = Instance.new("BodyVelocity")
  1344. vp.P = 500
  1345. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1346. if KnockbackType == 1 then
  1347. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1348. else
  1349. if KnockbackType == 2 then
  1350. vp.velocity = Property.CFrame.lookVector * knockback
  1351. end
  1352. end
  1353. if knockback > 0 then
  1354. vp.Parent = hit.Parent.Torso
  1355. end
  1356. game:GetService("Debris"):AddItem(vp, 0.5)
  1357. else
  1358. if Type == "SlashLifeSteal" then
  1359. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  1360. Humanoid.Health = Humanoid.Health + math.random(1, 2) / 2.5
  1361. vp = Instance.new("BodyVelocity")
  1362. vp.P = 500
  1363. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1364. if KnockbackType == 1 then
  1365. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1366. else
  1367. if KnockbackType == 2 then
  1368. vp.velocity = Property.CFrame.lookVector * knockback
  1369. end
  1370. end
  1371. if knockback > 0 then
  1372. vp.Parent = hit.Parent.Torso
  1373. end
  1374. game:GetService("Debris"):AddItem(vp, 0.5)
  1375. else
  1376. if Type == "SlashLifeSteal2" then
  1377. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  1378. Humanoid.Health = Humanoid.Health + math.random(2, 3) / 2.5
  1379. vp = Instance.new("BodyVelocity")
  1380. vp.P = 500
  1381. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1382. if KnockbackType == 1 then
  1383. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1384. else
  1385. if KnockbackType == 2 then
  1386. vp.velocity = Property.CFrame.lookVector * knockback
  1387. end
  1388. end
  1389. if knockback > 0 then
  1390. vp.Parent = hit.Parent.Torso
  1391. end
  1392. game:GetService("Debris"):AddItem(vp, 0.5)
  1393. else
  1394. if Type == "BlackHoleDamage" then
  1395. Humanoid.Health = Humanoid.Health + math.random(2, 4) / 5
  1396. local floatingvelocity = Instance.new("BodyVelocity")
  1397. floatingvelocity.Parent = hit.Parent.Torso
  1398. floatingvelocity.Velocity = Vector3.new(0, math.random(2.5, 5), 0)
  1399. game:GetService("Debris"):AddItem(floatingvelocity, 1)
  1400. else
  1401. do
  1402. if Type == "BlackHoleDamage2" then
  1403. vp = Instance.new("BodyVelocity")
  1404. vp.P = 500
  1405. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1406. if KnockbackType == 1 then
  1407. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1408. else
  1409. if KnockbackType == 2 then
  1410. vp.velocity = Property.CFrame.lookVector * knockback
  1411. end
  1412. end
  1413. if knockback > 0 then
  1414. vp.Parent = hit.Parent.Torso
  1415. end
  1416. game:GetService("Debris"):AddItem(vp, 0.5)
  1417. else
  1418. if Type == "Up" then
  1419. local bodyVelocity = Instance.new("BodyVelocity")
  1420. bodyVelocity.velocity = vt(0, 60, 0)
  1421. bodyVelocity.P = 5000
  1422. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  1423. bodyVelocity.Parent = hit
  1424. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1425. rl = Instance.new("BodyAngularVelocity")
  1426. rl.P = 3000
  1427. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  1428. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  1429. rl.Parent = hit
  1430. game:GetService("Debris"):AddItem(rl, 0.5)
  1431. else
  1432. do
  1433. if Type == "Snare" then
  1434. wait()
  1435. bp = Instance.new("BodyPosition")
  1436. bp.P = 2000
  1437. bp.D = 100
  1438. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1439. bp.position = hit.Parent.Torso.Position
  1440. bp.Parent = hit.Parent.Torso
  1441. game:GetService("Debris"):AddItem(bp, 1)
  1442. else
  1443. if Type == "Target" then
  1444. so("http://www.roblox.com/asset/?id=199144144", hit, 1, math.random(150, 200) / 100)
  1445. vp = Instance.new("BodyVelocity")
  1446. vp.P = 500
  1447. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1448. if KnockbackType == 1 then
  1449. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1450. else
  1451. if KnockbackType == 2 then
  1452. vp.velocity = Property.CFrame.lookVector * knockback
  1453. end
  1454. end
  1455. if knockback > 0 then
  1456. vp.Parent = hit.Parent.Torso
  1457. end
  1458. game:GetService("Debris"):AddItem(vp, 0.5)
  1459. end
  1460. end
  1461. local debounce = Instance.new("BoolValue")
  1462. debounce.Name = "DebounceHit"
  1463. debounce.Parent = hit.Parent
  1464. debounce.Value = true
  1465. game:GetService("Debris"):AddItem(debounce, Delay)
  1466. c = Instance.new("ObjectValue")
  1467. c.Name = "creator"
  1468. c.Value = Player
  1469. c.Parent = h
  1470. game:GetService("Debris"):AddItem(c, 0.5)
  1471. end
  1472. end
  1473. end
  1474. end
  1475. end
  1476. end
  1477. end
  1478. end
  1479. end
  1480. end
  1481. end
  1482. end
  1483. end
  1484. end
  1485. end
  1486. end
  1487. end
  1488.  
  1489. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  1490. for _,c in pairs(workspace:children()) do
  1491. local hum = c:findFirstChild("Humanoid")
  1492. if hum ~= nil then
  1493. local head = c:findFirstChild("Torso")
  1494. if head ~= nil then
  1495. local targ = head.Position - Part.Position
  1496. local mag = targ.magnitude
  1497. if mag <= magni and c.Name ~= Player.Name then
  1498. Damagefunc(head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3, 1)
  1499. end
  1500. end
  1501. end
  1502. end
  1503. end
  1504.  
  1505. JumpEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1506. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1507. prt.Anchored = true
  1508. prt.CanCollide = false
  1509. prt.CFrame = cframe * angles(math.rad(90), 0, 0)
  1510. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1511. game:GetService("Debris"):AddItem(prt, 10)
  1512. coroutine.resume(coroutine.create(function(Part, Mesh)
  1513. for i = 0, 1, delay do
  1514. fat.Event:wait()
  1515. Part.CFrame = Part.CFrame
  1516. Part.Transparency = i
  1517. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1518. end
  1519. Part.Parent = nil
  1520. end
  1521. ), prt, msh)
  1522. end
  1523.  
  1524. OrbEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  1525. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1526. prt.Anchored = true
  1527. prt.CanCollide = false
  1528. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1529. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1530. game:GetService("Debris"):AddItem(prt, 10)
  1531. coroutine.resume(coroutine.create(function(Part, Mesh)
  1532. for i = 0, 1, delay do
  1533. fat.Event:wait()
  1534. Part.CFrame = Part.CFrame
  1535. Part.Transparency = i
  1536. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  1537. end
  1538. Part.Parent = nil
  1539. end
  1540. ), prt, msh)
  1541. end
  1542.  
  1543. BlockShockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1544. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1545. prt.Anchored = true
  1546. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1547. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1548. game:GetService("Debris"):AddItem(prt, 10)
  1549. coroutine.resume(coroutine.create(function(Part, Mesh)
  1550. for i = 0, 1, delay do
  1551. fat.Event:wait()
  1552. Part.CFrame = Part.CFrame * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  1553. Part.Transparency = i
  1554. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1555. end
  1556. Part.Parent = nil
  1557. end
  1558. ), prt, msh)
  1559. end
  1560.  
  1561. Shockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1562. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1563. prt.Anchored = true
  1564. prt.CFrame = cframe
  1565. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1566. game:GetService("Debris"):AddItem(prt, 10)
  1567. coroutine.resume(coroutine.create(function(Part, Mesh)
  1568. for i = 0, 1, delay do
  1569. fat.Event:wait()
  1570. Part.CFrame = Part.CFrame
  1571. Part.Transparency = i
  1572. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1573. end
  1574. Part.Parent = nil
  1575. end
  1576. ), prt, msh)
  1577. end
  1578.  
  1579. canwalk = true
  1580. canidle = true
  1581. cloaked = false
  1582. cloaked2 = false
  1583. portal = false
  1584. usedstealth = false
  1585. invisible = false
  1586. Face.Parent = nil
  1587. candoublejump = true
  1588. MMouse = mouse
  1589. TrailSound = Instance.new("Sound", Torso)
  1590. TrailSound.Pitch = 2
  1591. TrailSound.Volume = 0.25
  1592. TrailSound.Looped = true
  1593. TrailSound.SoundId = "http://www.roblox.com/asset/?id=338601253"
  1594. TrailSound2 = Instance.new("Sound", Torso)
  1595. TrailSound2.Pitch = 0.5
  1596. TrailSound2.Volume = 0.25
  1597. TrailSound2.Looped = true
  1598. TrailSound2.SoundId = "http://www.roblox.com/asset/?id=338601253"
  1599. Cloak = function()
  1600. cloaked = true
  1601. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1)
  1602. for _,v in pairs(Torso.Parent:children()) do
  1603. do
  1604. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1605. coroutine.resume(coroutine.create(function()
  1606. for i = 0, 1, 0.1 do
  1607. wait()
  1608. TrailEffect.Enabled = true
  1609. speed.Value = 0.1
  1610. CloakEffect.Enabled = true
  1611. CloakEffect2.Enabled = true
  1612. CloakEffectLight.Enabled = true
  1613. v.Transparency = v.Transparency + 0.1
  1614. end
  1615. GhostEffect.Enabled = true
  1616. CloakEffectLight2.Enabled = true
  1617. defense.Value = 0.6
  1618. Humanoid.CameraOffset = Vector3.new(0, 1, 0)
  1619. TrailSound:Play()
  1620. TrailSound2:Play()
  1621. TrailEffect.Enabled = true
  1622. v.CanCollide = false
  1623. speed.Value = 0.1
  1624. v.Transparency = 1
  1625. CloakEffect.Enabled = false
  1626. CloakEffect2.Enabled = false
  1627. CloakEffectLight.Enabled = false
  1628. end
  1629. ))
  1630. end
  1631. if v.className == "Hat" then
  1632. do
  1633. hatp = v.Handle
  1634. coroutine.resume(coroutine.create(function(hatty)
  1635. for i = 0, 1, 0.1 do
  1636. wait()
  1637. hatty.Transparency = hatty.Transparency + 0.1
  1638. end
  1639. hatty.Transparency = 1
  1640. end
  1641. ), hatp)
  1642. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1643.  
  1644. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_STMT
  1645.  
  1646. end
  1647. end
  1648. end
  1649. end
  1650. for _,v in pairs(m:children()) do
  1651. if v.className == "Part" then
  1652. coroutine.resume(coroutine.create(function()
  1653. for i = 0, 1, 0.1 do
  1654. wait()
  1655. v.Transparency = v.Transparency + 0.1
  1656. end
  1657. v.Transparency = 1
  1658. end
  1659. ))
  1660. end
  1661. end
  1662. for _,v in pairs(m2:children()) do
  1663. if v.className == "Part" then
  1664. coroutine.resume(coroutine.create(function()
  1665. for i = 0, 1, 0.1 do
  1666. wait()
  1667. v.Transparency = v.Transparency + 0.1
  1668. end
  1669. v.Transparency = 1
  1670. end
  1671. ))
  1672. end
  1673. end
  1674. for _,v in pairs(m3:children()) do
  1675. if v.className == "Part" then
  1676. coroutine.resume(coroutine.create(function()
  1677. for i = 0, 1, 0.1 do
  1678. wait()
  1679. v.Transparency = v.Transparency + 0.1
  1680. end
  1681. v.Transparency = 1
  1682. end
  1683. ))
  1684. end
  1685. end
  1686. end
  1687.  
  1688. UnCloak = function()
  1689. cloaked = false
  1690. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1.2)
  1691. for _,v in pairs(Torso.Parent:children()) do
  1692. do
  1693. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1694. coroutine.resume(coroutine.create(function()
  1695. for i = 0, 1, 0.1 do
  1696. wait()
  1697. TrailEffect.Enabled = false
  1698. speed.Value = 1.25
  1699. TrailEffect.Enabled = false
  1700. CloakEffect.Enabled = true
  1701. CloakEffect2.Enabled = true
  1702. CloakEffectLight.Enabled = true
  1703. v.Transparency = v.Transparency - 0.1
  1704. end
  1705. GhostEffect.Enabled = false
  1706. CloakEffectLight2.Enabled = false
  1707. defense.Value = 0.9
  1708. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  1709. TrailSound:Stop()
  1710. TrailSound2:Stop()
  1711. speed.Value = 1.25
  1712. v.Transparency = 0
  1713. CloakEffect.Enabled = false
  1714. CloakEffect2.Enabled = false
  1715. CloakEffectLight.Enabled = false
  1716. end
  1717. ))
  1718. end
  1719. if v.className == "Hat" then
  1720. do
  1721. hatp = v.Handle
  1722. coroutine.resume(coroutine.create(function(hatty)
  1723. for i = 0, 1, 0.1 do
  1724. wait()
  1725. hatty.Transparency = hatty.Transparency - 0.1
  1726. end
  1727. hatty.Transparency = 0
  1728. end
  1729. ), hatp)
  1730. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1731.  
  1732. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_STMT
  1733.  
  1734. end
  1735. end
  1736. end
  1737. end
  1738. for _,v in pairs(m:children()) do
  1739. if v.className == "Part" then
  1740. coroutine.resume(coroutine.create(function()
  1741. for i = 0, 1, 0.1 do
  1742. wait()
  1743. v.Transparency = v.Transparency - 0.1
  1744. end
  1745. v.Transparency = 0
  1746. end
  1747. ))
  1748. end
  1749. end
  1750. for _,v in pairs(m2:children()) do
  1751. if v.className == "Part" then
  1752. coroutine.resume(coroutine.create(function()
  1753. for i = 0, 1, 0.1 do
  1754. wait()
  1755. v.Transparency = v.Transparency - 0.1
  1756. end
  1757. v.Transparency = 0
  1758. end
  1759. ))
  1760. end
  1761. end
  1762. for _,v in pairs(m3:children()) do
  1763. if v.className == "Part" then
  1764. coroutine.resume(coroutine.create(function()
  1765. for i = 0, 1, 0.1 do
  1766. wait()
  1767. v.Transparency = v.Transparency - 0.1
  1768. end
  1769. v.Transparency = 0
  1770. end
  1771. ))
  1772. end
  1773. end
  1774. end
  1775.  
  1776. Cloak2 = function()
  1777. cloaked2 = true
  1778. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1)
  1779. for _,v in pairs(Torso.Parent:children()) do
  1780. do
  1781. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1782. coroutine.resume(coroutine.create(function()
  1783. for i = 0, 1, 0.1 do
  1784. wait()
  1785. CloakEffect.Enabled = true
  1786. CloakEffect2.Enabled = true
  1787. CloakEffectLight.Enabled = true
  1788. v.Transparency = v.Transparency + 0.1
  1789. end
  1790. v.Transparency = 1
  1791. CloakEffect.Enabled = false
  1792. CloakEffect2.Enabled = false
  1793. CloakEffectLight.Enabled = false
  1794. end
  1795. ))
  1796. end
  1797. if v.className == "Hat" then
  1798. do
  1799. hatp = v.Handle
  1800. coroutine.resume(coroutine.create(function(hatty)
  1801. for i = 0, 1, 0.1 do
  1802. wait()
  1803. hatty.Transparency = hatty.Transparency + 0.1
  1804. end
  1805. hatty.Transparency = 1
  1806. end
  1807. ), hatp)
  1808. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1809.  
  1810. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_STMT
  1811.  
  1812. end
  1813. end
  1814. end
  1815. end
  1816. for _,v in pairs(m:children()) do
  1817. if v.className == "Part" then
  1818. coroutine.resume(coroutine.create(function()
  1819. for i = 0, 1, 0.1 do
  1820. wait()
  1821. v.Transparency = v.Transparency + 0.1
  1822. end
  1823. v.Transparency = 1
  1824. end
  1825. ))
  1826. end
  1827. end
  1828. for _,v in pairs(m2:children()) do
  1829. if v.className == "Part" then
  1830. coroutine.resume(coroutine.create(function()
  1831. for i = 0, 1, 0.1 do
  1832. wait()
  1833. v.Transparency = v.Transparency + 0.1
  1834. end
  1835. v.Transparency = 1
  1836. end
  1837. ))
  1838. end
  1839. end
  1840. for _,v in pairs(m3:children()) do
  1841. if v.className == "Part" then
  1842. coroutine.resume(coroutine.create(function()
  1843. for i = 0, 1, 0.1 do
  1844. wait()
  1845. v.Transparency = v.Transparency + 0.1
  1846. end
  1847. v.Transparency = 1
  1848. end
  1849. ))
  1850. end
  1851. end
  1852. end
  1853.  
  1854. UnCloak2 = function()
  1855. cloaked2 = false
  1856. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1.2)
  1857. for _,v in pairs(Torso.Parent:children()) do
  1858. do
  1859. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1860. coroutine.resume(coroutine.create(function()
  1861. for i = 0, 1, 0.1 do
  1862. wait()
  1863. CloakEffect.Enabled = true
  1864. CloakEffect2.Enabled = true
  1865. CloakEffectLight.Enabled = true
  1866. v.Transparency = v.Transparency - 0.1
  1867. end
  1868. v.Transparency = 0
  1869. CloakEffect.Enabled = false
  1870. CloakEffect2.Enabled = false
  1871. CloakEffectLight.Enabled = false
  1872. end
  1873. ))
  1874. end
  1875. if v.className == "Hat" then
  1876. do
  1877. hatp = v.Handle
  1878. coroutine.resume(coroutine.create(function(hatty)
  1879. for i = 0, 1, 0.1 do
  1880. wait()
  1881. hatty.Transparency = hatty.Transparency - 0.1
  1882. end
  1883. hatty.Transparency = 0
  1884. end
  1885. ), hatp)
  1886. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1887.  
  1888. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_STMT
  1889.  
  1890. end
  1891. end
  1892. end
  1893. end
  1894. for _,v in pairs(m:children()) do
  1895. if v.className == "Part" then
  1896. coroutine.resume(coroutine.create(function()
  1897. for i = 0, 1, 0.1 do
  1898. wait()
  1899. v.Transparency = v.Transparency - 0.1
  1900. end
  1901. v.Transparency = 0
  1902. end
  1903. ))
  1904. end
  1905. end
  1906. for _,v in pairs(m2:children()) do
  1907. if v.className == "Part" then
  1908. coroutine.resume(coroutine.create(function()
  1909. for i = 0, 1, 0.1 do
  1910. wait()
  1911. v.Transparency = v.Transparency - 0.1
  1912. end
  1913. v.Transparency = 0
  1914. end
  1915. ))
  1916. end
  1917. end
  1918. for _,v in pairs(m3:children()) do
  1919. if v.className == "Part" then
  1920. coroutine.resume(coroutine.create(function()
  1921. for i = 0, 1, 0.1 do
  1922. wait()
  1923. v.Transparency = v.Transparency - 0.1
  1924. end
  1925. v.Transparency = 0
  1926. end
  1927. ))
  1928. end
  1929. end
  1930. end
  1931.  
  1932. GottaFlip = function()
  1933. attack = true
  1934. for i = 0, 1, 0.5 do
  1935. fat.Event:wait()
  1936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1937. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(-90), math.rad(0)), 0.3)
  1939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(90), math.rad(0)), 0.3)
  1940. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1941. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1942. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1943. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1944. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1945. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1946. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1947. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1948. end
  1949. for i = 0, 1, 0.08 do
  1950. fat.Event:wait()
  1951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1952. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1953. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(205), math.rad(-90), math.rad(0)), 0.3)
  1954. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(205), math.rad(90), math.rad(0)), 0.3)
  1955. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1956. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1957. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1958. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1959. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1960. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1961. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1962. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1963. end
  1964. for i = 0, 1, 0.02 do
  1965. fat.Event:wait()
  1966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1967. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(-90), math.rad(0)), 0.3)
  1969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(90), math.rad(0)), 0.3)
  1970. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1971. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1972. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1973. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1974. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1975. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1976. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1977. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  1978. end
  1979. attack = false
  1980. end
  1981.  
  1982. attackone = function()
  1983. if cloaked == true then
  1984. speed.Value = 1.25
  1985. UnCloak()
  1986. end
  1987. attack = true
  1988. for i = 0, 1, 0.15 do
  1989. fat.Event:wait()
  1990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1991. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  1992. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(75)), 0.3)
  1993. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(-20), math.rad(190), math.rad(-90)), 0.3)
  1994. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1995. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1996. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1997. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1998. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  1999. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2000. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2001. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2002. end
  2003. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  2004. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2005. end
  2006. )
  2007. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  2008. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2009. end
  2010. )
  2011. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  2012. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2013. end
  2014. )
  2015. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  2016. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2017. end
  2018. )
  2019. so("http://roblox.com/asset/?id=338586299", LeftArm, 1, 1.1)
  2020. for i = 0, 1, 0.15 do
  2021. fat.Event:wait()
  2022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(10), math.rad(0), math.rad(60)), 0.45)
  2023. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.45)
  2024. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.45)
  2025. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-40)), 0.45)
  2026. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2027. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2028. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2029. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2030. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2031. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2032. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2033. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2034. end
  2035. con1:disconnect()
  2036. con2:disconnect()
  2037. con3:disconnect()
  2038. con4:disconnect()
  2039. attack = false
  2040. end
  2041.  
  2042. attacktwo = function()
  2043. if cloaked == true then
  2044. speed.Value = 1.25
  2045. UnCloak()
  2046. end
  2047. attack = true
  2048. for i = 0, 1, 0.15 do
  2049. fat.Event:wait()
  2050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  2051. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  2052. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(-20), math.rad(160), math.rad(90)), 0.3)
  2053. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-75)), 0.3)
  2054. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2055. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2056. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2057. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2058. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2059. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2060. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2061. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2062. end
  2063. con1 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  2064. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2065. end
  2066. )
  2067. con2 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  2068. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2069. end
  2070. )
  2071. con3 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  2072. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2073. end
  2074. )
  2075. con4 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  2076. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2077. end
  2078. )
  2079. so("http://roblox.com/asset/?id=338586318", RightArm, 1, 1.1)
  2080. for i = 0, 1, 0.15 do
  2081. fat.Event:wait()
  2082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.45)
  2083. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(60)), 0.45)
  2084. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(40)), 0.45)
  2085. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.45)
  2086. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2087. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2088. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2089. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2090. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2091. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2092. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2093. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2094. end
  2095. con1:disconnect()
  2096. con2:disconnect()
  2097. con3:disconnect()
  2098. con4:disconnect()
  2099. attack = false
  2100. end
  2101.  
  2102. attackthree = function()
  2103. if cloaked == true then
  2104. speed.Value = 1.25
  2105. UnCloak()
  2106. end
  2107. canidle = false
  2108. canwalk = false
  2109. attack = true
  2110. for i = 0, 1, 0.6 do
  2111. fat.Event:wait()
  2112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2113. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2114. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  2115. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  2116. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2117. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2118. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2119. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2120. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2121. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2122. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2123. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2124. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2125. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2126. end
  2127. for i = 0, 1, 0.15 do
  2128. fat.Event:wait()
  2129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2130. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2131. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(105), math.rad(45), math.rad(90)), 0.3)
  2132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(105), math.rad(-45), math.rad(-90)), 0.3)
  2133. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2134. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2135. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2136. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2137. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2138. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2139. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2140. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2141. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2142. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2143. end
  2144. canidle = true
  2145. canwalk = true
  2146. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  2147. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2148. end
  2149. )
  2150. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  2151. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2152. end
  2153. )
  2154. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  2155. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2156. end
  2157. )
  2158. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  2159. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2160. end
  2161. )
  2162. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  2163. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2164. end
  2165. )
  2166. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  2167. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2168. end
  2169. )
  2170. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  2171. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2172. end
  2173. )
  2174. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  2175. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2176. end
  2177. )
  2178. so("http://roblox.com/asset/?id=338586331", Torso, 1, 1.1)
  2179. for i = 0, 1, 0.15 do
  2180. fat.Event:wait()
  2181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2182. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2183. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(45), math.rad(-75)), 0.45)
  2184. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(75), math.rad(-45), math.rad(75)), 0.45)
  2185. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2186. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2187. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2188. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2189. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2190. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2191. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2192. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2193. end
  2194. con1:disconnect()
  2195. con2:disconnect()
  2196. con3:disconnect()
  2197. con4:disconnect()
  2198. con5:disconnect()
  2199. con6:disconnect()
  2200. con7:disconnect()
  2201. con8:disconnect()
  2202. attack = false
  2203. end
  2204.  
  2205. attackfour = function()
  2206. if cloaked == true then
  2207. speed.Value = 1.25
  2208. UnCloak()
  2209. end
  2210. attack = true
  2211. for i = 0, 1, 0.15 do
  2212. fat.Event:wait()
  2213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(75)), 0.3)
  2214. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-15)), 0.3)
  2215. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.3)
  2216. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  2217. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2218. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2219. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2220. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2221. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2222. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2223. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2224. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2225. end
  2226. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  2227. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2228. end
  2229. )
  2230. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  2231. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2232. end
  2233. )
  2234. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  2235. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2236. end
  2237. )
  2238. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  2239. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2240. end
  2241. )
  2242. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  2243. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2244. end
  2245. )
  2246. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  2247. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2248. end
  2249. )
  2250. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  2251. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2252. end
  2253. )
  2254. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  2255. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2256. end
  2257. )
  2258. so("http://roblox.com/asset/?id=338586299", Torso, 1, 1.3)
  2259. for i = 0, 1, 0.125 do
  2260. fat.Event:wait()
  2261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0 - 360 * i)), 0.45)
  2262. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.45)
  2264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.45)
  2265. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2266. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2267. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2268. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2269. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2270. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2271. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2272. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2273. end
  2274. con1:disconnect()
  2275. con2:disconnect()
  2276. con3:disconnect()
  2277. con4:disconnect()
  2278. con5:disconnect()
  2279. con6:disconnect()
  2280. con7:disconnect()
  2281. con8:disconnect()
  2282. attack = false
  2283. end
  2284.  
  2285. SpiralDispursion = function()
  2286. if cloaked == true then
  2287. speed.Value = 1.25
  2288. UnCloak()
  2289. end
  2290. attack = true
  2291. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  2292. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2293. end
  2294. )
  2295. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  2296. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2297. end
  2298. )
  2299. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  2300. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2301. end
  2302. )
  2303. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  2304. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2305. end
  2306. )
  2307. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  2308. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2309. end
  2310. )
  2311. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  2312. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2313. end
  2314. )
  2315. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  2316. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2317. end
  2318. )
  2319. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  2320. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2321. end
  2322. )
  2323. for i = 1, 4 do
  2324. so("http://roblox.com/asset/?id=338586331", Torso, 1, math.random(120, 140) / 100)
  2325. for i = 0, 1, 0.125 do
  2326. fat.Event:wait()
  2327. Torso.Velocity = RootPart.CFrame.lookVector * 25
  2328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(0), math.rad(-180), math.rad(0 - 360 * i)), 0.45)
  2329. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2330. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.45)
  2331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.45)
  2332. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2333. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2334. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2335. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2336. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2337. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2338. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2339. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2340. end
  2341. end
  2342. con1:disconnect()
  2343. con2:disconnect()
  2344. con3:disconnect()
  2345. con4:disconnect()
  2346. con5:disconnect()
  2347. con6:disconnect()
  2348. con7:disconnect()
  2349. con8:disconnect()
  2350. for i = 0, 1, 0.12 do
  2351. fat.Event:wait()
  2352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  2353. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  2354. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  2355. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  2356. RH.C0 = clerp(RH.C0, cf(1, 0.5, -1) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2357. LH.C0 = clerp(LH.C0, cf(-1, 0.5, -1) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2358. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2359. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2360. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2361. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2362. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2363. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2364. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2365. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2366. end
  2367. attack = false
  2368. end
  2369.  
  2370. GalacticLunge = function()
  2371. if cloaked == true then
  2372. speed.Value = 1.25
  2373. UnCloak()
  2374. end
  2375. canidle = false
  2376. canwalk = false
  2377. attack = true
  2378. for i = 1, 1 do
  2379. for i = 0, 1, 0.125 do
  2380. fat.Event:wait()
  2381. Torso.Velocity = RootPart.CFrame.lookVector * 50
  2382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 4) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  2383. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2384. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(105), math.rad(45), math.rad(90)), 0.3)
  2385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(105), math.rad(-45), math.rad(-90)), 0.3)
  2386. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2387. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2388. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2389. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2390. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2391. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2392. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2393. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2394. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2395. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2396. end
  2397. end
  2398. for i = 0, 1, 0.4 do
  2399. fat.Event:wait()
  2400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2401. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2402. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(75), math.rad(45), math.rad(90)), 0.3)
  2403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(75), math.rad(-45), math.rad(-90)), 0.3)
  2404. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2405. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2406. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2407. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2408. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2409. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2410. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2411. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2412. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2413. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2414. end
  2415. canidle = true
  2416. canwalk = true
  2417. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  2418. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2419. end
  2420. )
  2421. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  2422. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2423. end
  2424. )
  2425. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  2426. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2427. end
  2428. )
  2429. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  2430. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2431. end
  2432. )
  2433. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  2434. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2435. end
  2436. )
  2437. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  2438. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2439. end
  2440. )
  2441. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  2442. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2443. end
  2444. )
  2445. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  2446. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  2447. end
  2448. )
  2449. so("http://roblox.com/asset/?id=338586331", Torso, 1, math.random(120, 140) / 100)
  2450. for i = 0, 1, 0.15 do
  2451. fat.Event:wait()
  2452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2453. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  2454. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(45), math.rad(-75)), 0.45)
  2455. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(75), math.rad(-45), math.rad(75)), 0.45)
  2456. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2457. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2458. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2459. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2460. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2461. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2462. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2463. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2464. end
  2465. con1:disconnect()
  2466. con2:disconnect()
  2467. con3:disconnect()
  2468. con4:disconnect()
  2469. con5:disconnect()
  2470. con6:disconnect()
  2471. con7:disconnect()
  2472. con8:disconnect()
  2473. attack = false
  2474. end
  2475.  
  2476. CelestialMatterDistortion = function()
  2477. if cloaked == true then
  2478. UnCloak()
  2479. end
  2480. invisible = true
  2481. attack = true
  2482. for i = 0, 1, 0.12 do
  2483. fat.Event:wait()
  2484. Humanoid.WalkSpeed = 16 * speed.Value
  2485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2486. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2487. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-45)), 0.3)
  2488. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  2489. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2490. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2491. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2492. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2493. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2494. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2495. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2496. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2497. end
  2498. Humanoid.WalkSpeed = 0 * speed.Value
  2499. canidle = false
  2500. canwalk = false
  2501. for i = 0, 1, 0.08 do
  2502. fat.Event:wait()
  2503. Humanoid.WalkSpeed = 0 * speed.Value
  2504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  2505. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(-45)), 0.3)
  2506. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  2507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  2508. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0.45) * angles(math.rad(-35), math.rad(45), math.rad(0)) * angles(math.rad(15), math.rad(0), math.rad(0)), 0.3)
  2509. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * angles(math.rad(45), math.rad(-105), math.rad(0)) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
  2510. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2511. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2512. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2513. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2514. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2515. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2516. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2517. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2518. end
  2519. Head.Transparency = 1
  2520. Cloak2()
  2521. for i = 0, 1, 0.1 do
  2522. fat.Event:wait()
  2523. Humanoid.WalkSpeed = 0 * speed.Value
  2524. Head.Transparency = 1
  2525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  2526. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(-45)), 0.3)
  2527. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  2528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  2529. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0.45) * angles(math.rad(-35), math.rad(45), math.rad(0)) * angles(math.rad(15), math.rad(0), math.rad(0)), 0.3)
  2530. LH.C0 = clerp(LH.C0, cf(-1, 0, -1) * angles(math.rad(45), math.rad(-105), math.rad(0)) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
  2531. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2532. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2533. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2534. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2535. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2536. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2537. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2538. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2539. end
  2540. wait(0.5)
  2541. Head.Transparency = 1
  2542. Humanoid.WalkSpeed = 16 * speed.Value
  2543. canidle = true
  2544. canwalk = true
  2545. attack = false
  2546. wait(5)
  2547. UnCloak2()
  2548. invisible = false
  2549. end
  2550.  
  2551. DemolishingGroundPound = function()
  2552. if cloaked == true then
  2553. UnCloak()
  2554. end
  2555. canidle = false
  2556. canwalk = false
  2557. attack = true
  2558. Humanoid.WalkSpeed = 0 * speed.Value
  2559. for i = 0, 1, 0.08 do
  2560. fat.Event:wait()
  2561. Torso.Velocity = RootPart.CFrame.lookVector * 25
  2562. Humanoid.WalkSpeed = 0 * speed.Value
  2563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 5 + 2 * i) * angles(math.rad(-15 - 15 * i), math.rad(0), math.rad(0)), 0.3)
  2564. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(30 + 15 * i), math.rad(0), math.rad(0)), 0.3)
  2565. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.75 + 0.25 * i, -0.5 + 0.5 * i) * angles(math.rad(135 + 30 * i), math.rad(0), math.rad(-15)), 0.3)
  2566. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.75 + 0.25 * i, -0.5 + 0.5 * i) * angles(math.rad(135 + 30 * i), math.rad(0), math.rad(15)), 0.3)
  2567. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-20 - 15 * i), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2568. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20 - 15 * i), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2569. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2570. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2571. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2572. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2573. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2574. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2575. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2576. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2577. end
  2578. do
  2579. for i = 0, 1, 0.5 do
  2580. fat.Event:wait()
  2581. Humanoid.WalkSpeed = 0 * speed.Value
  2582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * angles(math.rad(135), math.rad(0), math.rad(0)), 0.6)
  2583. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.6)
  2584. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.75, -0.5) * angles(math.rad(205), math.rad(0), math.rad(-15)), 0.6)
  2585. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.75, -0.5) * angles(math.rad(205), math.rad(0), math.rad(15)), 0.6)
  2586. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-20), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.6)
  2587. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.6)
  2588. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2589. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2590. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2591. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2592. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2593. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2594. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2595. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2596. end
  2597. end
  2598. hitfloor = nil
  2599. while hitfloor == nil do
  2600. fat.Event:wait()
  2601. hitfloor = rayCast(Head.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2602. end
  2603. Col = hitfloor.BrickColor
  2604. refpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  2605. refpart.Anchored = true
  2606. refpart.Parent = workspace
  2607. refpart.CFrame = cf(posfloor)
  2608. game:GetService("Debris"):AddItem(refpart, 3)
  2609. for i = 1, 20 do
  2610. local Color = hitfloor.BrickColor
  2611. local Materials = hitfloor.Material
  2612. local groundpart = part(3, workspace, "SmoothPlastic", 0, 0, Color, "Ground", vt(math.random(10, 50) / 100, math.random(10, 50) / 100, math.random(10, 50) / 100))
  2613. groundpart.Anchored = false
  2614. groundpart.Material = Materials
  2615. groundpart.CanCollide = true
  2616. groundpart.Friction = 0.1
  2617. groundpart.Velocity = Vector3.new(math.random(-25, 25), math.random(50, 75), math.random(-25, 25))
  2618. groundpart.CFrame = cf(posfloor) * cf(math.random(-250, 250) / 100, 0, math.random(-250, 250) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2619. local actualgroundpart = part(3, workspace, "SmoothPlastic", 0, 0, Color, "Ground", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
  2620. actualgroundpart.Anchored = true
  2621. actualgroundpart.Material = Materials
  2622. actualgroundpart.CanCollide = false
  2623. actualgroundpart.Friction = 1
  2624. actualgroundpart.CFrame = cf(posfloor) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2625. game:GetService("Debris"):AddItem(actualgroundpart, 10)
  2626. game:GetService("Debris"):AddItem(groundpart, 10)
  2627. coroutine.resume(coroutine.create(function()
  2628. wait(5)
  2629. while 1 do
  2630. fat.Event:wait()
  2631. groundpart.Transparency = groundpart.Transparency + 0.025
  2632. actualgroundpart.Transparency = actualgroundpart.Transparency + 0.05
  2633. end
  2634. end
  2635. ))
  2636. end
  2637. so("http://roblox.com/asset/?id=200632875", Torso, 1, 1)
  2638. so("http://roblox.com/asset/?id=263610131", Torso, 1, 1)
  2639. so("http://roblox.com/asset/?id=263610111", Torso, 1, 1)
  2640. JumpEffect(Col, cf(refpart.Position), 1, 1, 1, 1, 1, 4, 0.05)
  2641. JumpEffect(Col, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  2642. MagniDamage(refpart, 12, 15, 20, 10, "Normal")
  2643. for i = 0, 1, 0.4 do
  2644. fat.Event:wait()
  2645. Humanoid.WalkSpeed = 0 * speed.Value
  2646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * angles(math.rad(135 + 15 * i), math.rad(0), math.rad(0)), 0.6)
  2647. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45 - 15 * i), math.rad(0), math.rad(0)), 0.6)
  2648. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.75, -0.5) * angles(math.rad(205 + 15 * i), math.rad(0), math.rad(-15)), 0.6)
  2649. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.75, -0.5) * angles(math.rad(205 + 15 * i), math.rad(0), math.rad(15)), 0.6)
  2650. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-20 - 15 * i), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.6)
  2651. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20 - 15 * i), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.6)
  2652. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2653. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2654. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2655. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2656. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2657. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2658. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2659. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2660. end
  2661. for i = 0, 1, 0.05 do
  2662. fat.Event:wait()
  2663. Humanoid.WalkSpeed = 0 * speed.Value
  2664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.45)
  2665. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.45)
  2666. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(-15)), 0.45)
  2667. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(15)), 0.45)
  2668. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.45)
  2669. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.45)
  2670. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2671. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2672. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2673. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2674. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2675. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2676. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2677. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2678. end
  2679. for i = 0, 1, 0.15 do
  2680. fat.Event:wait()
  2681. Humanoid.WalkSpeed = 0 * speed.Value
  2682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  2683. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.45)
  2684. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(15)), 0.45)
  2685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-15)), 0.45)
  2686. RH.C0 = clerp(RH.C0, cf(0.9, -1, 0) * angles(math.rad(-15), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2687. LH.C0 = clerp(LH.C0, cf(-1, 0.8, -0.8) * angles(math.rad(35), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2688. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2689. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2690. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2691. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2692. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2693. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2694. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2695. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2696. end
  2697. Humanoid.WalkSpeed = 16 * speed.Value
  2698. canidle = true
  2699. canwalk = true
  2700. attack = false
  2701. end
  2702.  
  2703. CometalBlast = function()
  2704. attack = true
  2705. canidle = false
  2706. canwalk = false
  2707. for i = 0, 1, 0.12 do
  2708. fat.Event:wait()
  2709. Humanoid.WalkSpeed = 0 * speed.Value
  2710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.45)
  2711. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.45)
  2712. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-60)), 0.45)
  2713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(-30)), 0.45)
  2714. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(10), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45)
  2715. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-45), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45)
  2716. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2717. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2718. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2719. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2720. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2721. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2722. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2723. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2724. end
  2725. so("http://roblox.com/asset/?id=199145659", LeftArm, 1, math.random(150, 200) / 100)
  2726. do
  2727. for i = 0, 1, 0.12 do
  2728. fat.Event:wait()
  2729. Humanoid.WalkSpeed = 0 * speed.Value
  2730. OrbEffect(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  2731. BlockShockwave(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  2732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.45)
  2733. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.45)
  2734. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-60)), 0.45)
  2735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(-30)), 0.45)
  2736. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(10), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45)
  2737. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-45), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.45)
  2738. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2739. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2740. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2741. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2742. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2743. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2744. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2745. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2746. end
  2747. end
  2748. canidle = true
  2749. canwalk = true
  2750. for i = 0, 1, 0.08 do
  2751. fat.Event:wait()
  2752. Humanoid.WalkSpeed = 16 * speed.Value
  2753. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.45)
  2754. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.45)
  2755. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(30)), 0.45)
  2756. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-15), math.rad(-90)), 0.45)
  2757. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2758. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2759. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2760. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2761. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2762. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2763. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2764. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2765. end
  2766. canidle = false
  2767. canwalk = false
  2768. refpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  2769. refpart.Anchored = true
  2770. refpart.CFrame = RootPart.CFrame * cf(0, 0, -10)
  2771. game:GetService("Debris"):AddItem(refpart, 3)
  2772. for i = 1, 20 do
  2773. local groundpart = part(3, workspace, "SmoothPlastic", 0, 0, TorsoColor, "Ground", vt(math.random(100, 200) / 100, math.random(100, 200) / 100, math.random(100, 200) / 100))
  2774. groundpart.Anchored = false
  2775. groundpart.Material = "Neon"
  2776. groundpart.CanCollide = false
  2777. groundpart.Friction = 0.1
  2778. groundpart.Velocity = Vector3.new(math.random(-50, 50), math.random(75, 100), math.random(-50, 50))
  2779. groundpart.CFrame = cf(refpart.Position) * cf(math.random(-250, 250) / 100, 0, math.random(-250, 250) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2780. game:GetService("Debris"):AddItem(groundpart, 5)
  2781. coroutine.resume(coroutine.create(function()
  2782. while 1 do
  2783. fat.Event:wait()
  2784. groundpart.Transparency = groundpart.Transparency + 0.025
  2785. end
  2786. end
  2787. ))
  2788. end
  2789. so("http://roblox.com/asset/?id=199145534", refpart, 1, math.random(150, 200) / 100)
  2790. for i = 1, math.random(3, 6) do
  2791. OrbEffect(TorsoColor, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  2792. Shockwave(TorsoColor, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  2793. end
  2794. MagniDamage(refpart, 20, 8, 16, 20, "Normal")
  2795. Humanoid.Jump = true
  2796. Torso.Velocity = Vector3.new(0, 7.5, 0)
  2797. Torso.Velocity = RootPart.CFrame.lookVector * -75
  2798. for i = 1, math.random(3, 6) do
  2799. OrbEffect(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.075)
  2800. BlockShockwave(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.075)
  2801. end
  2802. for i = 0, 1, 0.08 do
  2803. fat.Event:wait()
  2804. Humanoid.WalkSpeed = 0 * speed.Value
  2805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 2, 0) * angles(math.rad(-20 - 45 * i), math.rad(0), math.rad(0)), 0.45)
  2806. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.45)
  2807. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(45), math.rad(15)), 0.45)
  2808. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(-45), math.rad(-15)), 0.45)
  2809. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(45), math.rad(90), math.rad(0)) * angles(math.rad(-7.5), math.rad(0), math.rad(0)), 0.45)
  2810. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(45), math.rad(-90), math.rad(0)) * angles(math.rad(-7.5), math.rad(0), math.rad(0)), 0.45)
  2811. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2812. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2813. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2814. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2815. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2816. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2817. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2818. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2819. end
  2820. canidle = true
  2821. canwalk = true
  2822. attack = false
  2823. end
  2824.  
  2825. BlackHole = function()
  2826. if cloaked == true then
  2827. UnCloak()
  2828. end
  2829. canidle = false
  2830. canwalk = false
  2831. attack = true
  2832. Humanoid.Jump = true
  2833. so("http://roblox.com/asset/?id=199145761", Torso, 1, math.random(75, 125) / 100)
  2834. for i = 1, 2 do
  2835. for i = 0, 1, 0.12 do
  2836. fat.Event:wait()
  2837. Torso.Velocity = vt(0, 20, 0)
  2838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * i)), 0.3)
  2839. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  2840. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(15)), 0.3)
  2841. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-15)), 0.3)
  2842. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2843. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2844. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2845. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2846. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2847. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2848. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2849. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2850. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2851. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2852. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2853. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2854. end
  2855. end
  2856. so("http://roblox.com/asset/?id=199145659", RightArm, 1, math.random(100, 150) / 100)
  2857. for i = 0, 1, 0.04 do
  2858. fat.Event:wait()
  2859. Torso.Velocity = vt(0, 4, 0)
  2860. OrbEffect(TorsoColor, RightArm.CFrame * cf(0, -1, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.075)
  2861. BlockShockwave(TorsoColor, RightArm.CFrame * cf(0, -1, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.075)
  2862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-45)), 0.3)
  2863. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(45)), 0.3)
  2864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(105), math.rad(0), math.rad(75)), 0.3)
  2865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.3)
  2866. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-15), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2867. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(15), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2868. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2869. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2870. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2871. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2872. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2873. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2874. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2875. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2876. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2877. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2878. end
  2879. portal = true
  2880. portalrefpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  2881. portalrefpart.Anchored = true
  2882. portalrefpart.CFrame = Head.CFrame * cf(0, 0, -15)
  2883. game:GetService("Debris"):AddItem(portalrefpart, 3)
  2884. portalrefpart2 = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  2885. portalrefpart2.Anchored = true
  2886. portalrefpart2.CFrame = Head.CFrame * cf(0, 0, -15)
  2887. game:GetService("Debris"):AddItem(portalrefpart2, 10)
  2888. so("http://roblox.com/asset/?id=203691653", portalrefpart, 1, math.random(100, 150) / 100)
  2889. so("http://roblox.com/asset/?id=203691562", portalrefpart, 1, math.random(100, 150) / 100)
  2890. for i = 1, math.random(3, 6) do
  2891. OrbEffect(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.025)
  2892. BlockShockwave(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.025)
  2893. end
  2894. coroutine.resume(coroutine.create(function()
  2895. while portalrefpart.Parent == workspace do
  2896. fat.Event:wait()
  2897. PWN = {}
  2898. for _,v in pairs(workspace:children()) do
  2899. if v.className == "Model" and v:FindFirstChild("Humanoid") ~= nil and v.Humanoid.Health > 0 and v:FindFirstChild("Torso") ~= nil and v ~= Character and v.Torso.Position - portalrefpart.Position.magnitude <= 35 then
  2900. table.insert(PWN, v.Torso)
  2901. end
  2902. end
  2903. for _,t in pairs(PWN) do
  2904. Mag = portalrefpart.Position - t.Position.magnitude / 2
  2905. rl = it("BodyAngularVelocity")
  2906. rl.P = 2000
  2907. rl.maxTorque = vt(9999, 9999, 9999)
  2908. rl.angularvelocity = vt(math.random(-20, 20), math.random(-20, 20), math.random(-20, 20)) / 10
  2909. rl.Parent = t
  2910. game:GetService("Debris"):AddItem(rl, 0.1)
  2911. if Mag <= 2 then
  2912. do
  2913. vl = it("BodyVelocity")
  2914. vl.P = 2000
  2915. vl.maxForce = vt(9999, 9999, 9999)
  2916. vl.velocity = t.Position - portalrefpart.Position.unit * -(50 / Mag)
  2917. vl.Parent = t
  2918. game:GetService("Debris"):AddItem(vl, 0.1)
  2919. -- DECOMPILER ERROR at PC144: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2920.  
  2921. -- DECOMPILER ERROR at PC144: LeaveBlock: unexpected jumping out IF_STMT
  2922.  
  2923. end
  2924. end
  2925. end
  2926. so("http://roblox.com/asset/?id=203691610", portalrefpart, 1, math.random(100, 150) / 100)
  2927. MagniDamage(portalrefpart, 35, 1, 2, 1, "BlackHoleDamage")
  2928. OrbEffect(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.075)
  2929. BlockShockwave(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.05)
  2930. end
  2931. if portalrefpart.Parent ~= workspace then
  2932. so("http://roblox.com/asset/?id=203691699", portalrefpart2, 1, math.random(100, 150) / 100)
  2933. for i = 0, 1, 0.08 do
  2934. fat.Event:wait()
  2935. for i = 1, math.random(3, 6) do
  2936. OrbEffect(TorsoColor, cf(portalrefpart2.Position), 20, 20, 20, -1.5, -1.5, -1.5, 0.075)
  2937. BlockShockwave(TorsoColor, cf(portalrefpart2.Position), 20, 20, 20, -1.5, -1.5, -1.5, 0.075)
  2938. end
  2939. end
  2940. wait(0.5)
  2941. so("http://roblox.com/asset/?id=203691510", portalrefpart2, 1, math.random(100, 150) / 100)
  2942. so("http://roblox.com/asset/?id=199145534", portalrefpart2, 1, math.random(100, 150) / 100)
  2943. MagniDamage(portalrefpart2, 50, 10, 20, 10, "BlackHoleDamage2")
  2944. for i = 1, math.random(3, 6) do
  2945. OrbEffect(TorsoColor, cf(portalrefpart2.Position), 0.1, 0.1, 0.1, 2, 2, 2, 0.025)
  2946. BlockShockwave(TorsoColor, cf(portalrefpart2.Position), 0.1, 0.1, 0.1, 2, 2, 2, 0.025)
  2947. end
  2948. end
  2949. end
  2950. ))
  2951. for i = 0, 1, 0.08 do
  2952. fat.Event:wait()
  2953. Torso.Velocity = vt(0, 4, 0)
  2954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(45)), 0.3)
  2955. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-45)), 0.3)
  2956. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.3)
  2957. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  2958. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(15), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  2959. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-15), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.3)
  2960. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2961. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2962. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2963. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2964. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2965. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2966. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2967. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  2968. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2969. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  2970. end
  2971. canidle = true
  2972. canwalk = true
  2973. attack = false
  2974. end
  2975.  
  2976. DoubleJump = function()
  2977. canidle = false
  2978. canwalk = false
  2979. attack = true
  2980. Torso.Velocity = vt(0, 70, 0)
  2981. JumpEffect("Light stone grey", cf(Torso.Position), 0.1, 0.1, 0.75, 0.75, 0.75, 0.5, 0.075)
  2982. so("http://roblox.com/asset/?id=161006221", Torso, 0.5, math.random(150, 200) / 100)
  2983. for i = 0, 1, 0.12 do
  2984. fat.Event:wait()
  2985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  2986. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  2987. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  2988. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  2989. RH.C0 = clerp(RH.C0, cf(1, 0.5, -1) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2990. LH.C0 = clerp(LH.C0, cf(-1, 0.5, -1) * angles(math.rad(-10), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  2991. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2992. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2993. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2994. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2995. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2996. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2997. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  2998. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  2999. end
  3000. canidle = true
  3001. canwalk = true
  3002. attack = false
  3003. end
  3004.  
  3005. mouse.Button1Down:connect(function()
  3006. if attack == false then
  3007. if attacktype == 1 then
  3008. attacktype = 2
  3009. attackone()
  3010. else
  3011. if attacktype == 2 then
  3012. attacktype = 3
  3013. attacktwo()
  3014. else
  3015. if attacktype == 3 then
  3016. attacktype = 4
  3017. attackthree()
  3018. else
  3019. if attacktype == 4 then
  3020. attacktype = 1
  3021. attackfour()
  3022. end
  3023. end
  3024. end
  3025. end
  3026. end
  3027. coroutine.resume(coroutine.create(function()
  3028. for i = 1, 50 do
  3029. if attack == false then
  3030. fat.Event:wait()
  3031. end
  3032. end
  3033. if attack == false then
  3034. attacktype = 1
  3035. end
  3036. end
  3037. ))
  3038. end
  3039. )
  3040. mouse.KeyDown:connect(function(k)
  3041. k = k:lower()
  3042. if k == "e" and attack == false and usedstealth == false and invisible == false then
  3043. if cloaked == false and stealth >= 50 then
  3044. usedstealth = true
  3045. Cloak()
  3046. wait(0.5)
  3047. usedstealth = false
  3048. else
  3049. if cloaked == true then
  3050. usedstealth = true
  3051. UnCloak()
  3052. wait(0.5)
  3053. usedstealth = false
  3054. end
  3055. end
  3056. while 1 do
  3057. while 1 do
  3058. if cloaked == true and stealth >= 0 then
  3059. fat.Event:wait()
  3060. stealth = stealth - 0.66666666666667
  3061. if Humanoid.Health > 30 then
  3062. Torso.Velocity = RootPart.CFrame.lookVector * (25 * Humanoid.Health / 50)
  3063. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3064.  
  3065. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_STMT
  3066.  
  3067. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3068.  
  3069. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_STMT
  3070.  
  3071. end
  3072. end
  3073. end
  3074. if Humanoid.Health < 30 then
  3075. Torso.Velocity = RootPart.CFrame.lookVector * 20
  3076. end
  3077. end
  3078. if stealth <= 0 then
  3079. UnCloak()
  3080. end
  3081. end
  3082. if k == "z" then
  3083. if attack == false and cloaked == true and co1 <= cooldown1 and skill1stam <= stamina then
  3084. cooldown1 = 0
  3085. subtractstamina(skill1stam)
  3086. SpiralDispursion()
  3087. else
  3088. if attack == false and cloaked == false and co1 <= cooldown1 and skill1stam <= stamina then
  3089. cooldown1 = cooldown1 / 2
  3090. subtractstamina(skill1stam)
  3091. GalacticLunge()
  3092. end
  3093. end
  3094. end
  3095. if k == "x" and attack == false and stealth >= 30 and co2 <= cooldown2 and skill2stam <= stamina then
  3096. cooldown2 = 0
  3097. subtractstamina(skill2stam)
  3098. stealth = stealth - 30
  3099. CelestialMatterDistortion()
  3100. end
  3101. if k == "c" then
  3102. if attack == false and cloaked == true and co3 <= cooldown3 and skill3stam <= stamina then
  3103. cooldown3 = 0
  3104. subtractstamina(skill3stam)
  3105. DemolishingGroundPound()
  3106. else
  3107. if attack == false and cloaked == false and co3 <= cooldown3 and skill3stam <= stamina then
  3108. cooldown3 = cooldown3 / 2
  3109. subtractstamina(skill3stam)
  3110. CometalBlast()
  3111. end
  3112. end
  3113. end
  3114. if k == "v" and attack == false and co4 <= cooldown4 and skill4stam <= stamina then
  3115. cooldown4 = 0
  3116. subtractstamina(skill4stam)
  3117. BlackHole()
  3118. end
  3119. if k == " " and attack == false and cloaked == false and Anim == "Jump" and jumpstamina == 100 then
  3120. DoubleJump()
  3121. jumpstamina = 0
  3122. end
  3123. end
  3124. )
  3125. mouse.KeyUp:connect(function(k)
  3126. k = k:lower()
  3127. end
  3128. )
  3129. updateskills = function()
  3130. if cooldown1 <= co1 then
  3131. cooldown1 = cooldown1 + 0.033333333333333
  3132. end
  3133. if cooldown2 <= co2 then
  3134. cooldown2 = cooldown2 + 0.033333333333333
  3135. end
  3136. if cooldown3 <= co3 then
  3137. cooldown3 = cooldown3 + 0.033333333333333
  3138. end
  3139. if cooldown4 <= co4 then
  3140. cooldown4 = cooldown4 + 0.033333333333333
  3141. end
  3142. if stamina <= skill1stam then
  3143. bar4.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3144. else
  3145. bar4.BackgroundColor3 = skillcolorscheme
  3146. end
  3147. if stamina <= skill2stam then
  3148. bar3.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3149. else
  3150. bar3.BackgroundColor3 = skillcolorscheme
  3151. end
  3152. if stamina <= skill3stam then
  3153. bar1.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3154. else
  3155. bar1.BackgroundColor3 = skillcolorscheme
  3156. end
  3157. if stamina <= skill4stam then
  3158. bar2.BackgroundColor3 = c3(0.4078431372549, 0.4078431372549, 0.4078431372549)
  3159. else
  3160. bar2.BackgroundColor3 = skillcolorscheme
  3161. end
  3162. if stamina <= maxstamina then
  3163. stamina = stamina + recovermana / 30
  3164. end
  3165. if stealth <= maxstealth then
  3166. stealth = stealth + recoverstealth / 30
  3167. end
  3168. if jumpstamina <= maxjumpstamina then
  3169. jumpstamina = jumpstamina + recoverjumpstamina / 30
  3170. if maxjumpstamina <= jumpstamina then
  3171. jumpstamina = 100
  3172. end
  3173. if maxstealth <= stealth then
  3174. stealth = 100
  3175. end
  3176. if co1 <= cooldown1 then
  3177. cooldown1 = 20
  3178. end
  3179. if co2 <= cooldown2 then
  3180. cooldown2 = 30
  3181. end
  3182. if co3 <= cooldown3 then
  3183. cooldown3 = 40
  3184. end
  3185. if co4 <= cooldown4 then
  3186. cooldown4 = 100
  3187. end
  3188. end
  3189. end
  3190.  
  3191. Character.Humanoid.Died:connect(function()
  3192. for i,v in pairs(Character:GetChildren()) do
  3193. if v:IsA("Model") then
  3194. v:Clone()
  3195. v.Parent = workspace
  3196. v.Children.CanCollide = true
  3197. end
  3198. end
  3199. end
  3200. )
  3201. game:GetService("RunService").Heartbeat:connect(function()
  3202. updateskills()
  3203. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
  3204. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
  3205. stealthcover:TweenSize(ud(1 * (stealth / maxstealth), 0, 1, 0), "Out", "Quad", 0.5)
  3206. jumpstaminacover:TweenSize(ud(1 * (jumpstamina / maxjumpstamina), 0, 1, 0), "Out", "Quad", 0.5)
  3207. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  3208. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  3209. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  3210. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  3211. end
  3212. )
  3213. local sine = 0
  3214. local change = 1
  3215. local val = 0
  3216. fat.Event:connect(function()
  3217. sine = sine + change
  3218. local torvel = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  3219. local velderp = RootPart.Velocity.y
  3220. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3221. if equipped == true or equipped == false then
  3222. if attack == false then
  3223. idle = idle + 1
  3224. else
  3225. idle = 0
  3226. end
  3227. if ((idle >= 500 and attack ~= false) or RootPart.Velocity.y > 1) and hitfloor == nil then
  3228. Anim = "Jump"
  3229. if attack == false and cloaked == false then
  3230. Humanoid.WalkSpeed = 16 * speed.Value
  3231. change = 2
  3232. fat.Event:wait()
  3233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3234. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.3)
  3236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
  3237. RH.C0 = clerp(RH.C0, cf(1, -0.5, -0.5) * angles(math.rad(-10), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3238. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  3239. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3240. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3241. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3242. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3243. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3244. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3245. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3246. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3247. else
  3248. if attack == false and cloaked == true then
  3249. fat.Event:wait()
  3250. Humanoid.WalkSpeed = 16 * speed.Value
  3251. change = 2
  3252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  3253. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  3254. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  3255. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  3256. RH.C0 = clerp(RH.C0, cf(1, -0.9, 0.1) * angles(math.rad(-15), math.rad(75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3257. LH.C0 = clerp(LH.C0, cf(-1, -0.9, 0.1) * angles(math.rad(-15), math.rad(-75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3258. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3259. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3260. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3261. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3262. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3263. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3264. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3265. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3266. end
  3267. end
  3268. else
  3269. if RootPart.Velocity.y < -1 and hitfloor == nil then
  3270. Anim = "Fall"
  3271. if attack == false and cloaked == false then
  3272. fat.Event:wait()
  3273. Humanoid.WalkSpeed = 16 * speed.Value
  3274. change = 2
  3275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3276. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3277. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(-10), math.rad(0), math.rad(135)), 0.3)
  3278. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(-10), math.rad(0), math.rad(-135)), 0.3)
  3279. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(-20), math.rad(90), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  3280. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-20), math.rad(-90), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  3281. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(-0.15, -0.15, -0.15) * angles(math.rad(-10), math.rad(0), math.rad(10)), 0.45)
  3282. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(-0.25, -0.15, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.45)
  3283. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(-0.45, -0.35, 0.1) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.45)
  3284. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-0.15, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.45)
  3285. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0.15, -0.15, -0.15) * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.45)
  3286. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0.25, -0.15, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.45)
  3287. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0.45, -0.35, 0.1) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.45)
  3288. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0.15, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.45)
  3289. else
  3290. if attack == false and cloaked == true then
  3291. fat.Event:wait()
  3292. Humanoid.WalkSpeed = 16 * speed.Value
  3293. change = 2
  3294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  3295. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  3296. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  3297. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  3298. RH.C0 = clerp(RH.C0, cf(1, -0.9, 0.1) * angles(math.rad(-15), math.rad(75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3299. LH.C0 = clerp(LH.C0, cf(-1, -0.9, 0.1) * angles(math.rad(-15), math.rad(-75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3300. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3301. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3302. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3303. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3304. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3305. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3306. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3307. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3308. end
  3309. end
  3310. else
  3311. if torvel.x < 1 and torvel.z < 1 and hitfloor ~= nil then
  3312. Anim = "Idle"
  3313. if attack == false then
  3314. fat.Event:wait()
  3315. Humanoid.WalkSpeed = 16 * speed.Value
  3316. change = 2
  3317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1 + 0.1 * math.cos(sine / 15)) * angles(math.rad(10 - 2.5 * math.cos(sine / 15)), math.rad(0), math.rad(-45)), 0.3)
  3318. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10 - 2.5 * math.cos(sine / 15)) + -math.sin(sine / 15) / 15, math.rad(0 - 2.5 * math.cos(sine / 15)) + -math.sin(sine / 15) / 15, math.rad(45)), 0.3)
  3319. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.55 + 0.05 * math.cos(sine / 15) + -math.sin(sine / 15) / 15, 0) * angles(math.rad(15), math.rad(0), math.rad(15 + 5 * math.cos(sine / 15))), 0.3)
  3320. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.55 + 0.05 * math.cos(sine / 15) + math.sin(sine / 15) / 15, -0.5) * angles(math.rad(105 + 5 * math.cos(sine / 15)) + -math.sin(sine / 15) / 15, math.rad(0), math.rad(45)), 0.3)
  3321. RH.C0 = clerp(RH.C0, cf(1.1, -0.9 - 0.05 * math.cos(sine / 15), 0.1) * angles(math.rad(-10 - 2.5 * math.cos(sine / 15)), math.rad(75), math.rad(0)) * angles(math.rad(-5 - 2.5 * math.cos(sine / 15)), math.rad(0), math.rad(0)), 0.3)
  3322. LH.C0 = clerp(LH.C0, cf(-1.2, -0.9 - 0.15 * math.cos(sine / 15), 0.1) * angles(math.rad(15 - 2.5 * math.cos(sine / 15)), math.rad(-60), math.rad(0)) * angles(math.rad(-10 + 2.5 * math.cos(sine / 15)), math.rad(0), math.rad(0)), 0.3)
  3323. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3324. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3325. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3326. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3327. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3328. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3329. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3330. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3331. else
  3332. if attack == true and canidle == true then
  3333. fat.Event:wait()
  3334. Humanoid.WalkSpeed = 16 * speed.Value
  3335. change = 2
  3336. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  3337. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
  3338. end
  3339. end
  3340. else
  3341. if torvel.x > 2 or torvel.z > 2 and torvel.x < 22 or torvel.z <22 and hitfloor ~= nil then
  3342. Anim = "Walk"
  3343. if attack == false and cloaked == false then
  3344. fat.Event:wait()
  3345. Humanoid.WalkSpeed = 16 * speed.Value
  3346. change = 2
  3347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.25 + 0.2 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(20), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(-60 + 5 * math.cos(sine / 7))), 0.3)
  3348. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0 + 0.05 * math.cos(sine / 3.5)) * angles(math.rad(0), math.rad(2.5 * math.cos(sine / 7)), math.rad(60 - 5 * math.cos(sine / 7)) + Head.RotVelocity.Y / 15), 0.3)
  3349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.55 + 0.05 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7, 0) * angles(math.rad(10), math.rad(-30), math.rad(60 + 5 * math.cos(sine / 3.5))), 0.3)
  3350. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.55 + 0.05 * math.cos(sine / 3.5) + math.sin(sine / 3.5) / 7, -0.5) * angles(math.rad(105 + 5 * math.cos(sine / 7)), math.rad(0), math.rad(45)), 0.3)
  3351. RH.C0 = clerp(RH.C0, cf(0.9 + 0.25 * math.cos(sine / 7) / 2, -1.1 - 0.25 * math.cos(sine / 7) / 2, 0.25 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 45 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 5 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(-20 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3352. LH.C0 = clerp(LH.C0, cf(-1 - 0.25 * math.cos(sine / 7) / 2, -0.65 + 0.25 * math.cos(sine / 7) / 2, -0.25 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 45 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 5 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(-30 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  3353. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  3354. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  3355. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  3356. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.45)
  3357. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3358. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3359. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3360. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3361. else
  3362. if attack == true and canwalk == true then
  3363. fat.Event:wait()
  3364. Humanoid.WalkSpeed = 16 * speed.Value
  3365. change = 2
  3366. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.25 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-25 - 45 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3367. LH.C0 = clerp(LH.C0, cf(-1, -1 + 0.25 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-25 + 45 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3368. end
  3369. end
  3370. else
  3371. if torvel.x >= 22 or torvel.z >= 22 and hitfloor ~= nil then
  3372. Anim = "Run"
  3373. if attack == false and cloaked == true then
  3374. fat.Event:wait()
  3375. Humanoid.WalkSpeed = 16 * speed.Value
  3376. change = 2
  3377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  3378. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  3379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  3380. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  3381. RH.C0 = clerp(RH.C0, cf(1, -0.9, 0.1) * angles(math.rad(-15), math.rad(75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3382. LH.C0 = clerp(LH.C0, cf(-1, -0.9, 0.1) * angles(math.rad(-15), math.rad(-75), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3383. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3384. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3385. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3386. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3387. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3388. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3389. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3390. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  3391. end
  3392. end
  3393. end
  3394. end
  3395. end
  3396. end
  3397. end
  3398. end
  3399. )
Advertisement
Add Comment
Please, Sign In to add comment