Advertisement
00fjg

Untitled

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