Advertisement
Zach_script_stealer2

ECKS DEE

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