ajcooper2003

Untitled

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