Advertisement
Liampdoherty

Testing

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