Advertisement
coolgoldboy166

rainbow gloves

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