Advertisement
dhsaddhldhaskdas

Rainbow

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