Advertisement
zXzGamePROzXz

Untitled

Dec 30th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 213.45 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6.  
  7. -- Extracted from nebula hub by DOGGΩ#0018
  8.  
  9.  
  10. script.Parent = nil
  11.  
  12. Character = game:GetService("Players").LocalPlayer.Character
  13.  
  14. Humanoid = Character.Humanoid
  15.  
  16. if Humanoid:findFirstChild("Animate") then
  17.  
  18. Humanoid:findFirstChild("Animate"):Destroy()
  19.  
  20. end
  21.  
  22. --TagService = require(game:GetService("ReplicatedStorage"):WaitForChild("TagService"))
  23.  
  24. Meshes = {Blast = "20329976", Crown = "1323306", Ring = "3270017", Claw = "10681506", Crystal = "9756362", Coil = "9753878", Cloud = "1095708"}
  25.  
  26. clangsounds = {"199149119", "199149109", "199149072", "199149025", "199148971"}
  27.  
  28. hitsounds = {"199149137", "199149186", "199149221", "199149235", "199149269", "199149297"}
  29.  
  30. blocksounds = {"199148933", "199148947"}
  31.  
  32. armorsounds = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  33.  
  34. 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"}
  35.  
  36. 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"}
  37.  
  38. 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"}
  39.  
  40. Player = game:GetService("Players").LocalPlayer
  41.  
  42. Character = Player.Character
  43.  
  44. PlayerGui = Player.PlayerGui
  45.  
  46. Backpack = Player.Backpack
  47.  
  48. Torso = Character.Torso
  49.  
  50. Head = Character.Head
  51.  
  52. Humanoid = Character.Humanoid
  53.  
  54. LeftArm = Character["Left Arm"]
  55.  
  56. LeftLeg = Character["Left Leg"]
  57.  
  58. RightArm = Character["Right Arm"]
  59.  
  60. RightLeg = Character["Right Leg"]
  61.  
  62. LS = Torso["Left Shoulder"]
  63.  
  64. LH = Torso["Left Hip"]
  65.  
  66. RS = Torso["Right Shoulder"]
  67.  
  68. RH = Torso["Right Hip"]
  69.  
  70. Face = Head.face
  71.  
  72. Neck = Torso.Neck
  73.  
  74. it = Instance.new
  75.  
  76. attacktype = 1
  77.  
  78. vt = Vector3.new
  79.  
  80. cf = CFrame.new
  81.  
  82. euler = CFrame.fromEulerAnglesXYZ
  83.  
  84. angles = CFrame.Angles
  85.  
  86. cloaked = false
  87.  
  88. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  89.  
  90. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  91.  
  92. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  93.  
  94. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  95.  
  96. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  97.  
  98. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  99.  
  100. RootPart = Character.HumanoidRootPart
  101.  
  102. RootJoint = RootPart.RootJoint
  103.  
  104. RootCF = euler(-1.57, 0, 3.14)
  105.  
  106. attack = false
  107.  
  108. attackdebounce = false
  109.  
  110. deb = false
  111.  
  112. equipped = true
  113.  
  114. hand = false
  115.  
  116. MMouse = nil
  117.  
  118. combo = 0
  119.  
  120. mana = 0
  121.  
  122. trispeed = 0.2
  123.  
  124. attackmode = "none"
  125.  
  126. local idle = 0
  127.  
  128. local Anim = "Idle"
  129.  
  130. local gun = false
  131.  
  132. local shoot = false
  133.  
  134. player = nil
  135.  
  136. mana = 0
  137.  
  138. if Humanoid:FindFirstChild("Animator") then
  139.  
  140. Humanoid:FindFirstChild("Animator"):Destroy()
  141.  
  142. end
  143.  
  144. print("Rigormortis loaded.")
  145.  
  146. mouse = Player:GetMouse()
  147.  
  148. RSH = nil
  149.  
  150. RW = Instance.new("Motor")
  151.  
  152. LW = Instance.new("Motor")
  153.  
  154. RW.Name = "Right Shoulder"
  155.  
  156. LW.Name = "Left Shoulder"
  157.  
  158. LH = Torso["Left Hip"]
  159.  
  160. RH = Torso["Right Hip"]
  161.  
  162. TorsoColor = Torso.BrickColor
  163.  
  164. Colorpart1 = Torso.BrickColor.r
  165.  
  166. Colorpart2 = Torso.BrickColor.g
  167.  
  168. Colorpart3 = Torso.BrickColor.b
  169.  
  170. NoOutline = function(Part)
  171.  
  172. Part.TopSurface = 10
  173.  
  174. end
  175.  
  176. player = Player
  177.  
  178. ch = Character
  179.  
  180. RSH = ch.Torso["Right Shoulder"]
  181.  
  182. LSH = ch.Torso["Left Shoulder"]
  183.  
  184. RSH.Parent = nil
  185.  
  186. LSH.Parent = nil
  187.  
  188. RW.Name = "Right Shoulder"
  189.  
  190. RW.Part0 = ch.Torso
  191.  
  192. RW.C0 = cf(1.5, 0.5, 0)
  193.  
  194. RW.C1 = cf(0, 0.5, 0)
  195.  
  196. RW.Part1 = ch["Right Arm"]
  197.  
  198. RW.Parent = ch.Torso
  199.  
  200. LW.Name = "Left Shoulder"
  201.  
  202. LW.Part0 = ch.Torso
  203.  
  204. LW.C0 = cf(-1.5, 0.5, 0)
  205.  
  206. LW.C1 = cf(0, 0.5, 0)
  207.  
  208. LW.Part1 = ch["Left Arm"]
  209.  
  210. LW.Parent = ch.Torso
  211.  
  212. Player = game:GetService("Players").LocalPlayer
  213.  
  214. Character = Player.Character
  215.  
  216. Mouse = Player:GetMouse()
  217.  
  218. local weldBetween = function(a, b)
  219.  
  220. local weldd = Instance.new("ManualWeld")
  221.  
  222. weldd.Part0 = a
  223.  
  224. weldd.Part1 = b
  225.  
  226. weldd.C0 = CFrame.new()
  227.  
  228. weldd.C1 = b.CFrame:inverse() * a.CFrame
  229.  
  230. weldd.Parent = a
  231.  
  232. return weldd
  233.  
  234. end
  235.  
  236. fat = Instance.new("BindableEvent",script)
  237.  
  238. fat.Name = "Heartbeat"
  239.  
  240.  
  241.  
  242. script:WaitForChild("Heartbeat")
  243.  
  244.  
  245.  
  246. frame = 1/30
  247.  
  248. tf = 0
  249.  
  250. 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.
  251.  
  252. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  253.  
  254. lastframe = tick()
  255.  
  256. script.Heartbeat:Fire() --ayy lmao
  257.  
  258.  
  259.  
  260. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  261.  
  262. tf = tf + s
  263.  
  264. if tf >= frame then
  265.  
  266. if allowframeloss then
  267.  
  268. script.Heartbeat:Fire()
  269.  
  270. lastframe=tick()
  271.  
  272. else
  273.  
  274. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  275.  
  276. for i=1, math.floor(tf/frame) do
  277.  
  278. script.Heartbeat:Fire()
  279.  
  280. end
  281.  
  282. lastframe=tick()
  283.  
  284. end
  285.  
  286. if tossremainder then
  287.  
  288. tf = 0
  289.  
  290. else
  291.  
  292. tf = tf - frame * math.floor(tf/frame)
  293.  
  294. end
  295.  
  296. end
  297.  
  298. end)
  299.  
  300. nooutline = function(part)
  301.  
  302. part.TopSurface = 10
  303.  
  304. end
  305.  
  306. rainParts = {}
  307.  
  308. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  309.  
  310. local fp = it("Part")
  311.  
  312. fp.formFactor = formfactor
  313.  
  314. fp.Parent = parent
  315.  
  316. fp.Reflectance = reflectance
  317.  
  318. fp.Transparency = transparency
  319.  
  320. fp.CanCollide = false
  321.  
  322. fp.Locked = true
  323.  
  324. if brickcolor == TorsoColor then
  325.  
  326. table.insert(rainParts, #rainParts + 1, fp)
  327.  
  328. end
  329.  
  330. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  331.  
  332. if fp.BrickColor == BrickColor.new("Br. yellowish orange") or fp.BrickColor == BrickColor.new("Bright orange") or fp.BrickColor == BrickColor.new("Really red") then
  333.  
  334. fp.BrickColor = BrickColor.new("White")
  335.  
  336. end
  337.  
  338. fp.Name = name
  339.  
  340. fp.Size = size
  341.  
  342. fp.Position = Character.Torso.Position
  343.  
  344. nooutline(fp)
  345.  
  346. fp.Material = material
  347.  
  348. fp:BreakJoints()
  349.  
  350. return fp
  351.  
  352. end
  353.  
  354. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  355.  
  356. local mesh = it(Mesh)
  357.  
  358. mesh.Parent = part
  359.  
  360. if Mesh == "SpecialMesh" then
  361.  
  362. mesh.MeshType = meshtype
  363.  
  364. mesh.MeshId = meshid
  365.  
  366. end
  367.  
  368. mesh.Offset = offset
  369.  
  370. mesh.Scale = scale
  371.  
  372. return mesh
  373.  
  374. end
  375.  
  376. weld = function(parent, part0, part1, c0, c1)
  377.  
  378. local weld = it("Weld")
  379.  
  380. weld.Parent = parent
  381.  
  382. weld.Part0 = part0
  383.  
  384. weld.Part1 = part1
  385.  
  386. weld.C0 = c0
  387.  
  388. weld.C1 = c1
  389.  
  390. return weld
  391.  
  392. end
  393.  
  394. local m = Instance.new("Model", RightArm)
  395.  
  396. m.Name = "Rigormortis\' Right Glove"
  397.  
  398. GloveHandle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  399.  
  400. 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))
  401.  
  402. mesh("SpecialMesh", GloveHandle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 5.25, 5.5))
  403.  
  404. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  405.  
  406. 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))
  407.  
  408. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1, 5.5))
  409.  
  410. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  411.  
  412. 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))
  413.  
  414. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1.5, 5.5))
  415.  
  416. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  417.  
  418. 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))
  419.  
  420. 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))
  421.  
  422. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  423.  
  424. 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))
  425.  
  426. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  427.  
  428. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  429.  
  430. 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))
  431.  
  432. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  433.  
  434. GloveEyePart = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "GloveEyePart", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  435.  
  436. 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))
  437.  
  438. GloveEyePartmesh = mesh("SpecialMesh", GloveEyePart, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 4))
  439.  
  440. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  441.  
  442. 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))
  443.  
  444. 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))
  445.  
  446. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  447.  
  448. 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))
  449.  
  450. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  451.  
  452. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  453.  
  454. 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))
  455.  
  456. 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))
  457.  
  458. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  459.  
  460. 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))
  461.  
  462. 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))
  463.  
  464. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  465.  
  466. 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))
  467.  
  468. 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))
  469.  
  470. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  471.  
  472. 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))
  473.  
  474. 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))
  475.  
  476. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  477.  
  478. 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))
  479.  
  480. 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))
  481.  
  482. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  483.  
  484. 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))
  485.  
  486. 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))
  487.  
  488. LaserReferencePart = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Really black", "LaserReferencePart", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  489.  
  490. 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))
  491.  
  492. mesh("SpecialMesh", LaserReferencePart, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 4, 4))
  493.  
  494. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Dark stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  495.  
  496. 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))
  497.  
  498. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 5, 5))
  499.  
  500. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  501.  
  502. 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))
  503.  
  504. 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))
  505.  
  506. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  507.  
  508. 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))
  509.  
  510. 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))
  511.  
  512. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  513.  
  514. 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))
  515.  
  516. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  517.  
  518. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  519.  
  520. 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))
  521.  
  522. 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))
  523.  
  524. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  525.  
  526. 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))
  527.  
  528. 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))
  529.  
  530. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  531.  
  532. 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))
  533.  
  534. 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))
  535.  
  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.  
  538. 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))
  539.  
  540. 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))
  541.  
  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.  
  544. 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))
  545.  
  546. 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))
  547.  
  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.  
  550. 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))
  551.  
  552. 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))
  553.  
  554. Finger1Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  555.  
  556. 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))
  557.  
  558. mesh("SpecialMesh", Finger1Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  559.  
  560. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  561.  
  562. 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))
  563.  
  564. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  565.  
  566. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  567.  
  568. 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))
  569.  
  570. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  571.  
  572. Glove1Finger1ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  573.  
  574. 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))
  575.  
  576. 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))
  577.  
  578. Finger2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  579.  
  580. 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))
  581.  
  582. mesh("SpecialMesh", Finger2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  583.  
  584. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  585.  
  586. 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))
  587.  
  588. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  589.  
  590. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  591.  
  592. 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))
  593.  
  594. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  595.  
  596. Glove1Finger2ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger2ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  597.  
  598. 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))
  599.  
  600. 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))
  601.  
  602. Finger3Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  603.  
  604. 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))
  605.  
  606. mesh("SpecialMesh", Finger3Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  607.  
  608. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  609.  
  610. 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))
  611.  
  612. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  613.  
  614. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  615.  
  616. 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))
  617.  
  618. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  619.  
  620. Glove1Finger3ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove1Finger3ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  621.  
  622. 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))
  623.  
  624. 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))
  625.  
  626. Finger4Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  627.  
  628. 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))
  629.  
  630. mesh("SpecialMesh", Finger4Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  631.  
  632. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  633.  
  634. 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))
  635.  
  636. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  637.  
  638. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  639.  
  640. 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))
  641.  
  642. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  643.  
  644. Glove1Finger4ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove4Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  645.  
  646. 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))
  647.  
  648. 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))
  649.  
  650. local m2 = Instance.new("Model", Head)
  651.  
  652. m2.Name = "Rigormortis\' Hood"
  653.  
  654. HoodHandle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0, 0, "Really black", "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  655.  
  656. 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))
  657.  
  658. 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))
  659.  
  660. Hoodpart2 = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Hoodpart2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  661.  
  662. 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))
  663.  
  664. 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))
  665.  
  666. Eye1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Eye1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  667.  
  668. 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))
  669.  
  670. Eye1mesh = mesh("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 2, 1))
  671.  
  672. Eye2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Eye2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  673.  
  674. 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))
  675.  
  676. Eye2mesh = mesh("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 2, 1))
  677.  
  678. local m3 = Instance.new("Model", LeftArm)
  679.  
  680. m3.Name = "Rigormortis\' Left Glove"
  681.  
  682. Glove2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  683.  
  684. 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))
  685.  
  686. mesh("SpecialMesh", Glove2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 5.25, 5.5))
  687.  
  688. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  689.  
  690. 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))
  691.  
  692. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1, 5.5))
  693.  
  694. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  695.  
  696. 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))
  697.  
  698. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(5.5, 1.5, 5.5))
  699.  
  700. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  701.  
  702. 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))
  703.  
  704. 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))
  705.  
  706. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  707.  
  708. 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))
  709.  
  710. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  711.  
  712. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  713.  
  714. 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))
  715.  
  716. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  717.  
  718. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Really red", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  719.  
  720. 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))
  721.  
  722. mesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 4))
  723.  
  724. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  725.  
  726. 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))
  727.  
  728. 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))
  729.  
  730. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  731.  
  732. 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))
  733.  
  734. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  735.  
  736. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  737.  
  738. 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))
  739.  
  740. 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))
  741.  
  742. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  743.  
  744. 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))
  745.  
  746. 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))
  747.  
  748. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  749.  
  750. 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))
  751.  
  752. 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))
  753.  
  754. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  755.  
  756. 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))
  757.  
  758. 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))
  759.  
  760. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  761.  
  762. 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))
  763.  
  764. 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))
  765.  
  766. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  767.  
  768. 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))
  769.  
  770. 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))
  771.  
  772. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  773.  
  774. 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))
  775.  
  776. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 4, 4))
  777.  
  778. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Dark stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  779.  
  780. 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))
  781.  
  782. mesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 5, 5))
  783.  
  784. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  785.  
  786. 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))
  787.  
  788. 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))
  789.  
  790. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  791.  
  792. 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))
  793.  
  794. 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))
  795.  
  796. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0.25, 0, "Br. yellowish orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  797.  
  798. 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))
  799.  
  800. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 5, 1))
  801.  
  802. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  803.  
  804. 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))
  805.  
  806. 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))
  807.  
  808. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  809.  
  810. 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))
  811.  
  812. 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))
  813.  
  814. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  815.  
  816. 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))
  817.  
  818. 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))
  819.  
  820. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  821.  
  822. 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))
  823.  
  824. 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))
  825.  
  826. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  827.  
  828. 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))
  829.  
  830. 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))
  831.  
  832. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, "Bright orange", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  833.  
  834. 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))
  835.  
  836. 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))
  837.  
  838. Glove2Finger1Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  839.  
  840. 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))
  841.  
  842. mesh("SpecialMesh", Glove2Finger1Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  843.  
  844. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  845.  
  846. 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))
  847.  
  848. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  849.  
  850. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  851.  
  852. 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))
  853.  
  854. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  855.  
  856. Glove2Finger1ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger1ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  857.  
  858. 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))
  859.  
  860. 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))
  861.  
  862. Glove2Finger2Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  863.  
  864. 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))
  865.  
  866. mesh("SpecialMesh", Glove2Finger2Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  867.  
  868. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  869.  
  870. 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))
  871.  
  872. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  873.  
  874. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  875.  
  876. 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))
  877.  
  878. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  879.  
  880. Glove2Finger2ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger2ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  881.  
  882. 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))
  883.  
  884. 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))
  885.  
  886. Glove2Finger3Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  887.  
  888. 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))
  889.  
  890. mesh("SpecialMesh", Glove2Finger3Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  891.  
  892. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  893.  
  894. 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))
  895.  
  896. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  897.  
  898. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  899.  
  900. 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))
  901.  
  902. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  903.  
  904. Glove2Finger3ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger3ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  905.  
  906. 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))
  907.  
  908. 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))
  909.  
  910. Glove2Finger4Handle = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Handle", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  911.  
  912. 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))
  913.  
  914. mesh("SpecialMesh", Glove2Finger4Handle, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  915.  
  916. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  917.  
  918. 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))
  919.  
  920. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  921.  
  922. Part = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  923.  
  924. 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))
  925.  
  926. mesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1.5, 1.25, 1.5))
  927.  
  928. Glove2Finger4ClawFinger = part(Enum.FormFactor.Custom, m, Enum.Material.Metal, 0.25, 0, TorsoColor, "Glove2Finger4ClawFinger", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  929.  
  930. 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))
  931.  
  932. 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))
  933.  
  934. coroutine.resume(coroutine.create(function(Part, Weld)
  935.  
  936. while Part.Parent ~= nil do
  937.  
  938. wait(5)
  939.  
  940. for i = 0, 1, 0.2 do
  941.  
  942. wait()
  943.  
  944. Eye1mesh.Scale = Vector3.new(0.5, 2 - 1.9 * i, 1)
  945.  
  946. end
  947.  
  948. for i = 0, 1, 0.2 do
  949.  
  950. wait()
  951.  
  952. Eye1mesh.Scale = Vector3.new(0.5, 0.1 + 1.9 * i, 1)
  953.  
  954. end
  955.  
  956. end
  957.  
  958. end), Eye1, Eye1weld)
  959.  
  960. coroutine.resume(coroutine.create(function(Part, Weld)
  961.  
  962. while Part.Parent ~= nil do
  963.  
  964. wait(5)
  965.  
  966. for i = 0, 1, 0.2 do
  967.  
  968. wait()
  969.  
  970. Eye2mesh.Scale = Vector3.new(0.5, 2 - 1.9 * i, 1)
  971.  
  972. end
  973.  
  974. for i = 0, 1, 0.2 do
  975.  
  976. wait()
  977.  
  978. Eye2mesh.Scale = Vector3.new(0.5, 0.1 + 1.9 * i, 1)
  979.  
  980. end
  981.  
  982. end
  983.  
  984. end), Eye2, Eye2weld)
  985.  
  986. for i,v in pairs(Character:GetChildren()) do
  987.  
  988. if v:IsA("Model") then
  989.  
  990. for _,c in pairs(v:GetChildren()) do
  991.  
  992. if c:IsA("Part") then
  993.  
  994. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  995.  
  996. end
  997.  
  998. end
  999.  
  1000. end
  1001.  
  1002. end
  1003.  
  1004. for i,v in pairs(Character.Head:GetChildren()) do
  1005.  
  1006. if v.className == "BlockMesh" then
  1007.  
  1008. v:destroy()
  1009.  
  1010. head = Instance.new("SpecialMesh", Head)
  1011.  
  1012. head.MeshType = "Head"
  1013.  
  1014. end
  1015.  
  1016. end
  1017.  
  1018. local CloakEffect = Instance.new("ParticleEmitter", Torso)
  1019.  
  1020. CloakEffect.VelocitySpread = 360
  1021.  
  1022. CloakEffect.Lifetime = NumberRange.new(1)
  1023.  
  1024. CloakEffect.Speed = NumberRange.new(20)
  1025.  
  1026. CloakEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1, 1), NumberSequenceKeypoint.new(1, 0)})
  1027.  
  1028. CloakEffect.Enabled = false
  1029.  
  1030. CloakEffect.RotSpeed = NumberRange.new(-360, 360)
  1031.  
  1032. CloakEffect.Rate = 1000
  1033.  
  1034. CloakEffect.Rotation = NumberRange.new(-360, 360)
  1035.  
  1036. CloakEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0), NumberSequenceKeypoint.new(1, 1)})
  1037.  
  1038. CloakEffect.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  1039.  
  1040. CloakEffect.LightEmission = 1
  1041.  
  1042. CloakEffect.Texture = "http://www.roblox.com/asset/?id=243664672"
  1043.  
  1044. CloakEffectLight = Instance.new("PointLight", Torso)
  1045.  
  1046. CloakEffectLight.Color = Color3.new(Colorpart1, Colorpart2, Colorpart3)
  1047.  
  1048. CloakEffectLight.Range = 10
  1049.  
  1050. CloakEffectLight.Brightness = 10
  1051.  
  1052. CloakEffectLight.Enabled = false
  1053.  
  1054. CloakEffectLight2 = Instance.new("PointLight", Torso)
  1055.  
  1056. CloakEffectLight2.Color = Color3.new(Colorpart1, Colorpart2, Colorpart3)
  1057.  
  1058. CloakEffectLight2.Range = 7.5
  1059.  
  1060. CloakEffectLight2.Brightness = 7.5
  1061.  
  1062. CloakEffectLight2.Enabled = false
  1063.  
  1064. local CloakEffect2 = Instance.new("ParticleEmitter", Torso)
  1065.  
  1066. CloakEffect2.VelocitySpread = 360
  1067.  
  1068. CloakEffect2.Lifetime = NumberRange.new(1)
  1069.  
  1070. CloakEffect2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 5)})
  1071.  
  1072. CloakEffect2.Enabled = false
  1073.  
  1074. CloakEffect2.RotSpeed = NumberRange.new(9000)
  1075.  
  1076. CloakEffect2.Rate = 200
  1077.  
  1078. CloakEffect2.Rotation = NumberRange.new(-360, 360)
  1079.  
  1080. CloakEffect2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0), NumberSequenceKeypoint.new(1, 1)})
  1081.  
  1082. CloakEffect2.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  1083.  
  1084. CloakEffect2.Texture = "http://www.roblox.com/asset/?id=321556991"
  1085.  
  1086. local TrailEffect = Instance.new("ParticleEmitter", Torso)
  1087.  
  1088. TrailEffect.Lifetime = NumberRange.new(1)
  1089.  
  1090. TrailEffect.Speed = NumberRange.new(0)
  1091.  
  1092. TrailEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.5), NumberSequenceKeypoint.new(1, 0)})
  1093.  
  1094. TrailEffect.Enabled = false
  1095.  
  1096. TrailEffect.RotSpeed = NumberRange.new(-360, 360)
  1097.  
  1098. TrailEffect.Rate = 500
  1099.  
  1100. TrailEffect.Rotation = NumberRange.new(-360, 360)
  1101.  
  1102. TrailEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0.5), NumberSequenceKeypoint.new(1, 1)})
  1103.  
  1104. TrailEffect.Color = ColorSequence.new(Color3.new(Colorpart1, Colorpart2, Colorpart3), Color3.new(Colorpart1, Colorpart2, Colorpart3))
  1105.  
  1106. TrailEffect.LightEmission = 0.5
  1107.  
  1108. TrailEffect.Texture = "http://www.roblox.com/asset/?id=243728206"
  1109.  
  1110. local GhostEffect = Instance.new("ParticleEmitter", Torso)
  1111.  
  1112. GhostEffect.Lifetime = NumberRange.new(0.25, 0.5)
  1113.  
  1114. GhostEffect.Speed = NumberRange.new(12.5, 15)
  1115.  
  1116. GhostEffect.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.3, 0.3), NumberSequenceKeypoint.new(1, 0, 0)})
  1117.  
  1118. GhostEffect.Acceleration = Vector3.new(0, 0, 0)
  1119.  
  1120. GhostEffect.RotSpeed = NumberRange.new(9000)
  1121.  
  1122. GhostEffect.Rate = 1000
  1123.  
  1124. GhostEffect.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.1, 0.25), NumberSequenceKeypoint.new(1, 1)})
  1125.  
  1126. GhostEffect.LightEmission = 0.75
  1127.  
  1128. GhostEffect.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  1129.  
  1130. GhostEffect.Texture = "http://www.roblox.com/asset/?id=321556991"
  1131.  
  1132. GhostEffect.VelocitySpread = 360
  1133.  
  1134. GhostEffect.LockedToPart = false
  1135.  
  1136. GhostEffect.Enabled = false
  1137.  
  1138. local Player = game.Players.localPlayer
  1139.  
  1140. local Character = Player.Character
  1141.  
  1142. local Humanoid = Character.Humanoid
  1143.  
  1144. local mouse = Player:GetMouse()
  1145.  
  1146. local LeftArm = Character["Left Arm"]
  1147.  
  1148. local RightArm = Character["Right Arm"]
  1149.  
  1150. local LeftLeg = Character["Left Leg"]
  1151.  
  1152. local RightLeg = Character["Right Leg"]
  1153.  
  1154. local Head = Character.Head
  1155.  
  1156. local Torso = Character.Torso
  1157.  
  1158. local cam = game.Workspace.CurrentCamera
  1159.  
  1160. local RootPart = Character.HumanoidRootPart
  1161.  
  1162. local equipped = false
  1163.  
  1164. local attack = false
  1165.  
  1166. local Anim = "Idle"
  1167.  
  1168. local idle = 0
  1169.  
  1170. local sprint = false
  1171.  
  1172. local battlestance = false
  1173.  
  1174. local attacktype = 1
  1175.  
  1176. local state = "none"
  1177.  
  1178. local torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1179.  
  1180. local velocity = RootPart.Velocity.y
  1181.  
  1182. local sine = 0
  1183.  
  1184. local change = 1
  1185.  
  1186. local on = false
  1187.  
  1188. local grabbed = false
  1189.  
  1190. local skill1 = false
  1191.  
  1192. local skill2 = false
  1193.  
  1194. local skill3 = false
  1195.  
  1196. local skill4 = false
  1197.  
  1198. local cooldown1 = 0
  1199.  
  1200. local cooldown2 = 0
  1201.  
  1202. local cooldown3 = 0
  1203.  
  1204. local cooldown4 = 0
  1205.  
  1206. local co1 = 20
  1207.  
  1208. local co2 = 30
  1209.  
  1210. local co3 = 40
  1211.  
  1212. local co4 = 100
  1213.  
  1214. local inputserv = game:GetService("UserInputService")
  1215.  
  1216. local typing = false
  1217.  
  1218. local crit = false
  1219.  
  1220. local critchance = 2
  1221.  
  1222. local critdamageaddmin = 3
  1223.  
  1224. local critdamageaddmax = 7
  1225.  
  1226. local maxstamina = 100
  1227.  
  1228. local stamina = 0
  1229.  
  1230. local maxjumpstamina = 100
  1231.  
  1232. local jumpstamina = 0
  1233.  
  1234. local maxstealth = 100
  1235.  
  1236. local stealth = 0
  1237.  
  1238. local skill1stam = 30
  1239.  
  1240. local skill2stam = 40
  1241.  
  1242. local skill3stam = 50
  1243.  
  1244. local skill4stam = 80
  1245.  
  1246. local recovermana = 3
  1247.  
  1248. local recoverstealth = 5
  1249.  
  1250. local recoverjumpstamina = 25
  1251.  
  1252. local defensevalue = 0.9
  1253.  
  1254. local speedvalue = 1.25
  1255.  
  1256. local mindamage = 5
  1257.  
  1258. local maxdamage = 10
  1259.  
  1260. local damagevalue = 1
  1261.  
  1262. local cf = CFrame.new
  1263.  
  1264. local mr = math.rad
  1265.  
  1266. local angles = CFrame.Angles
  1267.  
  1268. local ud = UDim2.new
  1269.  
  1270. local c3 = Color3.new
  1271.  
  1272. local skillcolorscheme = c3(1, 1, 1)
  1273.  
  1274. local rain = Color3.new()
  1275.  
  1276. sincolor = function(sine)
  1277.  
  1278. sine = math.deg(sine)
  1279.  
  1280. local radcolor = function(col)
  1281.  
  1282. return math.rad(col / 255 * 360)
  1283.  
  1284. end
  1285.  
  1286. local r = math.abs(math.sin(radcolor(sine + 0)))
  1287.  
  1288. local g = math.abs(math.sin(radcolor(sine + 85)))
  1289.  
  1290. local b = math.abs(math.sin(radcolor(sine + 170)))
  1291.  
  1292. return Color3.new(r, g, b)
  1293.  
  1294. end
  1295.  
  1296. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  1297.  
  1298. makeframe = function(par, trans, pos, size, color)
  1299.  
  1300. local frame = Instance.new("Frame", par)
  1301.  
  1302. frame.BackgroundTransparency = trans
  1303.  
  1304. frame.BorderSizePixel = 0
  1305.  
  1306. frame.Position = pos
  1307.  
  1308. frame.Size = size
  1309.  
  1310. frame.BackgroundColor3 = color
  1311.  
  1312. return frame
  1313.  
  1314. end
  1315.  
  1316. makelabel = function(par, text)
  1317.  
  1318. local label = Instance.new("TextLabel", par)
  1319.  
  1320. label.BackgroundTransparency = 1
  1321.  
  1322. label.Size = ud(1, 0, 1, 0)
  1323.  
  1324. label.Position = ud(0, 0, 0, 0)
  1325.  
  1326. label.TextColor3 = c3(255, 255, 255)
  1327.  
  1328. label.TextStrokeTransparency = 0
  1329.  
  1330. label.FontSize = Enum.FontSize.Size32
  1331.  
  1332. label.Font = Enum.Font.SourceSansBold
  1333.  
  1334. label.BorderSizePixel = 0
  1335.  
  1336. label.TextScaled = true
  1337.  
  1338. label.Text = text
  1339.  
  1340. end
  1341.  
  1342. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1343.  
  1344. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1345.  
  1346. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1347.  
  1348. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0.06, 0), skillcolorscheme)
  1349.  
  1350. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1351.  
  1352. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1353.  
  1354. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1355.  
  1356. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  1357.  
  1358. text1 = makelabel(framesk1, "[C] Trigger Blast/Planet Trigger")
  1359.  
  1360. text2 = makelabel(framesk2, "[V] Trigger Void")
  1361.  
  1362. text3 = makelabel(framesk3, "[X] Celestial Trigger Distortion")
  1363.  
  1364. text4 = makelabel(framesk4, "[Z] Galactic Trigger/Spiral Trigger")
  1365.  
  1366. staminabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 1))
  1367.  
  1368. staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 1))
  1369.  
  1370. staminatext = makelabel(staminabar, "Mana")
  1371.  
  1372. 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))
  1373.  
  1374. stealthcover = makeframe(stealthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0.7843137254902, 0))
  1375.  
  1376. stealthtext = makelabel(stealthbar, "Trigger Power")
  1377.  
  1378. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 0))
  1379.  
  1380. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 0.18039215686275, 0.1921568627451))
  1381.  
  1382. healthtext = makelabel(healthbar, "Health")
  1383.  
  1384. jumpstaminabar = makeframe(scrn, 0.5, ud(0.5, 0, 0.78, 0), ud(0.26, 0, 0.03, 0), c3(1, 1, 1))
  1385.  
  1386. jumpstaminacover = makeframe(jumpstaminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 1, 1))
  1387.  
  1388. jumpstaminatext = makelabel(jumpstaminabar, "Jump Trigger Percent")
  1389.  
  1390. local stats = Instance.new("Folder", Character)
  1391.  
  1392. stats.Name = "Stats"
  1393.  
  1394. local block = Instance.new("BoolValue", stats)
  1395.  
  1396. block.Name = "Block"
  1397.  
  1398. block.Value = false
  1399.  
  1400. local stun = Instance.new("BoolValue", stats)
  1401.  
  1402. stun.Name = "Stun"
  1403.  
  1404. stun.Value = false
  1405.  
  1406. local defense = Instance.new("NumberValue", stats)
  1407.  
  1408. defense.Name = "Defence"
  1409.  
  1410. defense.Value = defensevalue
  1411.  
  1412. local speed = Instance.new("NumberValue", stats)
  1413.  
  1414. speed.Name = "Speed"
  1415.  
  1416. speed.Value = speedvalue
  1417.  
  1418. local damagea = Instance.new("NumberValue", stats)
  1419.  
  1420. damagea.Name = "Damage"
  1421.  
  1422. damagea.Value = damagevalue
  1423.  
  1424. rainhats = {}
  1425.  
  1426. prepareCharacter = function()
  1427.  
  1428. for _,v in pairs(Character:children()) do
  1429.  
  1430. if v:isA("Shirt") or v:isA("Pants") then
  1431.  
  1432. v:Destroy()
  1433.  
  1434. else
  1435.  
  1436. if v:isA("Part") then
  1437.  
  1438. v.BrickColor = BrickColor.new("White")
  1439.  
  1440. else
  1441.  
  1442. if v.Name == "BodyColors" then
  1443.  
  1444. v:Destroy()
  1445.  
  1446. else
  1447.  
  1448. if v:isA("Hat") then
  1449.  
  1450. table.insert(rainhats, #rainhats + 1, v.Handle.Mesh)
  1451.  
  1452. v.Handle.Mesh.TextureId = "rbxassetid://37912058"
  1453.  
  1454. end
  1455.  
  1456. end
  1457.  
  1458. end
  1459.  
  1460. end
  1461.  
  1462. end
  1463.  
  1464. end
  1465.  
  1466. prepareCharacter()
  1467.  
  1468. makeeffect = function(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  1469.  
  1470. local p = Instance.new("Part", par or workspace)
  1471.  
  1472. p.CFrame = pos1
  1473.  
  1474. p.Anchored = true
  1475.  
  1476. p.Material = "Plastic"
  1477.  
  1478. p.CanCollide = false
  1479.  
  1480. p.TopSurface = 0
  1481.  
  1482. p.Size = Vector3.new(1, 1, 1)
  1483.  
  1484. p.BottomSurface = 0
  1485.  
  1486. p.Transparency = trans
  1487.  
  1488. p.FormFactor = "Custom"
  1489.  
  1490. nooutline(p)
  1491.  
  1492. local mesh = Instance.new("SpecialMesh", p)
  1493.  
  1494. mesh.Scale = size
  1495.  
  1496. if id ~= nil and type == nil then
  1497.  
  1498. mesh.MeshId = "rbxassetid://" .. id
  1499.  
  1500. else
  1501.  
  1502. if id == nil and type ~= nil then
  1503.  
  1504. mesh.MeshType = type
  1505.  
  1506. else
  1507.  
  1508. if id == nil and type == nil then
  1509.  
  1510. mesh.MeshType = "Brick"
  1511.  
  1512. end
  1513.  
  1514. end
  1515.  
  1516. end
  1517.  
  1518. coroutine.wrap(function()
  1519.  
  1520. for i = 0, delay1, 0.1 do
  1521.  
  1522. wait(0.016666666666667)
  1523.  
  1524. p.CFrame = p.CFrame
  1525.  
  1526. mesh.Scale = mesh.Scale + howmuch
  1527.  
  1528. p.Transparency = p.Transparency + trans1
  1529.  
  1530. end
  1531.  
  1532. p:Destroy()
  1533.  
  1534. end)()
  1535.  
  1536. return p
  1537.  
  1538. end
  1539.  
  1540. clangy = function(cframe)
  1541.  
  1542. wait(0.016666666666667)
  1543.  
  1544. local clang = {}
  1545.  
  1546. local dis = 0
  1547.  
  1548. local part = Instance.new("Part", nil)
  1549.  
  1550. part.CFrame = cframe
  1551.  
  1552. part.Anchored = true
  1553.  
  1554. part.CanCollide = false
  1555.  
  1556. part.BrickColor = BrickColor.new("New Yeller")
  1557.  
  1558. part.FormFactor = "Custom"
  1559.  
  1560. part.Name = "clanger"
  1561.  
  1562. part.Size = Vector3.new(0.2, 0.2, 0.2)
  1563.  
  1564. part.TopSurface = 10
  1565.  
  1566. part.BottomSurface = 10
  1567.  
  1568. part.RightSurface = 10
  1569.  
  1570. part.LeftSurface = 10
  1571.  
  1572. part.BackSurface = 10
  1573.  
  1574. part.FrontSurface = 10
  1575.  
  1576. part:BreakJoints()
  1577.  
  1578. local mesh = Instance.new("BlockMesh", part)
  1579.  
  1580. coroutine.wrap(function()
  1581.  
  1582. for i = 1, 7 do
  1583.  
  1584. do
  1585.  
  1586. wait(0.016666666666667)
  1587.  
  1588. dis = dis + 0.2
  1589.  
  1590. local partc = part:clone()
  1591.  
  1592. partc.Parent = workspace
  1593.  
  1594. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  1595.  
  1596. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  1597.  
  1598. table.insert(clang, partc)
  1599.  
  1600. end
  1601.  
  1602. end
  1603.  
  1604. for i,v in pairs(clang) do
  1605.  
  1606. coroutine.wrap(function()
  1607.  
  1608. for i = 1, 10 do
  1609.  
  1610. wait(0.01)
  1611.  
  1612. v.Transparency = v.Transparency + 0.1
  1613.  
  1614. end
  1615.  
  1616. v:destroy()
  1617.  
  1618. end)()
  1619.  
  1620. end
  1621.  
  1622. end)()
  1623.  
  1624. end
  1625.  
  1626. circle = function(color, pos1)
  1627.  
  1628. local p = Instance.new("Part", m)
  1629.  
  1630. p.BrickColor = BrickColor.new(color)
  1631.  
  1632. p.CFrame = pos1
  1633.  
  1634. p.Anchored = true
  1635.  
  1636. p.Material = "Plastic"
  1637.  
  1638. p.CanCollide = false
  1639.  
  1640. p.TopSurface = 0
  1641.  
  1642. p.Size = Vector3.new(1, 1, 1)
  1643.  
  1644. p.BottomSurface = 0
  1645.  
  1646. p.Transparency = 0.35
  1647.  
  1648. p.FormFactor = "Custom"
  1649.  
  1650. local mesh = Instance.new("CylinderMesh", p)
  1651.  
  1652. mesh.Scale = Vector3.new(0, 0, 0)
  1653.  
  1654. coroutine.wrap(function()
  1655.  
  1656. for i = 0, 5, 0.1 do
  1657.  
  1658. wait(0.016666666666667)
  1659.  
  1660. p.CFrame = p.CFrame
  1661.  
  1662. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0, 0.5)
  1663.  
  1664. p.Transparency = p.Transparency + 0.025
  1665.  
  1666. end
  1667.  
  1668. p:Destroy()
  1669.  
  1670. end)()
  1671.  
  1672. end
  1673.  
  1674. firespaz1 = function(color, pos1)
  1675.  
  1676. local p = Instance.new("Part", m)
  1677.  
  1678. p.BrickColor = BrickColor.new(color)
  1679.  
  1680. p.CFrame = pos1
  1681.  
  1682. p.Anchored = true
  1683.  
  1684. p.Material = "Plastic"
  1685.  
  1686. p.CanCollide = false
  1687.  
  1688. p.TopSurface = 0
  1689.  
  1690. p.Size = Vector3.new(1, 1, 1)
  1691.  
  1692. p.BottomSurface = 0
  1693.  
  1694. p.Transparency = 0.5
  1695.  
  1696. p.FormFactor = "Custom"
  1697.  
  1698. local mesh = Instance.new("BlockMesh", p)
  1699.  
  1700. mesh.Scale = Vector3.new(1, 1, 1)
  1701.  
  1702. coroutine.wrap(function()
  1703.  
  1704. for i = 0, 15, 0.1 do
  1705.  
  1706. wait(0.033333333333333)
  1707.  
  1708. p.CFrame = p.CFrame * CFrame.new(0, 0.1, 0)
  1709.  
  1710. mesh.Scale = mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  1711.  
  1712. p.Transparency = p.Transparency + 0.025
  1713.  
  1714. end
  1715.  
  1716. p:Destroy()
  1717.  
  1718. end)()
  1719.  
  1720. end
  1721.  
  1722. pickrandom = function(tablesa)
  1723.  
  1724. local randomized = tablesa[math.random(1, #tablesa)]
  1725.  
  1726. return randomized
  1727.  
  1728. end
  1729.  
  1730. sound = function(id, pitch, volume, par, last)
  1731.  
  1732. local s = Instance.new("Sound", par or Torso)
  1733.  
  1734. s.SoundId = "rbxassetid://" .. id
  1735.  
  1736. s.Pitch = pitch or 1
  1737.  
  1738. s.Volume = volume or 1
  1739.  
  1740. wait()
  1741.  
  1742. s:play()
  1743.  
  1744. game.Debris:AddItem(s, last or 120)
  1745.  
  1746. end
  1747.  
  1748. clangy = function(cframe)
  1749.  
  1750. wait(0.016666666666667)
  1751.  
  1752. local clang = {}
  1753.  
  1754. local dis = 0
  1755.  
  1756. local part = Instance.new("Part", nil)
  1757.  
  1758. part.CFrame = cframe
  1759.  
  1760. part.Anchored = true
  1761.  
  1762. part.CanCollide = false
  1763.  
  1764. part.BrickColor = BrickColor.new("New Yeller")
  1765.  
  1766. part.FormFactor = "Custom"
  1767.  
  1768. part.Name = "clanger"
  1769.  
  1770. part.Size = Vector3.new(0.2, 0.2, 0.2)
  1771.  
  1772. part.TopSurface = 10
  1773.  
  1774. part.BottomSurface = 10
  1775.  
  1776. part.RightSurface = 10
  1777.  
  1778. part.LeftSurface = 10
  1779.  
  1780. part.BackSurface = 10
  1781.  
  1782. part.FrontSurface = 10
  1783.  
  1784. part:BreakJoints()
  1785.  
  1786. local mesh = Instance.new("BlockMesh", part)
  1787.  
  1788. coroutine.wrap(function()
  1789.  
  1790. for i = 1, 7 do
  1791.  
  1792. do
  1793.  
  1794. wait(0.016666666666667)
  1795.  
  1796. dis = dis + 0.2
  1797.  
  1798. local partc = part:clone()
  1799.  
  1800. partc.Parent = workspace
  1801.  
  1802. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  1803.  
  1804. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  1805.  
  1806. table.insert(clang, partc)
  1807.  
  1808. end
  1809.  
  1810. end
  1811.  
  1812. for i,v in pairs(clang) do
  1813.  
  1814. coroutine.wrap(function()
  1815.  
  1816. for i = 1, 10 do
  1817.  
  1818. wait(0.01)
  1819.  
  1820. v.Transparency = v.Transparency + 0.1
  1821.  
  1822. end
  1823.  
  1824. v:destroy()
  1825.  
  1826. end)()
  1827.  
  1828. end
  1829.  
  1830. end)()
  1831.  
  1832. end
  1833.  
  1834. so = function(id, par, vol, pit)
  1835.  
  1836. coroutine.resume(coroutine.create(function()
  1837.  
  1838. local sou = Instance.new("Sound", par)
  1839.  
  1840. sou.Volume = vol
  1841.  
  1842. sou.Pitch = pit
  1843.  
  1844. sou.SoundId = id
  1845.  
  1846. wait()
  1847.  
  1848. sou:play()
  1849.  
  1850. game:GetService("Debris"):AddItem(sou, 10)
  1851.  
  1852. end))
  1853.  
  1854. end
  1855.  
  1856. getclosest = function(obj, dis, player)
  1857.  
  1858. if (player.Torso.CFrame.p - obj).magnitude >= dis then
  1859.  
  1860. do return not player end
  1861.  
  1862. do
  1863.  
  1864. local list = {}
  1865.  
  1866. for i,v in pairs(workspace:GetChildren()) do
  1867.  
  1868. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and (v.Torso.Position - obj).magnitude <= dis then
  1869.  
  1870. table.insert(list, v)
  1871.  
  1872. end
  1873.  
  1874. end
  1875.  
  1876. do return list end
  1877.  
  1878. -- DECOMPILER ERROR: 3 unprocessed JMP targets
  1879.  
  1880. end
  1881.  
  1882. end
  1883.  
  1884. end
  1885.  
  1886. tag = function(hum, player)
  1887.  
  1888. local creator = Instance.new("ObjectValue", hum)
  1889.  
  1890. creator.Value = player
  1891.  
  1892. creator.Name = "creator"
  1893.  
  1894. end
  1895.  
  1896. untag = function(hum)
  1897.  
  1898. if hum ~= nil then
  1899.  
  1900. local tag = hum:findFirstChild("creator")
  1901.  
  1902. if tag ~= nil then
  1903.  
  1904. tag.Parent = nil
  1905.  
  1906. end
  1907.  
  1908. end
  1909.  
  1910. end
  1911.  
  1912. tagplayer = function(h)
  1913.  
  1914. coroutine.wrap(function()
  1915.  
  1916. tag(h, player)
  1917.  
  1918. wait(1)
  1919.  
  1920. untag(h)
  1921.  
  1922. end)()
  1923.  
  1924. end
  1925.  
  1926. randomizer = function(percent)
  1927.  
  1928. local randomized = math.random(0, 100)
  1929.  
  1930. if randomized <= percent then
  1931.  
  1932. return true
  1933.  
  1934. else
  1935.  
  1936. if percent <= randomized then
  1937.  
  1938. return false
  1939.  
  1940. end
  1941.  
  1942. end
  1943.  
  1944. end
  1945.  
  1946. turncrit = function()
  1947.  
  1948. coroutine.resume(coroutine.create(function()
  1949.  
  1950. print("CRITICAL!")
  1951.  
  1952. crit = true
  1953.  
  1954. wait(0.25)
  1955.  
  1956. crit = false
  1957.  
  1958. end))
  1959.  
  1960. end
  1961.  
  1962. subtractstamina = function(k)
  1963.  
  1964. if k <= stamina then
  1965.  
  1966. stamina = stamina - k
  1967.  
  1968. end
  1969.  
  1970. end
  1971.  
  1972. local weldBetween = function(a, b)
  1973.  
  1974. local weldd = Instance.new("ManualWeld")
  1975.  
  1976. weldd.Part0 = a
  1977.  
  1978. weldd.Part1 = b
  1979.  
  1980. weldd.C0 = CFrame.new()
  1981.  
  1982. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1983.  
  1984. weldd.Parent = a
  1985.  
  1986. return weldd
  1987.  
  1988. end
  1989.  
  1990. nooutline = function(part)
  1991.  
  1992. part.TopSurface = 10
  1993.  
  1994. end
  1995.  
  1996. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  1997.  
  1998. local fp = it("Part")
  1999.  
  2000. fp.formFactor = formfactor
  2001.  
  2002. fp.Parent = parent
  2003.  
  2004. fp.Reflectance = reflectance
  2005.  
  2006. fp.Transparency = transparency
  2007.  
  2008. fp.CanCollide = false
  2009.  
  2010. fp.Locked = true
  2011.  
  2012. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  2013.  
  2014. fp.Name = name
  2015.  
  2016. fp.Size = size
  2017.  
  2018. fp.Position = Character.Torso.Position
  2019.  
  2020. nooutline(fp)
  2021.  
  2022. fp.Material = material
  2023.  
  2024. fp:BreakJoints()
  2025.  
  2026. return fp
  2027.  
  2028. end
  2029.  
  2030. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  2031.  
  2032. local mesh = it(Mesh)
  2033.  
  2034. mesh.Parent = part
  2035.  
  2036. if Mesh == "SpecialMesh" then
  2037.  
  2038. mesh.MeshType = meshtype
  2039.  
  2040. mesh.MeshId = meshid
  2041.  
  2042. end
  2043.  
  2044. mesh.Offset = offset
  2045.  
  2046. mesh.Scale = scale
  2047.  
  2048. return mesh
  2049.  
  2050. end
  2051.  
  2052. weld = function(parent, part0, part1, c0, c1)
  2053.  
  2054. local weld = it("Weld")
  2055.  
  2056. weld.Parent = parent
  2057.  
  2058. weld.Part0 = part0
  2059.  
  2060. weld.Part1 = part1
  2061.  
  2062. weld.C0 = c0
  2063.  
  2064. weld.C1 = c1
  2065.  
  2066. return weld
  2067.  
  2068. end
  2069.  
  2070. local CFrameFromTopBack = function(at, top, back)
  2071.  
  2072. local right = top:Cross(back)
  2073.  
  2074. 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)
  2075.  
  2076. end
  2077.  
  2078. Triangle = function(a, b, c)
  2079.  
  2080. local edg1 = c - a:Dot(b - a.unit)
  2081.  
  2082. local edg2 = a - b:Dot(c - b.unit)
  2083.  
  2084. local edg3 = b - c:Dot(a - c.unit)
  2085.  
  2086. if edg1 <= b - a.magnitude and edg1 >= 0 then
  2087.  
  2088. a = a
  2089.  
  2090. else
  2091.  
  2092. -- DECOMPILER ERROR at PC35: Overwrote pending register: R1 in 'AssignReg'
  2093.  
  2094.  
  2095.  
  2096. if edg2 <= c - b.magnitude and edg2 >= 0 then
  2097.  
  2098. a = b
  2099.  
  2100. else
  2101.  
  2102. -- DECOMPILER ERROR at PC46: Overwrote pending register: R2 in 'AssignReg'
  2103.  
  2104.  
  2105.  
  2106. -- DECOMPILER ERROR at PC47: Overwrote pending register: R1 in 'AssignReg'
  2107.  
  2108.  
  2109.  
  2110. if edg3 <= a - c.magnitude and edg3 >= 0 then
  2111.  
  2112. a = c
  2113.  
  2114. else
  2115.  
  2116. assert(false, "unreachable")
  2117.  
  2118. end
  2119.  
  2120. end
  2121.  
  2122. end
  2123.  
  2124. local len1 = c - a:Dot(b - a.unit)
  2125.  
  2126. local len2 = b - a.magnitude - len1
  2127.  
  2128. local width = a + b - a.unit * len1 - c.magnitude
  2129.  
  2130. local maincf = CFrameFromTopBack(a, b - a:Cross(c - b).unit, -b - a.unit)
  2131.  
  2132. local list = {}
  2133.  
  2134. local TrailColor = "Dark grey"
  2135.  
  2136. if len1 > 0.01 then
  2137.  
  2138. local w1 = Instance.new("WedgePart", m)
  2139.  
  2140. game:GetService("Debris"):AddItem(w1, 5)
  2141.  
  2142. w1.Material = "SmoothPlastic"
  2143.  
  2144. w1.FormFactor = "Custom"
  2145.  
  2146. w1.BrickColor = BrickColor.new(TrailColor)
  2147.  
  2148. w1.Transparency = 0
  2149.  
  2150. w1.Reflectance = 0
  2151.  
  2152. w1.Material = "SmoothPlastic"
  2153.  
  2154. w1.CanCollide = false
  2155.  
  2156. NoOutline(w1)
  2157.  
  2158. local sz = Vector3.new(0.2, width, len1)
  2159.  
  2160. w1.Size = sz
  2161.  
  2162. local sp = Instance.new("SpecialMesh", w1)
  2163.  
  2164. sp.MeshType = "Wedge"
  2165.  
  2166. sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  2167.  
  2168. w1:BreakJoints()
  2169.  
  2170. w1.Anchored = true
  2171.  
  2172. w1.Parent = workspace
  2173.  
  2174. w1.Transparency = 0.7
  2175.  
  2176. table.insert(Effects, {w1, "Disappear", 0.01})
  2177.  
  2178. w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  2179.  
  2180. table.insert(list, w1)
  2181.  
  2182. end
  2183.  
  2184. do
  2185.  
  2186. if len2 > 0.01 then
  2187.  
  2188. local w2 = Instance.new("WedgePart", m)
  2189.  
  2190. game:GetService("Debris"):AddItem(w2, 5)
  2191.  
  2192. w2.Material = "SmoothPlastic"
  2193.  
  2194. w2.FormFactor = "Custom"
  2195.  
  2196. w2.BrickColor = BrickColor.new(TrailColor)
  2197.  
  2198. w2.Transparency = 0
  2199.  
  2200. w2.Reflectance = 0
  2201.  
  2202. w2.Material = "SmoothPlastic"
  2203.  
  2204. w2.CanCollide = false
  2205.  
  2206. NoOutline(w2)
  2207.  
  2208. local sz = Vector3.new(0.2, width, len2)
  2209.  
  2210. w2.Size = sz
  2211.  
  2212. local sp = Instance.new("SpecialMesh", w2)
  2213.  
  2214. sp.MeshType = "Wedge"
  2215.  
  2216. sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  2217.  
  2218. w2:BreakJoints()
  2219.  
  2220. w2.Anchored = true
  2221.  
  2222. w2.Parent = workspace
  2223.  
  2224. w2.Transparency = 0.7
  2225.  
  2226. table.insert(Effects, {w2, "Disappear", 0.01})
  2227.  
  2228. w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  2229.  
  2230. table.insert(list, w2)
  2231.  
  2232. end
  2233.  
  2234. do
  2235.  
  2236. return unpack(list)
  2237.  
  2238. end
  2239.  
  2240. end
  2241.  
  2242. end
  2243.  
  2244. so = function(id, par, vol, pit)
  2245.  
  2246. coroutine.resume(coroutine.create(function()
  2247.  
  2248. local sou = Instance.new("Sound", par or workspace)
  2249.  
  2250. sou.Volume = vol
  2251.  
  2252. sou.Pitch = pit or 1
  2253.  
  2254. sou.SoundId = id
  2255.  
  2256. fat.Event:wait()
  2257.  
  2258. sou:play()
  2259.  
  2260. game:GetService("Debris"):AddItem(sou, 6)
  2261.  
  2262. end))
  2263.  
  2264. end
  2265.  
  2266. clerp = function(a, b, t)
  2267.  
  2268. local qa = {QuaternionFromCFrame(a)}
  2269.  
  2270. local qb = {QuaternionFromCFrame(b)}
  2271.  
  2272. local ax, ay, az = a.x, a.y, a.z
  2273.  
  2274. local bx, by, bz = b.x, b.y, b.z
  2275.  
  2276. local _t = 1 - t
  2277.  
  2278. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2279.  
  2280. end
  2281.  
  2282. local clerp = CFrame.new().lerp
  2283.  
  2284. QuaternionFromCFrame = function(cf)
  2285.  
  2286. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2287.  
  2288. local trace = m00 + m11 + m22
  2289.  
  2290. if trace > 0 then
  2291.  
  2292. local s = math.sqrt(1 + trace)
  2293.  
  2294. local recip = 0.5 / s
  2295.  
  2296. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2297.  
  2298. else
  2299.  
  2300. do
  2301.  
  2302. local i = 0
  2303.  
  2304. if m00 < m11 then
  2305.  
  2306. i = 1
  2307.  
  2308. end
  2309.  
  2310. if i == 0 and m00 or m11 < m22 then
  2311.  
  2312. i = 2
  2313.  
  2314. end
  2315.  
  2316. if i == 0 then
  2317.  
  2318. local s = math.sqrt(m00 - m11 - m22 + 1)
  2319.  
  2320. local recip = 0.5 / s
  2321.  
  2322. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2323.  
  2324. else
  2325.  
  2326. do
  2327.  
  2328. if i == 1 then
  2329.  
  2330. local s = math.sqrt(m11 - m22 - m00 + 1)
  2331.  
  2332. local recip = 0.5 / s
  2333.  
  2334. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2335.  
  2336. else
  2337.  
  2338. do
  2339.  
  2340. if i == 2 then
  2341.  
  2342. local s = math.sqrt(m22 - m00 - m11 + 1)
  2343.  
  2344. local recip = 0.5 / s
  2345.  
  2346. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2347.  
  2348. end
  2349.  
  2350. end
  2351.  
  2352. end
  2353.  
  2354. end
  2355.  
  2356. end
  2357.  
  2358. end
  2359.  
  2360. end
  2361.  
  2362. end
  2363.  
  2364. QuaternionToCFrame = function(px, py, pz, x, y, z, w)
  2365.  
  2366. local xs, ys, zs = x + x, y + y, z + z
  2367.  
  2368. local wx, wy, wz = w * xs, w * ys, w * zs
  2369.  
  2370. local xx = x * xs
  2371.  
  2372. local xy = x * ys
  2373.  
  2374. local xz = x * zs
  2375.  
  2376. local yy = y * ys
  2377.  
  2378. local yz = y * zs
  2379.  
  2380. local zz = z * zs
  2381.  
  2382. 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))
  2383.  
  2384. end
  2385.  
  2386. QuaternionSlerp = function(a, b, t)
  2387.  
  2388. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2389.  
  2390. local startInterp, finishInterp = nil, nil
  2391.  
  2392. if cosTheta >= 0.0001 then
  2393.  
  2394. if 1 - cosTheta > 0.0001 then
  2395.  
  2396. local theta = math.acos(cosTheta)
  2397.  
  2398. local invSinTheta = 1 / math.sin(theta)
  2399.  
  2400. startInterp = math.sin((1 - t) * theta) * invSinTheta
  2401.  
  2402. finishInterp = math.sin(t * theta) * invSinTheta
  2403.  
  2404. else
  2405.  
  2406. do
  2407.  
  2408. startInterp = 1 - t
  2409.  
  2410. finishInterp = t
  2411.  
  2412. if 1 + cosTheta > 0.0001 then
  2413.  
  2414. local theta = math.acos(-cosTheta)
  2415.  
  2416. local invSinTheta = 1 / math.sin(theta)
  2417.  
  2418. startInterp = math.sin((t - 1) * theta) * invSinTheta
  2419.  
  2420. finishInterp = math.sin(t * theta) * invSinTheta
  2421.  
  2422. else
  2423.  
  2424. do
  2425.  
  2426. startInterp = t - 1
  2427.  
  2428. finishInterp = t
  2429.  
  2430. 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
  2431.  
  2432. end
  2433.  
  2434. end
  2435.  
  2436. end
  2437.  
  2438. end
  2439.  
  2440. end
  2441.  
  2442. end
  2443.  
  2444. rayCast = function(Pos, Dir, Max, Ignore)
  2445.  
  2446. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2447.  
  2448. end
  2449.  
  2450. makegui = function(cframe, text)
  2451.  
  2452. local a = math.random(-10, 10) / 100
  2453.  
  2454. local c = Instance.new("Part")
  2455.  
  2456. c.Transparency = 1
  2457.  
  2458. Instance.new("BodyGyro").Parent = c
  2459.  
  2460. c.Parent = workspace
  2461.  
  2462. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  2463.  
  2464. local f = Instance.new("BodyPosition")
  2465.  
  2466. f.P = 2000
  2467.  
  2468. f.D = 100
  2469.  
  2470. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2471.  
  2472. f.position = c.Position + Vector3.new(0, 3, 0)
  2473.  
  2474. f.Parent = c
  2475.  
  2476. game:GetService("Debris"):AddItem(c, 6.5)
  2477.  
  2478. c.CanCollide = false
  2479.  
  2480. c.Parent = workspace
  2481.  
  2482. c.CanCollide = false
  2483.  
  2484. local bg = Instance.new("BillboardGui", c)
  2485.  
  2486. bg.Adornee = c
  2487.  
  2488. bg.Size = UDim2.new(1, 0, 1, 0)
  2489.  
  2490. bg.StudsOffset = Vector3.new(0, 0, 0)
  2491.  
  2492. bg.AlwaysOnTop = false
  2493.  
  2494. local tl = Instance.new("TextLabel", bg)
  2495.  
  2496. tl.BackgroundTransparency = 1
  2497.  
  2498. tl.Size = UDim2.new(1, 0, 1, 0)
  2499.  
  2500. tl.Text = text
  2501.  
  2502. tl.Font = "SourceSansBold"
  2503.  
  2504. tl.FontSize = "Size42"
  2505.  
  2506. if crit == true then
  2507.  
  2508. tl.TextColor3 = Color3.new(0.70588235294118, 0, 0)
  2509.  
  2510. else
  2511.  
  2512. tl.TextColor3 = Color3.new(255, 0.70588235294118, 0.2)
  2513.  
  2514. end
  2515.  
  2516. tl.TextStrokeTransparency = 0
  2517.  
  2518. tl.TextScaled = true
  2519.  
  2520. tl.TextWrapped = true
  2521.  
  2522. coroutine.wrap(function()
  2523.  
  2524. wait(2)
  2525.  
  2526. for i = 1, 10 do
  2527.  
  2528. fat.Event:wait()
  2529.  
  2530. c.Transparency = 1
  2531.  
  2532. tl.TextTransparency = tl.TextTransparency + 0.1
  2533.  
  2534. end
  2535.  
  2536. end)()
  2537.  
  2538. end
  2539.  
  2540. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  2541.  
  2542. if hit.Parent == nil then
  2543.  
  2544. return
  2545.  
  2546. end
  2547.  
  2548. local h = hit.Parent:FindFirstChild("Humanoid")
  2549.  
  2550. for _,v in pairs(hit.Parent:children()) do
  2551.  
  2552. if v:IsA("Humanoid") then
  2553.  
  2554. h = v
  2555.  
  2556. end
  2557.  
  2558. end
  2559.  
  2560. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  2561.  
  2562. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  2563.  
  2564. end
  2565.  
  2566. if hit.Parent.className == "Hat" then
  2567.  
  2568. hit = hit.Parent.Parent:findFirstChild("Head")
  2569.  
  2570. end
  2571.  
  2572. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2573.  
  2574. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2575.  
  2576. return
  2577.  
  2578. end
  2579.  
  2580. local blocked = false
  2581.  
  2582. block = hit.Parent:findFirstChild("Block")
  2583.  
  2584. if block ~= nil then
  2585.  
  2586. print(block.className)
  2587.  
  2588. if block.className == "NumberValue" and block.Value > 0 then
  2589.  
  2590. blocked = true
  2591.  
  2592. if decreaseblock == nil then
  2593.  
  2594. block.Value = block.Value - 1
  2595.  
  2596. end
  2597.  
  2598. end
  2599.  
  2600. if block.className == "IntValue" and block.Value > 0 then
  2601.  
  2602. blocked = true
  2603.  
  2604. if decreaseblock ~= nil then
  2605.  
  2606. block.Value = block.Value - 1
  2607.  
  2608. end
  2609.  
  2610. end
  2611.  
  2612. end
  2613.  
  2614. if blocked == false then
  2615.  
  2616. local D = math.random(minim, maxim) * damagea.Value
  2617.  
  2618. if h.Parent:FindFirstChild("Stats") then
  2619.  
  2620. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  2621.  
  2622. else
  2623.  
  2624. end
  2625.  
  2626. if not h.Parent:FindFirstChild("Stats") then
  2627.  
  2628. do
  2629.  
  2630. -- game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  2631.  
  2632. --TagService:NewTag(h.Parent, Player, "Triggermortis", D)
  2633.  
  2634. hit.Parent.Humanoid:TakeDamage(D)
  2635.  
  2636. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  2637.  
  2638. local D = math.random(minim, maxim) * damagea.Value
  2639.  
  2640. if h.Parent:FindFirstChild("Stats") then
  2641.  
  2642. D = D / h.Parent:FindFirstChild("Stats").Defence.Value
  2643.  
  2644. else
  2645.  
  2646. end
  2647.  
  2648. if not h.Parent:FindFirstChild("Stats") then
  2649.  
  2650. do
  2651.  
  2652. -- game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D / 2, 1)
  2653.  
  2654. hit.Parent.Humanoid:TakeDamage(D / 2)
  2655.  
  2656. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)))
  2657.  
  2658. --showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue"))
  2659.  
  2660. if Type == "Knockdown" then
  2661.  
  2662. local humanoid = hit.Parent.Humanoid
  2663.  
  2664. humanoid.PlatformStand = true
  2665.  
  2666. coroutine.resume(coroutine.create(function(Humanoid)
  2667.  
  2668. fat.Event:wait()
  2669.  
  2670. Humanoid.PlatformStand = false
  2671.  
  2672. end), humanoid)
  2673.  
  2674. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2675.  
  2676. local bodvol = Instance.new("BodyVelocity")
  2677.  
  2678. bodvol.velocity = angle * knockback
  2679.  
  2680. bodvol.P = 5000
  2681.  
  2682. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  2683.  
  2684. bodvol.Parent = hit
  2685.  
  2686. rl = Instance.new("BodyAngularVelocity")
  2687.  
  2688. rl.P = 3000
  2689.  
  2690. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2691.  
  2692. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2693.  
  2694. rl.Parent = hit
  2695.  
  2696. game:GetService("Debris"):AddItem(bodvol, 0.5)
  2697.  
  2698. game:GetService("Debris"):AddItem(rl, 0.5)
  2699.  
  2700. else
  2701.  
  2702. do
  2703.  
  2704. if Type == "Normal" then
  2705.  
  2706. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  2707.  
  2708. vp = Instance.new("BodyVelocity")
  2709.  
  2710. vp.P = 500
  2711.  
  2712. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2713.  
  2714. if KnockbackType == 1 then
  2715.  
  2716. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2717.  
  2718. else
  2719.  
  2720. if KnockbackType == 2 then
  2721.  
  2722. vp.velocity = Property.CFrame.lookVector * knockback
  2723.  
  2724. end
  2725.  
  2726. end
  2727.  
  2728. if knockback > 0 then
  2729.  
  2730. vp.Parent = hit.Parent.Torso
  2731.  
  2732. end
  2733.  
  2734. game:GetService("Debris"):AddItem(vp, 0.5)
  2735.  
  2736. else
  2737.  
  2738. if Type == "SlashLifeSteal" then
  2739.  
  2740. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  2741.  
  2742. Humanoid.Health = Humanoid.Health + math.random(1, 2) / 2.5
  2743.  
  2744. vp = Instance.new("BodyVelocity")
  2745.  
  2746. vp.P = 500
  2747.  
  2748. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2749.  
  2750. if KnockbackType == 1 then
  2751.  
  2752. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2753.  
  2754. else
  2755.  
  2756. if KnockbackType == 2 then
  2757.  
  2758. vp.velocity = Property.CFrame.lookVector * knockback
  2759.  
  2760. end
  2761.  
  2762. end
  2763.  
  2764. if knockback > 0 then
  2765.  
  2766. vp.Parent = hit.Parent.Torso
  2767.  
  2768. end
  2769.  
  2770. game:GetService("Debris"):AddItem(vp, 0.5)
  2771.  
  2772. else
  2773.  
  2774. if Type == "SlashLifeSteal2" then
  2775.  
  2776. so("http://www.roblox.com/asset/?id=344936315", hit, 1, math.random(100, 200) / 100)
  2777.  
  2778. Humanoid.Health = Humanoid.Health + math.random(2, 3) / 2.5
  2779.  
  2780. vp = Instance.new("BodyVelocity")
  2781.  
  2782. vp.P = 500
  2783.  
  2784. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2785.  
  2786. if KnockbackType == 1 then
  2787.  
  2788. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2789.  
  2790. else
  2791.  
  2792. if KnockbackType == 2 then
  2793.  
  2794. vp.velocity = Property.CFrame.lookVector * knockback
  2795.  
  2796. end
  2797.  
  2798. end
  2799.  
  2800. if knockback > 0 then
  2801.  
  2802. vp.Parent = hit.Parent.Torso
  2803.  
  2804. end
  2805.  
  2806. game:GetService("Debris"):AddItem(vp, 0.5)
  2807.  
  2808. else
  2809.  
  2810. if Type == "BlackHoleDamage" then
  2811.  
  2812. Humanoid.Health = Humanoid.Health + math.random(2, 4) / 5
  2813.  
  2814. local floatingvelocity = Instance.new("BodyVelocity")
  2815.  
  2816. floatingvelocity.Parent = hit.Parent.Torso
  2817.  
  2818. floatingvelocity.Velocity = Vector3.new(0, math.random(2.5, 5), 0)
  2819.  
  2820. game:GetService("Debris"):AddItem(floatingvelocity, 1)
  2821.  
  2822. else
  2823.  
  2824. do
  2825.  
  2826. if Type == "BlackHoleDamage2" then
  2827.  
  2828. vp = Instance.new("BodyVelocity")
  2829.  
  2830. vp.P = 500
  2831.  
  2832. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2833.  
  2834. if KnockbackType == 1 then
  2835.  
  2836. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2837.  
  2838. else
  2839.  
  2840. if KnockbackType == 2 then
  2841.  
  2842. vp.velocity = Property.CFrame.lookVector * knockback
  2843.  
  2844. end
  2845.  
  2846. end
  2847.  
  2848. if knockback > 0 then
  2849.  
  2850. vp.Parent = hit.Parent.Torso
  2851.  
  2852. end
  2853.  
  2854. game:GetService("Debris"):AddItem(vp, 0.5)
  2855.  
  2856. else
  2857.  
  2858. if Type == "Up" then
  2859.  
  2860. local bodyVelocity = Instance.new("BodyVelocity")
  2861.  
  2862. bodyVelocity.velocity = vt(0, 60, 0)
  2863.  
  2864. bodyVelocity.P = 5000
  2865.  
  2866. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  2867.  
  2868. bodyVelocity.Parent = hit
  2869.  
  2870. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2871.  
  2872. rl = Instance.new("BodyAngularVelocity")
  2873.  
  2874. rl.P = 3000
  2875.  
  2876. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2877.  
  2878. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  2879.  
  2880. rl.Parent = hit
  2881.  
  2882. game:GetService("Debris"):AddItem(rl, 0.5)
  2883.  
  2884. else
  2885.  
  2886. do
  2887.  
  2888. if Type == "Snare" then
  2889.  
  2890. wait()
  2891.  
  2892. bp = Instance.new("BodyPosition")
  2893.  
  2894. bp.P = 2000
  2895.  
  2896. bp.D = 100
  2897.  
  2898. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2899.  
  2900. bp.position = hit.Parent.Torso.Position
  2901.  
  2902. bp.Parent = hit.Parent.Torso
  2903.  
  2904. game:GetService("Debris"):AddItem(bp, 1)
  2905.  
  2906. else
  2907.  
  2908. if Type == "Target" then
  2909.  
  2910. so("http://www.roblox.com/asset/?id=199144144", hit, 1, math.random(150, 200) / 100)
  2911.  
  2912. vp = Instance.new("BodyVelocity")
  2913.  
  2914. vp.P = 500
  2915.  
  2916. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2917.  
  2918. if KnockbackType == 1 then
  2919.  
  2920. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2921.  
  2922. else
  2923.  
  2924. if KnockbackType == 2 then
  2925.  
  2926. vp.velocity = Property.CFrame.lookVector * knockback
  2927.  
  2928. end
  2929.  
  2930. end
  2931.  
  2932. if knockback > 0 then
  2933.  
  2934. vp.Parent = hit.Parent.Torso
  2935.  
  2936. end
  2937.  
  2938. game:GetService("Debris"):AddItem(vp, 0.5)
  2939.  
  2940. end
  2941.  
  2942. end
  2943.  
  2944. debounce = Instance.new("BoolValue")
  2945.  
  2946. debounce.Name = "DebounceHit"
  2947.  
  2948. debounce.Parent = hit.Parent
  2949.  
  2950. debounce.Value = true
  2951.  
  2952. game:GetService("Debris"):AddItem(debounce, Delay)
  2953.  
  2954. c = Instance.new("ObjectValue")
  2955.  
  2956. c.Name = "creator"
  2957.  
  2958. c.Value = Player
  2959.  
  2960. c.Parent = h
  2961.  
  2962. game:GetService("Debris"):AddItem(c, 0.5)
  2963.  
  2964. CRIT = false
  2965.  
  2966. hitDeb = true
  2967.  
  2968. AttackPos = 6
  2969.  
  2970. end
  2971.  
  2972. end
  2973.  
  2974. end
  2975.  
  2976. end
  2977.  
  2978. end
  2979.  
  2980. end
  2981.  
  2982. end
  2983.  
  2984. end
  2985.  
  2986. end
  2987.  
  2988. end
  2989.  
  2990. end
  2991.  
  2992. end
  2993.  
  2994. end
  2995.  
  2996. end
  2997.  
  2998. end
  2999.  
  3000. end
  3001.  
  3002. end
  3003.  
  3004. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  3005.  
  3006. for _,c in pairs(workspace:children()) do
  3007.  
  3008. local hum = c:findFirstChild("Humanoid")
  3009.  
  3010. if hum ~= nil then
  3011.  
  3012. local head = c:findFirstChild("Torso")
  3013.  
  3014. if head ~= nil then
  3015.  
  3016. local targ = head.Position - Part.Position
  3017.  
  3018. local mag = targ.magnitude
  3019.  
  3020. if mag <= magni and c.Name ~= Player.Name then
  3021.  
  3022. Damagefunc(head, mindam, maxdam, knock, Type, RootPart, 0.2, 1, 3, 1)
  3023.  
  3024. end
  3025.  
  3026. end
  3027.  
  3028. end
  3029.  
  3030. end
  3031.  
  3032. end
  3033.  
  3034. JumpEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  3035.  
  3036. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3037.  
  3038. prt.Anchored = true
  3039.  
  3040. prt.CanCollide = false
  3041.  
  3042. prt.CFrame = cframe * angles(math.rad(90), 0, 0)
  3043.  
  3044. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  3045.  
  3046. game:GetService("Debris"):AddItem(prt, 10)
  3047.  
  3048. coroutine.resume(coroutine.create(function(Part, Mesh)
  3049.  
  3050. for i = 0, 1, delay do
  3051.  
  3052. fat.Event:wait()
  3053.  
  3054. Part.CFrame = Part.CFrame
  3055.  
  3056. Part.Transparency = i
  3057.  
  3058. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  3059.  
  3060. end
  3061.  
  3062. Part.Parent = nil
  3063.  
  3064. end), prt, msh)
  3065.  
  3066. end
  3067.  
  3068. OrbEffect = function(brickcolor, cframe, x1, y1, z1, x2, y2, z2, delay)
  3069.  
  3070. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3071.  
  3072. prt.Anchored = true
  3073.  
  3074. prt.CanCollide = false
  3075.  
  3076. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  3077.  
  3078. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  3079.  
  3080. game:GetService("Debris"):AddItem(prt, 10)
  3081.  
  3082. coroutine.resume(coroutine.create(function(Part, Mesh)
  3083.  
  3084. for i = 0, 1, delay do
  3085.  
  3086. fat.Event:wait()
  3087.  
  3088. Part.CFrame = Part.CFrame
  3089.  
  3090. Part.Transparency = i
  3091.  
  3092. Mesh.Scale = Mesh.Scale + vt(x2, y2, z2)
  3093.  
  3094. end
  3095.  
  3096. Part.Parent = nil
  3097.  
  3098. end), prt, msh)
  3099.  
  3100. end
  3101.  
  3102. BlockShockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3103.  
  3104. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3105.  
  3106. prt.Anchored = true
  3107.  
  3108. prt.CFrame = cframe * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  3109.  
  3110. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  3111.  
  3112. game:GetService("Debris"):AddItem(prt, 10)
  3113.  
  3114. coroutine.resume(coroutine.create(function(Part, Mesh)
  3115.  
  3116. for i = 0, 1, delay do
  3117.  
  3118. fat.Event:wait()
  3119.  
  3120. Part.CFrame = Part.CFrame * angles(math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)), math.rad(math.random(-90, 90)))
  3121.  
  3122. Part.Transparency = i
  3123.  
  3124. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3125.  
  3126. end
  3127.  
  3128. Part.Parent = nil
  3129.  
  3130. end), prt, msh)
  3131.  
  3132. end
  3133.  
  3134. Shockwave = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3135.  
  3136. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3137.  
  3138. prt.Anchored = true
  3139.  
  3140. prt.CFrame = cframe
  3141.  
  3142. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  3143.  
  3144. game:GetService("Debris"):AddItem(prt, 10)
  3145.  
  3146. coroutine.resume(coroutine.create(function(Part, Mesh)
  3147.  
  3148. for i = 0, 1, delay do
  3149.  
  3150. fat.Event:wait()
  3151.  
  3152. Part.CFrame = Part.CFrame
  3153.  
  3154. Part.Transparency = i
  3155.  
  3156. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  3157.  
  3158. end
  3159.  
  3160. Part.Parent = nil
  3161.  
  3162. end), prt, msh)
  3163.  
  3164. end
  3165.  
  3166. canwalk = true
  3167.  
  3168. canidle = true
  3169.  
  3170. cloaked = false
  3171.  
  3172. cloaked2 = false
  3173.  
  3174. portal = false
  3175.  
  3176. usedstealth = false
  3177.  
  3178. invisible = false
  3179.  
  3180. Face.Parent = nil
  3181.  
  3182. candoublejump = true
  3183.  
  3184. MMouse = mouse
  3185.  
  3186. TrailSound = Instance.new("Sound", Torso)
  3187.  
  3188. TrailSound.Pitch = 2
  3189.  
  3190. TrailSound.Volume = 0.25
  3191.  
  3192. TrailSound.Looped = true
  3193.  
  3194. TrailSound.SoundId = "http://www.roblox.com/asset/?id=338601253"
  3195.  
  3196. TrailSound2 = Instance.new("Sound", Torso)
  3197.  
  3198. TrailSound2.Pitch = 0.5
  3199.  
  3200. TrailSound2.Volume = 0.25
  3201.  
  3202. TrailSound2.Looped = true
  3203.  
  3204. TrailSound2.SoundId = "http://www.roblox.com/asset/?id=338601253"
  3205.  
  3206. DarkRiftF = function(s, DemMags)
  3207.  
  3208. while rifting == true do
  3209.  
  3210. wait()
  3211.  
  3212. PWN = {}
  3213.  
  3214. for _,v in pairs(workspace:children()) do
  3215.  
  3216. 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
  3217.  
  3218. table.insert(PWN, v.Torso)
  3219.  
  3220. end
  3221.  
  3222. end
  3223.  
  3224. for _,t in pairs(PWN) do
  3225.  
  3226. Mag = (refpart.Position - t.Position).magnitude / 2
  3227.  
  3228. rl = it("BodyAngularVelocity")
  3229.  
  3230. rl.P = 2000
  3231.  
  3232. rl.maxTorque = vt(9999, 9999, 9999)
  3233.  
  3234. rl.angularvelocity = vt(math.random(-20, 20), math.random(-20, 20), math.random(-20, 20)) / 10
  3235.  
  3236. rl.Parent = t
  3237.  
  3238. game:GetService("Debris"):AddItem(rl, 0.1)
  3239.  
  3240. if Mag <= 2 then
  3241.  
  3242. t.Parent.Humanoid:TakeDamage(0.5)
  3243.  
  3244. else
  3245.  
  3246. vl = it("BodyVelocity")
  3247.  
  3248. vl.P = 2000
  3249.  
  3250. vl.maxForce = vt(50000000000, 50000000000, 50000000000)
  3251.  
  3252. vl.velocity = t.Position - refpart.Position.unit * -(70 / Mag)
  3253.  
  3254. vl.Parent = t
  3255.  
  3256. game:GetService("Debris"):AddItem(vl, 0.1)
  3257.  
  3258. end
  3259.  
  3260. end
  3261.  
  3262. wait(0.08)
  3263.  
  3264. end
  3265.  
  3266. end
  3267.  
  3268. Cloak = function()
  3269.  
  3270. cloaked = true
  3271.  
  3272. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1)
  3273.  
  3274. for _,v in pairs(Torso.Parent:children()) do
  3275.  
  3276. do
  3277.  
  3278. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  3279.  
  3280. coroutine.resume(coroutine.create(function()
  3281.  
  3282. for i = 0, 1, 0.1 do
  3283.  
  3284. wait()
  3285.  
  3286. TrailEffect.Enabled = true
  3287.  
  3288. speed.Value = 0.1
  3289.  
  3290. CloakEffect.Enabled = true
  3291.  
  3292. CloakEffect2.Enabled = true
  3293.  
  3294. CloakEffectLight.Enabled = true
  3295.  
  3296. v.Transparency = v.Transparency + 0.1
  3297.  
  3298. end
  3299.  
  3300. GhostEffect.Enabled = true
  3301.  
  3302. CloakEffectLight2.Enabled = true
  3303.  
  3304. defense.Value = 0.6
  3305.  
  3306. Humanoid.CameraOffset = Vector3.new(0, 1, 0)
  3307.  
  3308. TrailSound:Play()
  3309.  
  3310. TrailSound2:Play()
  3311.  
  3312. TrailEffect.Enabled = true
  3313.  
  3314. v.CanCollide = false
  3315.  
  3316. speed.Value = 0.1
  3317.  
  3318. v.Transparency = 1
  3319.  
  3320. CloakEffect.Enabled = false
  3321.  
  3322. CloakEffect2.Enabled = false
  3323.  
  3324. CloakEffectLight.Enabled = false
  3325.  
  3326. end))
  3327.  
  3328. end
  3329.  
  3330. if v.className == "Hat" then
  3331.  
  3332. do
  3333.  
  3334. hatp = v.Handle
  3335.  
  3336. coroutine.resume(coroutine.create(function(hatty)
  3337.  
  3338. for i = 0, 1, 0.1 do
  3339.  
  3340. wait()
  3341.  
  3342. hatty.Transparency = hatty.Transparency + 0.1
  3343.  
  3344. end
  3345.  
  3346. hatty.Transparency = 1
  3347.  
  3348. end), hatp)
  3349.  
  3350. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3351.  
  3352.  
  3353.  
  3354. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_STMT
  3355.  
  3356.  
  3357.  
  3358. end
  3359.  
  3360. end
  3361.  
  3362. end
  3363.  
  3364. end
  3365.  
  3366. for _,v in pairs(m:children()) do
  3367.  
  3368. if v.className == "Part" then
  3369.  
  3370. coroutine.resume(coroutine.create(function()
  3371.  
  3372. for i = 0, 1, 0.1 do
  3373.  
  3374. wait()
  3375.  
  3376. v.Transparency = v.Transparency + 0.1
  3377.  
  3378. end
  3379.  
  3380. v.Transparency = 1
  3381.  
  3382. end))
  3383.  
  3384. end
  3385.  
  3386. end
  3387.  
  3388. for _,v in pairs(m2:children()) do
  3389.  
  3390. if v.className == "Part" then
  3391.  
  3392. coroutine.resume(coroutine.create(function()
  3393.  
  3394. for i = 0, 1, 0.1 do
  3395.  
  3396. wait()
  3397.  
  3398. v.Transparency = v.Transparency + 0.1
  3399.  
  3400. end
  3401.  
  3402. v.Transparency = 1
  3403.  
  3404. end))
  3405.  
  3406. end
  3407.  
  3408. end
  3409.  
  3410. for _,v in pairs(m3:children()) do
  3411.  
  3412. if v.className == "Part" then
  3413.  
  3414. coroutine.resume(coroutine.create(function()
  3415.  
  3416. for i = 0, 1, 0.1 do
  3417.  
  3418. wait()
  3419.  
  3420. v.Transparency = v.Transparency + 0.1
  3421.  
  3422. end
  3423.  
  3424. v.Transparency = 1
  3425.  
  3426. end))
  3427.  
  3428. end
  3429.  
  3430. end
  3431.  
  3432. end
  3433.  
  3434. UnCloak = function()
  3435.  
  3436. cloaked = false
  3437.  
  3438. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1.2)
  3439.  
  3440. for _,v in pairs(Torso.Parent:children()) do
  3441.  
  3442. do
  3443.  
  3444. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  3445.  
  3446. coroutine.resume(coroutine.create(function()
  3447.  
  3448. for i = 0, 1, 0.1 do
  3449.  
  3450. wait()
  3451.  
  3452. TrailEffect.Enabled = false
  3453.  
  3454. speed.Value = 1.25
  3455.  
  3456. TrailEffect.Enabled = false
  3457.  
  3458. CloakEffect.Enabled = true
  3459.  
  3460. CloakEffect2.Enabled = true
  3461.  
  3462. CloakEffectLight.Enabled = true
  3463.  
  3464. v.Transparency = v.Transparency - 0.1
  3465.  
  3466. end
  3467.  
  3468. GhostEffect.Enabled = false
  3469.  
  3470. CloakEffectLight2.Enabled = false
  3471.  
  3472. defense.Value = 0.9
  3473.  
  3474. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3475.  
  3476. TrailSound:Stop()
  3477.  
  3478. TrailSound2:Stop()
  3479.  
  3480. speed.Value = 1.25
  3481.  
  3482. v.Transparency = 0
  3483.  
  3484. CloakEffect.Enabled = false
  3485.  
  3486. CloakEffect2.Enabled = false
  3487.  
  3488. CloakEffectLight.Enabled = false
  3489.  
  3490. end))
  3491.  
  3492. end
  3493.  
  3494. if v.className == "Hat" then
  3495.  
  3496. do
  3497.  
  3498. hatp = v.Handle
  3499.  
  3500. coroutine.resume(coroutine.create(function(hatty)
  3501.  
  3502. for i = 0, 1, 0.1 do
  3503.  
  3504. wait()
  3505.  
  3506. hatty.Transparency = hatty.Transparency - 0.1
  3507.  
  3508. end
  3509.  
  3510. hatty.Transparency = 0
  3511.  
  3512. end), hatp)
  3513.  
  3514. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3515.  
  3516.  
  3517.  
  3518. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_STMT
  3519.  
  3520.  
  3521.  
  3522. end
  3523.  
  3524. end
  3525.  
  3526. end
  3527.  
  3528. end
  3529.  
  3530. for _,v in pairs(m:children()) do
  3531.  
  3532. if v.className == "Part" then
  3533.  
  3534. coroutine.resume(coroutine.create(function()
  3535.  
  3536. for i = 0, 1, 0.1 do
  3537.  
  3538. wait()
  3539.  
  3540. v.Transparency = v.Transparency - 0.1
  3541.  
  3542. end
  3543.  
  3544. v.Transparency = 0
  3545.  
  3546. end))
  3547.  
  3548. end
  3549.  
  3550. end
  3551.  
  3552. for _,v in pairs(m2:children()) do
  3553.  
  3554. if v.className == "Part" then
  3555.  
  3556. coroutine.resume(coroutine.create(function()
  3557.  
  3558. for i = 0, 1, 0.1 do
  3559.  
  3560. wait()
  3561.  
  3562. v.Transparency = v.Transparency - 0.1
  3563.  
  3564. end
  3565.  
  3566. v.Transparency = 0
  3567.  
  3568. end))
  3569.  
  3570. end
  3571.  
  3572. end
  3573.  
  3574. for _,v in pairs(m3:children()) do
  3575.  
  3576. if v.className == "Part" then
  3577.  
  3578. coroutine.resume(coroutine.create(function()
  3579.  
  3580. for i = 0, 1, 0.1 do
  3581.  
  3582. wait()
  3583.  
  3584. v.Transparency = v.Transparency - 0.1
  3585.  
  3586. end
  3587.  
  3588. v.Transparency = 0
  3589.  
  3590. end))
  3591.  
  3592. end
  3593.  
  3594. end
  3595.  
  3596. end
  3597.  
  3598. Cloak2 = function()
  3599.  
  3600. cloaked2 = true
  3601.  
  3602. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1)
  3603.  
  3604. for _,v in pairs(Torso.Parent:children()) do
  3605.  
  3606. do
  3607.  
  3608. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  3609.  
  3610. coroutine.resume(coroutine.create(function()
  3611.  
  3612. for i = 0, 1, 0.1 do
  3613.  
  3614. wait()
  3615.  
  3616. CloakEffect.Enabled = true
  3617.  
  3618. CloakEffect2.Enabled = true
  3619.  
  3620. CloakEffectLight.Enabled = true
  3621.  
  3622. v.Transparency = v.Transparency + 0.1
  3623.  
  3624. end
  3625.  
  3626. v.Transparency = 1
  3627.  
  3628. CloakEffect.Enabled = false
  3629.  
  3630. CloakEffect2.Enabled = false
  3631.  
  3632. CloakEffectLight.Enabled = false
  3633.  
  3634. end))
  3635.  
  3636. end
  3637.  
  3638. if v.className == "Hat" then
  3639.  
  3640. do
  3641.  
  3642. hatp = v.Handle
  3643.  
  3644. coroutine.resume(coroutine.create(function(hatty)
  3645.  
  3646. for i = 0, 1, 0.1 do
  3647.  
  3648. wait()
  3649.  
  3650. hatty.Transparency = hatty.Transparency + 0.1
  3651.  
  3652. end
  3653.  
  3654. hatty.Transparency = 1
  3655.  
  3656. end), hatp)
  3657.  
  3658. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3659.  
  3660.  
  3661.  
  3662. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_STMT
  3663.  
  3664.  
  3665.  
  3666. end
  3667.  
  3668. end
  3669.  
  3670. end
  3671.  
  3672. end
  3673.  
  3674. for _,v in pairs(m:children()) do
  3675.  
  3676. if v.className == "Part" then
  3677.  
  3678. coroutine.resume(coroutine.create(function()
  3679.  
  3680. for i = 0, 1, 0.1 do
  3681.  
  3682. wait()
  3683.  
  3684. v.Transparency = v.Transparency + 0.1
  3685.  
  3686. end
  3687.  
  3688. v.Transparency = 1
  3689.  
  3690. end))
  3691.  
  3692. end
  3693.  
  3694. end
  3695.  
  3696. for _,v in pairs(m2:children()) do
  3697.  
  3698. if v.className == "Part" then
  3699.  
  3700. coroutine.resume(coroutine.create(function()
  3701.  
  3702. for i = 0, 1, 0.1 do
  3703.  
  3704. wait()
  3705.  
  3706. v.Transparency = v.Transparency + 0.1
  3707.  
  3708. end
  3709.  
  3710. v.Transparency = 1
  3711.  
  3712. end))
  3713.  
  3714. end
  3715.  
  3716. end
  3717.  
  3718. for _,v in pairs(m3:children()) do
  3719.  
  3720. if v.className == "Part" then
  3721.  
  3722. coroutine.resume(coroutine.create(function()
  3723.  
  3724. for i = 0, 1, 0.1 do
  3725.  
  3726. wait()
  3727.  
  3728. v.Transparency = v.Transparency + 0.1
  3729.  
  3730. end
  3731.  
  3732. v.Transparency = 1
  3733.  
  3734. end))
  3735.  
  3736. end
  3737.  
  3738. end
  3739.  
  3740. end
  3741.  
  3742. UnCloak2 = function()
  3743.  
  3744. cloaked2 = false
  3745.  
  3746. so("http://roblox.com/asset/?id=178452217", Torso, 0.5, 1.2)
  3747.  
  3748. for _,v in pairs(Torso.Parent:children()) do
  3749.  
  3750. do
  3751.  
  3752. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  3753.  
  3754. coroutine.resume(coroutine.create(function()
  3755.  
  3756. for i = 0, 1, 0.1 do
  3757.  
  3758. wait()
  3759.  
  3760. CloakEffect.Enabled = true
  3761.  
  3762. CloakEffect2.Enabled = true
  3763.  
  3764. CloakEffectLight.Enabled = true
  3765.  
  3766. v.Transparency = v.Transparency - 0.1
  3767.  
  3768. end
  3769.  
  3770. v.Transparency = 0
  3771.  
  3772. CloakEffect.Enabled = false
  3773.  
  3774. CloakEffect2.Enabled = false
  3775.  
  3776. CloakEffectLight.Enabled = false
  3777.  
  3778. end))
  3779.  
  3780. end
  3781.  
  3782. if v.className == "Hat" then
  3783.  
  3784. do
  3785.  
  3786. hatp = v.Handle
  3787.  
  3788. coroutine.resume(coroutine.create(function(hatty)
  3789.  
  3790. for i = 0, 1, 0.1 do
  3791.  
  3792. wait()
  3793.  
  3794. hatty.Transparency = hatty.Transparency - 0.1
  3795.  
  3796. end
  3797.  
  3798. hatty.Transparency = 0
  3799.  
  3800. end), hatp)
  3801.  
  3802. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_THEN_STMT
  3803.  
  3804.  
  3805.  
  3806. -- DECOMPILER ERROR at PC44: LeaveBlock: unexpected jumping out IF_STMT
  3807.  
  3808.  
  3809.  
  3810. end
  3811.  
  3812. end
  3813.  
  3814. end
  3815.  
  3816. end
  3817.  
  3818. for _,v in pairs(m:children()) do
  3819.  
  3820. if v.className == "Part" then
  3821.  
  3822. coroutine.resume(coroutine.create(function()
  3823.  
  3824. for i = 0, 1, 0.1 do
  3825.  
  3826. wait()
  3827.  
  3828. v.Transparency = v.Transparency - 0.1
  3829.  
  3830. end
  3831.  
  3832. v.Transparency = 0
  3833.  
  3834. end))
  3835.  
  3836. end
  3837.  
  3838. end
  3839.  
  3840. for _,v in pairs(m2:children()) do
  3841.  
  3842. if v.className == "Part" then
  3843.  
  3844. coroutine.resume(coroutine.create(function()
  3845.  
  3846. for i = 0, 1, 0.1 do
  3847.  
  3848. wait()
  3849.  
  3850. v.Transparency = v.Transparency - 0.1
  3851.  
  3852. end
  3853.  
  3854. v.Transparency = 0
  3855.  
  3856. end))
  3857.  
  3858. end
  3859.  
  3860. end
  3861.  
  3862. for _,v in pairs(m3:children()) do
  3863.  
  3864. if v.className == "Part" then
  3865.  
  3866. coroutine.resume(coroutine.create(function()
  3867.  
  3868. for i = 0, 1, 0.1 do
  3869.  
  3870. wait()
  3871.  
  3872. v.Transparency = v.Transparency - 0.1
  3873.  
  3874. end
  3875.  
  3876. v.Transparency = 0
  3877.  
  3878. end))
  3879.  
  3880. end
  3881.  
  3882. end
  3883.  
  3884. end
  3885.  
  3886. spawn(function()
  3887.  
  3888. while wait(7) do
  3889.  
  3890. for _,v in pairs(Character:children()) do
  3891.  
  3892. if v:isA("Part") then
  3893.  
  3894. v.BrickColor = BrickColor.new("White")
  3895.  
  3896. end
  3897.  
  3898. end
  3899.  
  3900. end
  3901.  
  3902. end)
  3903.  
  3904. updatecolor = function()
  3905.  
  3906. for _,x in pairs(rainParts) do
  3907.  
  3908. x.BrickColor = BrickColor.new(rain)
  3909.  
  3910. end
  3911.  
  3912. CloakEffect.Color = ColorSequence.new(rain, rain)
  3913.  
  3914. CloakEffect2.Color = ColorSequence.new(rain, rain)
  3915.  
  3916. CloakEffectLight.Color = rain
  3917.  
  3918. CloakEffectLight2.Color = rain
  3919.  
  3920. GhostEffect.Color = ColorSequence.new(rain, rain)
  3921.  
  3922. TrailEffect.Color = ColorSequence.new(rain, rain)
  3923.  
  3924. for _,x in pairs(rainhats) do
  3925.  
  3926. x.VertexColor = Vector3.new(rain.r, rain.g, rain.b)
  3927.  
  3928. end
  3929.  
  3930. TorsoColor = BrickColor.new(rain)
  3931.  
  3932. end
  3933.  
  3934. GottaFlip = function()
  3935.  
  3936. attack = true
  3937.  
  3938. for i = 0, 1, 0.5 do
  3939.  
  3940. fat.Event:wait()
  3941.  
  3942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3943.  
  3944. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3945.  
  3946. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(-90), math.rad(0)), 0.3)
  3947.  
  3948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(90), math.rad(0)), 0.3)
  3949.  
  3950. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3951.  
  3952. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3953.  
  3954. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3955.  
  3956. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3957.  
  3958. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3959.  
  3960. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3961.  
  3962. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3963.  
  3964. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3965.  
  3966. end
  3967.  
  3968. for i = 0, 1, 0.08 do
  3969.  
  3970. fat.Event:wait()
  3971.  
  3972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3973.  
  3974. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3975.  
  3976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(205), math.rad(-90), math.rad(0)), 0.3)
  3977.  
  3978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(205), math.rad(90), math.rad(0)), 0.3)
  3979.  
  3980. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3981.  
  3982. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3983.  
  3984. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3985.  
  3986. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3987.  
  3988. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3989.  
  3990. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3991.  
  3992. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  3993.  
  3994. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  3995.  
  3996. end
  3997.  
  3998. for i = 0, 1, 0.02 do
  3999.  
  4000. fat.Event:wait()
  4001.  
  4002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4003.  
  4004. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4005.  
  4006. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(-90), math.rad(0)), 0.3)
  4007.  
  4008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(90), math.rad(0)), 0.3)
  4009.  
  4010. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4011.  
  4012. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4013.  
  4014. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4015.  
  4016. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4017.  
  4018. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4019.  
  4020. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4021.  
  4022. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4023.  
  4024. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.65, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4025.  
  4026. end
  4027.  
  4028. attack = false
  4029.  
  4030. end
  4031.  
  4032. attackone = function()
  4033.  
  4034. if cloaked == true then
  4035.  
  4036. speed.Value = 1.25
  4037.  
  4038. UnCloak()
  4039.  
  4040. end
  4041.  
  4042. attack = true
  4043.  
  4044. for i = 0, 1, 0.15 do
  4045.  
  4046. fat.Event:wait()
  4047.  
  4048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  4049.  
  4050. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  4051.  
  4052. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(75)), 0.3)
  4053.  
  4054. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(-20), math.rad(190), math.rad(-90)), 0.3)
  4055.  
  4056. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4057.  
  4058. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4059.  
  4060. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4061.  
  4062. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4063.  
  4064. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4065.  
  4066. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4067.  
  4068. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4069.  
  4070. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4071.  
  4072. end
  4073.  
  4074. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  4075.  
  4076. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4077.  
  4078. end)
  4079.  
  4080. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  4081.  
  4082. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4083.  
  4084. end)
  4085.  
  4086. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  4087.  
  4088. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4089.  
  4090. end)
  4091.  
  4092. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  4093.  
  4094. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4095.  
  4096. end)
  4097.  
  4098. so("http://roblox.com/asset/?id=338586299", LeftArm, 1, 1.1)
  4099.  
  4100. for i = 0, 1, 0.15 do
  4101.  
  4102. fat.Event:wait()
  4103.  
  4104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(10), math.rad(0), math.rad(60)), 0.45)
  4105.  
  4106. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.45)
  4107.  
  4108. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.45)
  4109.  
  4110. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-40)), 0.45)
  4111.  
  4112. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4113.  
  4114. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4115.  
  4116. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4117.  
  4118. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4119.  
  4120. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4121.  
  4122. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4123.  
  4124. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4125.  
  4126. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4127.  
  4128. end
  4129.  
  4130. con1:disconnect()
  4131.  
  4132. con2:disconnect()
  4133.  
  4134. con3:disconnect()
  4135.  
  4136. con4:disconnect()
  4137.  
  4138. attack = false
  4139.  
  4140. end
  4141.  
  4142. attacktwo = function()
  4143.  
  4144. if cloaked == true then
  4145.  
  4146. speed.Value = 1.25
  4147.  
  4148. UnCloak()
  4149.  
  4150. end
  4151.  
  4152. attack = true
  4153.  
  4154. for i = 0, 1, 0.15 do
  4155.  
  4156. fat.Event:wait()
  4157.  
  4158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  4159.  
  4160. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  4161.  
  4162. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(-20), math.rad(160), math.rad(90)), 0.3)
  4163.  
  4164. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-75)), 0.3)
  4165.  
  4166. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4167.  
  4168. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4169.  
  4170. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4171.  
  4172. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4173.  
  4174. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4175.  
  4176. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4177.  
  4178. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4179.  
  4180. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4181.  
  4182. end
  4183.  
  4184. con1 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  4185.  
  4186. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4187.  
  4188. end)
  4189.  
  4190. con2 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  4191.  
  4192. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4193.  
  4194. end)
  4195.  
  4196. con3 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  4197.  
  4198. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4199.  
  4200. end)
  4201.  
  4202. con4 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  4203.  
  4204. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4205.  
  4206. end)
  4207.  
  4208. so("http://roblox.com/asset/?id=338586318", RightArm, 1, 1.1)
  4209.  
  4210. for i = 0, 1, 0.15 do
  4211.  
  4212. fat.Event:wait()
  4213.  
  4214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2) * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.45)
  4215.  
  4216. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(60)), 0.45)
  4217.  
  4218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(40)), 0.45)
  4219.  
  4220. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.45)
  4221.  
  4222. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4223.  
  4224. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4225.  
  4226. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4227.  
  4228. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4229.  
  4230. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4231.  
  4232. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4233.  
  4234. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4235.  
  4236. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4237.  
  4238. end
  4239.  
  4240. con1:disconnect()
  4241.  
  4242. con2:disconnect()
  4243.  
  4244. con3:disconnect()
  4245.  
  4246. con4:disconnect()
  4247.  
  4248. attack = false
  4249.  
  4250. end
  4251.  
  4252. attackthree = function()
  4253.  
  4254. if cloaked == true then
  4255.  
  4256. speed.Value = 1.25
  4257.  
  4258. UnCloak()
  4259.  
  4260. end
  4261.  
  4262. canidle = false
  4263.  
  4264. canwalk = false
  4265.  
  4266. attack = true
  4267.  
  4268. for i = 0, 1, 0.6 do
  4269.  
  4270. fat.Event:wait()
  4271.  
  4272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4273.  
  4274. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4275.  
  4276. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  4277.  
  4278. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  4279.  
  4280. 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)
  4281.  
  4282. 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)
  4283.  
  4284. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4285.  
  4286. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4287.  
  4288. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4289.  
  4290. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4291.  
  4292. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4293.  
  4294. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4295.  
  4296. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4297.  
  4298. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4299.  
  4300. end
  4301.  
  4302. for i = 0, 1, 0.15 do
  4303.  
  4304. fat.Event:wait()
  4305.  
  4306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4307.  
  4308. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4309.  
  4310. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(105), math.rad(45), math.rad(90)), 0.3)
  4311.  
  4312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(105), math.rad(-45), math.rad(-90)), 0.3)
  4313.  
  4314. 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)
  4315.  
  4316. 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)
  4317.  
  4318. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4319.  
  4320. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4321.  
  4322. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4323.  
  4324. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4325.  
  4326. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4327.  
  4328. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4329.  
  4330. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4331.  
  4332. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4333.  
  4334. end
  4335.  
  4336. canidle = true
  4337.  
  4338. canwalk = true
  4339.  
  4340. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  4341.  
  4342. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4343.  
  4344. end)
  4345.  
  4346. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  4347.  
  4348. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4349.  
  4350. end)
  4351.  
  4352. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  4353.  
  4354. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4355.  
  4356. end)
  4357.  
  4358. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  4359.  
  4360. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4361.  
  4362. end)
  4363.  
  4364. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  4365.  
  4366. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4367.  
  4368. end)
  4369.  
  4370. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  4371.  
  4372. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4373.  
  4374. end)
  4375.  
  4376. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  4377.  
  4378. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4379.  
  4380. end)
  4381.  
  4382. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  4383.  
  4384. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4385.  
  4386. end)
  4387.  
  4388. so("http://roblox.com/asset/?id=338586331", Torso, 1, 1.1)
  4389.  
  4390. for i = 0, 1, 0.15 do
  4391.  
  4392. fat.Event:wait()
  4393.  
  4394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4395.  
  4396. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4397.  
  4398. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(45), math.rad(-75)), 0.45)
  4399.  
  4400. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(75), math.rad(-45), math.rad(75)), 0.45)
  4401.  
  4402. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4403.  
  4404. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4405.  
  4406. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4407.  
  4408. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4409.  
  4410. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4411.  
  4412. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4413.  
  4414. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4415.  
  4416. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4417.  
  4418. end
  4419.  
  4420. con1:disconnect()
  4421.  
  4422. con2:disconnect()
  4423.  
  4424. con3:disconnect()
  4425.  
  4426. con4:disconnect()
  4427.  
  4428. con5:disconnect()
  4429.  
  4430. con6:disconnect()
  4431.  
  4432. con7:disconnect()
  4433.  
  4434. con8:disconnect()
  4435.  
  4436. attack = false
  4437.  
  4438. end
  4439.  
  4440. attackfour = function()
  4441.  
  4442. if cloaked == true then
  4443.  
  4444. speed.Value = 1.25
  4445.  
  4446. UnCloak()
  4447.  
  4448. end
  4449.  
  4450. attack = true
  4451.  
  4452. for i = 0, 1, 0.15 do
  4453.  
  4454. fat.Event:wait()
  4455.  
  4456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(75)), 0.3)
  4457.  
  4458. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-15)), 0.3)
  4459.  
  4460. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.3)
  4461.  
  4462. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  4463.  
  4464. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4465.  
  4466. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4467.  
  4468. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4469.  
  4470. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4471.  
  4472. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4473.  
  4474. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4475.  
  4476. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4477.  
  4478. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4479.  
  4480. end
  4481.  
  4482. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  4483.  
  4484. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4485.  
  4486. end)
  4487.  
  4488. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  4489.  
  4490. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4491.  
  4492. end)
  4493.  
  4494. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  4495.  
  4496. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4497.  
  4498. end)
  4499.  
  4500. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  4501.  
  4502. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4503.  
  4504. end)
  4505.  
  4506. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  4507.  
  4508. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4509.  
  4510. end)
  4511.  
  4512. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  4513.  
  4514. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4515.  
  4516. end)
  4517.  
  4518. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  4519.  
  4520. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4521.  
  4522. end)
  4523.  
  4524. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  4525.  
  4526. Damagefunc(hit, 5, 10, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4527.  
  4528. end)
  4529.  
  4530. so("http://roblox.com/asset/?id=338586299", Torso, 1, 1.3)
  4531.  
  4532. for i = 0, 1, 0.125 do
  4533.  
  4534. fat.Event:wait()
  4535.  
  4536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0 - 360 * i)), 0.45)
  4537.  
  4538. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4539.  
  4540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.45)
  4541.  
  4542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.45)
  4543.  
  4544. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4545.  
  4546. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4547.  
  4548. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4549.  
  4550. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4551.  
  4552. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4553.  
  4554. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4555.  
  4556. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4557.  
  4558. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4559.  
  4560. end
  4561.  
  4562. con1:disconnect()
  4563.  
  4564. con2:disconnect()
  4565.  
  4566. con3:disconnect()
  4567.  
  4568. con4:disconnect()
  4569.  
  4570. con5:disconnect()
  4571.  
  4572. con6:disconnect()
  4573.  
  4574. con7:disconnect()
  4575.  
  4576. con8:disconnect()
  4577.  
  4578. attack = false
  4579.  
  4580. end
  4581.  
  4582. SpiralDispursion = function()
  4583.  
  4584. if cloaked == true then
  4585.  
  4586. speed.Value = 1.25
  4587.  
  4588. UnCloak()
  4589.  
  4590. end
  4591.  
  4592. attack = true
  4593.  
  4594. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  4595.  
  4596. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4597.  
  4598. end)
  4599.  
  4600. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  4601.  
  4602. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4603.  
  4604. end)
  4605.  
  4606. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  4607.  
  4608. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4609.  
  4610. end)
  4611.  
  4612. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  4613.  
  4614. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4615.  
  4616. end)
  4617.  
  4618. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  4619.  
  4620. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4621.  
  4622. end)
  4623.  
  4624. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  4625.  
  4626. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4627.  
  4628. end)
  4629.  
  4630. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  4631.  
  4632. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4633.  
  4634. end)
  4635.  
  4636. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  4637.  
  4638. Damagefunc(hit, 7, 14, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4639.  
  4640. end)
  4641.  
  4642. for i = 1, 4 do
  4643.  
  4644. so("http://roblox.com/asset/?id=338586331", Torso, 1, math.random(120, 140) / 100)
  4645.  
  4646. for i = 0, 1, 0.125 do
  4647.  
  4648. fat.Event:wait()
  4649.  
  4650. Torso.Velocity = RootPart.CFrame.lookVector * 25
  4651.  
  4652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(0), math.rad(-180), math.rad(0 - 360 * i)), 0.45)
  4653.  
  4654. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4655.  
  4656. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(90)), 0.45)
  4657.  
  4658. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.45)
  4659.  
  4660. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4661.  
  4662. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4663.  
  4664. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4665.  
  4666. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4667.  
  4668. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4669.  
  4670. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4671.  
  4672. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4673.  
  4674. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4675.  
  4676. end
  4677.  
  4678. end
  4679.  
  4680. con1:disconnect()
  4681.  
  4682. con2:disconnect()
  4683.  
  4684. con3:disconnect()
  4685.  
  4686. con4:disconnect()
  4687.  
  4688. con5:disconnect()
  4689.  
  4690. con6:disconnect()
  4691.  
  4692. con7:disconnect()
  4693.  
  4694. con8:disconnect()
  4695.  
  4696. for i = 0, 1, 0.12 do
  4697.  
  4698. fat.Event:wait()
  4699.  
  4700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  4701.  
  4702. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4703.  
  4704. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  4705.  
  4706. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  4707.  
  4708. 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)
  4709.  
  4710. 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)
  4711.  
  4712. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4713.  
  4714. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4715.  
  4716. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4717.  
  4718. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4719.  
  4720. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4721.  
  4722. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4723.  
  4724. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  4725.  
  4726. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  4727.  
  4728. end
  4729.  
  4730. attack = false
  4731.  
  4732. end
  4733.  
  4734. GalacticLunge = function()
  4735.  
  4736. if cloaked == true then
  4737.  
  4738. speed.Value = 1.25
  4739.  
  4740. UnCloak()
  4741.  
  4742. end
  4743.  
  4744. canidle = false
  4745.  
  4746. canwalk = false
  4747.  
  4748. attack = true
  4749.  
  4750. for i = 1, 1 do
  4751.  
  4752. for i = 0, 1, 0.125 do
  4753.  
  4754. fat.Event:wait()
  4755.  
  4756. Torso.Velocity = RootPart.CFrame.lookVector * 50
  4757.  
  4758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 4) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  4759.  
  4760. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4761.  
  4762. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(105), math.rad(45), math.rad(90)), 0.3)
  4763.  
  4764. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(105), math.rad(-45), math.rad(-90)), 0.3)
  4765.  
  4766. 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)
  4767.  
  4768. 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)
  4769.  
  4770. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4771.  
  4772. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4773.  
  4774. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4775.  
  4776. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4777.  
  4778. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4779.  
  4780. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4781.  
  4782. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4783.  
  4784. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4785.  
  4786. end
  4787.  
  4788. end
  4789.  
  4790. for i = 0, 1, 0.4 do
  4791.  
  4792. fat.Event:wait()
  4793.  
  4794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4795.  
  4796. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4797.  
  4798. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(75), math.rad(45), math.rad(90)), 0.3)
  4799.  
  4800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(75), math.rad(-45), math.rad(-90)), 0.3)
  4801.  
  4802. 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)
  4803.  
  4804. 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)
  4805.  
  4806. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4807.  
  4808. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4809.  
  4810. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4811.  
  4812. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4813.  
  4814. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4815.  
  4816. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4817.  
  4818. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4819.  
  4820. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4821.  
  4822. end
  4823.  
  4824. canidle = true
  4825.  
  4826. canwalk = true
  4827.  
  4828. con1 = Glove1Finger1ClawFinger.Touched:connect(function(hit)
  4829.  
  4830. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4831.  
  4832. end)
  4833.  
  4834. con2 = Glove1Finger2ClawFinger.Touched:connect(function(hit)
  4835.  
  4836. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4837.  
  4838. end)
  4839.  
  4840. con3 = Glove1Finger3ClawFinger.Touched:connect(function(hit)
  4841.  
  4842. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4843.  
  4844. end)
  4845.  
  4846. con4 = Glove1Finger4ClawFinger.Touched:connect(function(hit)
  4847.  
  4848. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4849.  
  4850. end)
  4851.  
  4852. con5 = Glove2Finger1ClawFinger.Touched:connect(function(hit)
  4853.  
  4854. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4855.  
  4856. end)
  4857.  
  4858. con6 = Glove2Finger2ClawFinger.Touched:connect(function(hit)
  4859.  
  4860. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4861.  
  4862. end)
  4863.  
  4864. con7 = Glove2Finger3ClawFinger.Touched:connect(function(hit)
  4865.  
  4866. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4867.  
  4868. end)
  4869.  
  4870. con8 = Glove2Finger4ClawFinger.Touched:connect(function(hit)
  4871.  
  4872. Damagefunc(hit, 10, 20, 5, "SlashLifeSteal", RootPart, 0.2, 1)
  4873.  
  4874. end)
  4875.  
  4876. so("http://roblox.com/asset/?id=338586331", Torso, 1, math.random(120, 140) / 100)
  4877.  
  4878. for i = 0, 1, 0.15 do
  4879.  
  4880. fat.Event:wait()
  4881.  
  4882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.1) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4883.  
  4884. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.45)
  4885.  
  4886. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(45), math.rad(-75)), 0.45)
  4887.  
  4888. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.25) * angles(math.rad(75), math.rad(-45), math.rad(75)), 0.45)
  4889.  
  4890. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4891.  
  4892. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4893.  
  4894. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4895.  
  4896. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4897.  
  4898. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4899.  
  4900. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4901.  
  4902. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4903.  
  4904. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4905.  
  4906. end
  4907.  
  4908. con1:disconnect()
  4909.  
  4910. con2:disconnect()
  4911.  
  4912. con3:disconnect()
  4913.  
  4914. con4:disconnect()
  4915.  
  4916. con5:disconnect()
  4917.  
  4918. con6:disconnect()
  4919.  
  4920. con7:disconnect()
  4921.  
  4922. con8:disconnect()
  4923.  
  4924. attack = false
  4925.  
  4926. end
  4927.  
  4928. CelestialMatterDistortion = function()
  4929.  
  4930. if cloaked == true then
  4931.  
  4932. UnCloak()
  4933.  
  4934. end
  4935.  
  4936. invisible = true
  4937.  
  4938. attack = true
  4939.  
  4940. for i = 0, 1, 0.12 do
  4941.  
  4942. fat.Event:wait()
  4943.  
  4944. Humanoid.WalkSpeed = 16 * speed.Value
  4945.  
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4947.  
  4948. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4949.  
  4950. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-45)), 0.3)
  4951.  
  4952. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  4953.  
  4954. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4955.  
  4956. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4957.  
  4958. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4959.  
  4960. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4961.  
  4962. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4963.  
  4964. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4965.  
  4966. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4967.  
  4968. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4969.  
  4970. end
  4971.  
  4972. Humanoid.WalkSpeed = 0 * speed.Value
  4973.  
  4974. canidle = false
  4975.  
  4976. canwalk = false
  4977.  
  4978. for i = 0, 1, 0.08 do
  4979.  
  4980. fat.Event:wait()
  4981.  
  4982. Humanoid.WalkSpeed = 0 * speed.Value
  4983.  
  4984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  4985.  
  4986. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(-45)), 0.3)
  4987.  
  4988. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  4989.  
  4990. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  4991.  
  4992. 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)
  4993.  
  4994. 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)
  4995.  
  4996. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4997.  
  4998. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  4999.  
  5000. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5001.  
  5002. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5003.  
  5004. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5005.  
  5006. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5007.  
  5008. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5009.  
  5010. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5011.  
  5012. end
  5013.  
  5014. Head.Transparency = 1
  5015.  
  5016. Cloak2()
  5017.  
  5018. for i = 0, 1, 0.1 do
  5019.  
  5020. fat.Event:wait()
  5021.  
  5022. Humanoid.WalkSpeed = 0 * speed.Value
  5023.  
  5024. Head.Transparency = 1
  5025.  
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  5027.  
  5028. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(-45)), 0.3)
  5029.  
  5030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(45)), 0.3)
  5031.  
  5032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.3)
  5033.  
  5034. 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)
  5035.  
  5036. 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)
  5037.  
  5038. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5039.  
  5040. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5041.  
  5042. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5043.  
  5044. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5045.  
  5046. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5047.  
  5048. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5049.  
  5050. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5051.  
  5052. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5053.  
  5054. end
  5055.  
  5056. wait(0.5)
  5057.  
  5058. Head.Transparency = 1
  5059.  
  5060. Humanoid.WalkSpeed = 16 * speed.Value
  5061.  
  5062. canidle = true
  5063.  
  5064. canwalk = true
  5065.  
  5066. attack = false
  5067.  
  5068. wait(5)
  5069.  
  5070. UnCloak2()
  5071.  
  5072. invisible = false
  5073.  
  5074. end
  5075.  
  5076. DemolishingGroundPound = function()
  5077.  
  5078. if cloaked == true then
  5079.  
  5080. UnCloak()
  5081.  
  5082. end
  5083.  
  5084. canidle = false
  5085.  
  5086. canwalk = false
  5087.  
  5088. attack = true
  5089.  
  5090. Humanoid.WalkSpeed = 0 * speed.Value
  5091.  
  5092. for i = 0, 1, 0.08 do
  5093.  
  5094. fat.Event:wait()
  5095.  
  5096. Torso.Velocity = RootPart.CFrame.lookVector * 25
  5097.  
  5098. Humanoid.WalkSpeed = 0 * speed.Value
  5099.  
  5100. 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)
  5101.  
  5102. 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)
  5103.  
  5104. 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)
  5105.  
  5106. 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)
  5107.  
  5108. 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)
  5109.  
  5110. 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)
  5111.  
  5112. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5113.  
  5114. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5115.  
  5116. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5117.  
  5118. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5119.  
  5120. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5121.  
  5122. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5123.  
  5124. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5125.  
  5126. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5127.  
  5128. end
  5129.  
  5130. do
  5131.  
  5132. for i = 0, 1, 0.5 do
  5133.  
  5134. fat.Event:wait()
  5135.  
  5136. Humanoid.WalkSpeed = 0 * speed.Value
  5137.  
  5138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.5) * angles(math.rad(135), math.rad(0), math.rad(0)), 0.6)
  5139.  
  5140. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.6)
  5141.  
  5142. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.75, -0.5) * angles(math.rad(205), math.rad(0), math.rad(-15)), 0.6)
  5143.  
  5144. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.75, -0.5) * angles(math.rad(205), math.rad(0), math.rad(15)), 0.6)
  5145.  
  5146. 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)
  5147.  
  5148. 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)
  5149.  
  5150. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5151.  
  5152. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5153.  
  5154. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5155.  
  5156. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5157.  
  5158. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5159.  
  5160. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5161.  
  5162. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5163.  
  5164. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5165.  
  5166. end
  5167.  
  5168. end
  5169.  
  5170. hitfloor = nil
  5171.  
  5172. while hitfloor == nil do
  5173.  
  5174. fat.Event:wait()
  5175.  
  5176. hitfloor, posfloor = rayCast(Head.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  5177.  
  5178. end
  5179.  
  5180. Col = hitfloor.BrickColor
  5181.  
  5182. refpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  5183.  
  5184. refpart.Anchored = true
  5185.  
  5186. refpart.Parent = workspace
  5187.  
  5188. refpart.CFrame = cf(posfloor)
  5189.  
  5190. game:GetService("Debris"):AddItem(refpart, 3)
  5191.  
  5192. for i = 1, 20 do
  5193.  
  5194. local Color = hitfloor.BrickColor
  5195.  
  5196. local Materials = hitfloor.Material
  5197.  
  5198. 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))
  5199.  
  5200. groundpart.Anchored = false
  5201.  
  5202. groundpart.Material = Materials
  5203.  
  5204. groundpart.CanCollide = true
  5205.  
  5206. groundpart.Friction = 0.1
  5207.  
  5208. groundpart.Velocity = Vector3.new(math.random(-25, 25), math.random(50, 75), math.random(-25, 25))
  5209.  
  5210. 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))
  5211.  
  5212. 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))
  5213.  
  5214. actualgroundpart.Anchored = true
  5215.  
  5216. actualgroundpart.Material = Materials
  5217.  
  5218. actualgroundpart.CanCollide = false
  5219.  
  5220. actualgroundpart.Friction = 1
  5221.  
  5222. 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))
  5223.  
  5224. game:GetService("Debris"):AddItem(actualgroundpart, 10)
  5225.  
  5226. game:GetService("Debris"):AddItem(groundpart, 10)
  5227.  
  5228. coroutine.resume(coroutine.create(function()
  5229.  
  5230. wait(5)
  5231.  
  5232. while 1 do
  5233.  
  5234. fat.Event:wait()
  5235.  
  5236. groundpart.Transparency = groundpart.Transparency + 0.025
  5237.  
  5238. actualgroundpart.Transparency = actualgroundpart.Transparency + 0.05
  5239.  
  5240. end
  5241.  
  5242. end))
  5243.  
  5244. end
  5245.  
  5246. so("http://roblox.com/asset/?id=200632875", Torso, 1, 1)
  5247.  
  5248. so("http://roblox.com/asset/?id=263610131", Torso, 1, 1)
  5249.  
  5250. so("http://roblox.com/asset/?id=263610111", Torso, 1, 1)
  5251.  
  5252. JumpEffect(Col, cf(refpart.Position), 1, 1, 1, 1, 1, 4, 0.05)
  5253.  
  5254. JumpEffect(Col, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  5255.  
  5256. MagniDamage(refpart, 12, 15, 20, 10, "Normal")
  5257.  
  5258. for i = 0, 1, 0.4 do
  5259.  
  5260. fat.Event:wait()
  5261.  
  5262. Humanoid.WalkSpeed = 0 * speed.Value
  5263.  
  5264. 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)
  5265.  
  5266. 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)
  5267.  
  5268. 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)
  5269.  
  5270. 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)
  5271.  
  5272. 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)
  5273.  
  5274. 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)
  5275.  
  5276. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5277.  
  5278. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5279.  
  5280. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5281.  
  5282. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5283.  
  5284. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5285.  
  5286. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5287.  
  5288. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5289.  
  5290. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5291.  
  5292. end
  5293.  
  5294. for i = 0, 1, 0.05 do
  5295.  
  5296. fat.Event:wait()
  5297.  
  5298. Humanoid.WalkSpeed = 0 * speed.Value
  5299.  
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -2.5) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.45)
  5301.  
  5302. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.45)
  5303.  
  5304. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(-15)), 0.45)
  5305.  
  5306. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(15)), 0.45)
  5307.  
  5308. 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)
  5309.  
  5310. 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)
  5311.  
  5312. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5313.  
  5314. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5315.  
  5316. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5317.  
  5318. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5319.  
  5320. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5321.  
  5322. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5323.  
  5324. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5325.  
  5326. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5327.  
  5328. end
  5329.  
  5330. for i = 0, 1, 0.15 do
  5331.  
  5332. fat.Event:wait()
  5333.  
  5334. Humanoid.WalkSpeed = 0 * speed.Value
  5335.  
  5336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1.1) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.45)
  5337.  
  5338. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.45)
  5339.  
  5340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(15)), 0.45)
  5341.  
  5342. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-15)), 0.45)
  5343.  
  5344. 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)
  5345.  
  5346. 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)
  5347.  
  5348. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5349.  
  5350. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5351.  
  5352. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5353.  
  5354. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5355.  
  5356. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5357.  
  5358. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5359.  
  5360. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5361.  
  5362. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5363.  
  5364. end
  5365.  
  5366. Humanoid.WalkSpeed = 16 * speed.Value
  5367.  
  5368. canidle = true
  5369.  
  5370. canwalk = true
  5371.  
  5372. attack = false
  5373.  
  5374. end
  5375.  
  5376. CometalBlast = function()
  5377.  
  5378. attack = true
  5379.  
  5380. canidle = false
  5381.  
  5382. canwalk = false
  5383.  
  5384. for i = 0, 1, 0.12 do
  5385.  
  5386. fat.Event:wait()
  5387.  
  5388. Humanoid.WalkSpeed = 0 * speed.Value
  5389.  
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.45)
  5391.  
  5392. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.45)
  5393.  
  5394. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-60)), 0.45)
  5395.  
  5396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(-30)), 0.45)
  5397.  
  5398. 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)
  5399.  
  5400. 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)
  5401.  
  5402. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5403.  
  5404. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5405.  
  5406. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5407.  
  5408. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5409.  
  5410. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5411.  
  5412. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5413.  
  5414. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5415.  
  5416. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5417.  
  5418. end
  5419.  
  5420. so("http://roblox.com/asset/?id=199145659", LeftArm, 1, math.random(150, 200) / 100)
  5421.  
  5422. for i = 0, 1, 0.12 do
  5423.  
  5424. fat.Event:wait()
  5425.  
  5426. Humanoid.WalkSpeed = 0 * speed.Value
  5427.  
  5428. OrbEffect(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  5429.  
  5430. BlockShockwave(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.1)
  5431.  
  5432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.5) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.45)
  5433.  
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-30)), 0.45)
  5435.  
  5436. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-60)), 0.45)
  5437.  
  5438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(-30)), 0.45)
  5439.  
  5440. 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)
  5441.  
  5442. 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)
  5443.  
  5444. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5445.  
  5446. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5447.  
  5448. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5449.  
  5450. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5451.  
  5452. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5453.  
  5454. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5455.  
  5456. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5457.  
  5458. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5459.  
  5460. end
  5461.  
  5462. canidle = true
  5463.  
  5464. canwalk = true
  5465.  
  5466. for i = 0, 1, 0.08 do
  5467.  
  5468. fat.Event:wait()
  5469.  
  5470. Humanoid.WalkSpeed = 16 * speed.Value
  5471.  
  5472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.45)
  5473.  
  5474. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.45)
  5475.  
  5476. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(30)), 0.45)
  5477.  
  5478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-15), math.rad(-90)), 0.45)
  5479.  
  5480. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5481.  
  5482. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5483.  
  5484. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5485.  
  5486. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5487.  
  5488. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5489.  
  5490. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5491.  
  5492. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5493.  
  5494. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5495.  
  5496. end
  5497.  
  5498. canidle = false
  5499.  
  5500. canwalk = false
  5501.  
  5502. refpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  5503.  
  5504. refpart.Anchored = true
  5505.  
  5506. refpart.CFrame = RootPart.CFrame * cf(0, 0, -10)
  5507.  
  5508. game:GetService("Debris"):AddItem(refpart, 3)
  5509.  
  5510. for i = 1, 20 do
  5511.  
  5512. 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))
  5513.  
  5514. groundpart.Anchored = false
  5515.  
  5516. groundpart.Material = "Neon"
  5517.  
  5518. groundpart.CanCollide = false
  5519.  
  5520. groundpart.Friction = 0.1
  5521.  
  5522. groundpart.Velocity = Vector3.new(math.random(-50, 50), math.random(75, 100), math.random(-50, 50))
  5523.  
  5524. 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))
  5525.  
  5526. game:GetService("Debris"):AddItem(groundpart, 5)
  5527.  
  5528. coroutine.resume(coroutine.create(function()
  5529.  
  5530. --while 1 do
  5531.  
  5532. fat.Event:wait()
  5533.  
  5534. groundpart.Transparency = groundpart.Transparency + 0.025
  5535.  
  5536. --end
  5537.  
  5538. end))
  5539.  
  5540. end
  5541.  
  5542. so("http://roblox.com/asset/?id=199145534", refpart, 1, math.random(150, 200) / 100)
  5543.  
  5544. for i = 1, math.random(3, 6) do
  5545.  
  5546. OrbEffect(TorsoColor, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  5547.  
  5548. Shockwave(TorsoColor, cf(refpart.Position), 1, 1, 1, 1, 1, 1, 0.025)
  5549.  
  5550. end
  5551.  
  5552. MagniDamage(refpart, 20, 8, 16, 20, "Normal")
  5553.  
  5554. Humanoid.Jump = true
  5555.  
  5556. Torso.Velocity = Vector3.new(0, 7.5, 0)
  5557.  
  5558. Torso.Velocity = RootPart.CFrame.lookVector * -75
  5559.  
  5560. for i = 1, math.random(3, 6) do
  5561.  
  5562. OrbEffect(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.075)
  5563.  
  5564. BlockShockwave(TorsoColor, LeftArm.CFrame * cf(0, -1, 0), 0.1, 0.1, 0.1, 0.5, 0.5, 0.5, 0.075)
  5565.  
  5566. end
  5567.  
  5568. for i = 0, 1, 0.08 do
  5569.  
  5570. fat.Event:wait()
  5571.  
  5572. Humanoid.WalkSpeed = 0 * speed.Value
  5573.  
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 2, 0) * angles(math.rad(-20 - 45 * i), math.rad(0), math.rad(0)), 0.45)
  5575.  
  5576. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.45)
  5577.  
  5578. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(45), math.rad(15)), 0.45)
  5579.  
  5580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(-45), math.rad(-15)), 0.45)
  5581.  
  5582. 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)
  5583.  
  5584. 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)
  5585.  
  5586. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5587.  
  5588. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5589.  
  5590. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5591.  
  5592. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5593.  
  5594. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5595.  
  5596. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5597.  
  5598. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5599.  
  5600. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5601.  
  5602. end
  5603.  
  5604. canidle = true
  5605.  
  5606. canwalk = true
  5607.  
  5608. attack = false
  5609.  
  5610. end
  5611.  
  5612. BlackHole = function()
  5613.  
  5614. if cloaked == true then
  5615.  
  5616. UnCloak()
  5617.  
  5618. end
  5619.  
  5620. canidle = false
  5621.  
  5622. canwalk = false
  5623.  
  5624. attack = true
  5625.  
  5626. Humanoid.Jump = true
  5627.  
  5628. so("http://roblox.com/asset/?id=199145761", Torso, 1, math.random(75, 125) / 100)
  5629.  
  5630. for i = 1, 2 do
  5631.  
  5632. for i = 0, 1, 0.12 do
  5633.  
  5634. fat.Event:wait()
  5635.  
  5636. Torso.Velocity = vt(0, 20, 0)
  5637.  
  5638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 + 360 * i)), 0.3)
  5639.  
  5640. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5641.  
  5642. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(15)), 0.3)
  5643.  
  5644. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-15)), 0.3)
  5645.  
  5646. 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)
  5647.  
  5648. 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)
  5649.  
  5650. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5651.  
  5652. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5653.  
  5654. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5655.  
  5656. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5657.  
  5658. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5659.  
  5660. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5661.  
  5662. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5663.  
  5664. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5665.  
  5666. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5667.  
  5668. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5669.  
  5670. end
  5671.  
  5672. end
  5673.  
  5674. so("http://roblox.com/asset/?id=199145659", RightArm, 1, math.random(100, 150) / 100)
  5675.  
  5676. for i = 0, 1, 0.04 do
  5677.  
  5678. fat.Event:wait()
  5679.  
  5680. Torso.Velocity = vt(0, 4, 0)
  5681.  
  5682. OrbEffect(TorsoColor, RightArm.CFrame * cf(0, -1, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.075)
  5683.  
  5684. BlockShockwave(TorsoColor, RightArm.CFrame * cf(0, -1, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.075)
  5685.  
  5686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-45)), 0.3)
  5687.  
  5688. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(45)), 0.3)
  5689.  
  5690. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(105), math.rad(0), math.rad(75)), 0.3)
  5691.  
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.3)
  5693.  
  5694. 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)
  5695.  
  5696. 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)
  5697.  
  5698. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5699.  
  5700. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5701.  
  5702. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5703.  
  5704. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5705.  
  5706. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5707.  
  5708. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5709.  
  5710. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5711.  
  5712. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5713.  
  5714. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5715.  
  5716. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5717.  
  5718. end
  5719.  
  5720. portal = true
  5721.  
  5722. portalrefpart = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  5723.  
  5724. portalrefpart.Anchored = true
  5725.  
  5726. portalrefpart.CFrame = Head.CFrame * cf(0, 0, -15)
  5727.  
  5728. game:GetService("Debris"):AddItem(portalrefpart, 3)
  5729.  
  5730. portalrefpart2 = part(3, workspace, "SmoothPlastic", 0, 1, Col, "Effect", vt())
  5731.  
  5732. portalrefpart2.Anchored = true
  5733.  
  5734. portalrefpart2.CFrame = Head.CFrame * cf(0, 0, -15)
  5735.  
  5736. game:GetService("Debris"):AddItem(portalrefpart2, 10)
  5737.  
  5738. so("http://roblox.com/asset/?id=203691653", portalrefpart, 1, math.random(100, 150) / 100)
  5739.  
  5740. so("http://roblox.com/asset/?id=203691562", portalrefpart, 1, math.random(100, 150) / 100)
  5741.  
  5742. for i = 1, math.random(3, 6) do
  5743.  
  5744. OrbEffect(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.025)
  5745.  
  5746. BlockShockwave(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.025)
  5747.  
  5748. end
  5749.  
  5750. coroutine.resume(coroutine.create(function()
  5751.  
  5752. while portalrefpart.Parent == workspace do
  5753.  
  5754. fat.Event:wait()
  5755.  
  5756. PWN = {}
  5757.  
  5758. for _,v in pairs(workspace:children()) do
  5759.  
  5760. 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
  5761.  
  5762. table.insert(PWN, v.Torso)
  5763.  
  5764. end
  5765.  
  5766. end
  5767.  
  5768. for _,t in pairs(PWN) do
  5769.  
  5770. Mag = (portalrefpart.Position - t.Position).magnitude / 2
  5771.  
  5772. rl = it("BodyAngularVelocity")
  5773.  
  5774. rl.P = 2000
  5775.  
  5776. rl.maxTorque = vt(9999, 9999, 9999)
  5777.  
  5778. rl.angularvelocity = vt(math.random(-20, 20), math.random(-20, 20), math.random(-20, 20)) / 10
  5779.  
  5780. rl.Parent = t
  5781.  
  5782. game:GetService("Debris"):AddItem(rl, 0.1)
  5783.  
  5784. if Mag <= 2 then
  5785.  
  5786. do
  5787.  
  5788. vl = it("BodyVelocity")
  5789.  
  5790. vl.P = 2000
  5791.  
  5792. vl.maxForce = vt(9999, 9999, 9999)
  5793.  
  5794. vl.velocity = t.Position - portalrefpart.Position.unit * -(50 / Mag)
  5795.  
  5796. vl.Parent = t
  5797.  
  5798. game:GetService("Debris"):AddItem(vl, 0.1)
  5799.  
  5800. -- DECOMPILER ERROR at PC144: LeaveBlock: unexpected jumping out IF_THEN_STMT
  5801.  
  5802.  
  5803.  
  5804. -- DECOMPILER ERROR at PC144: LeaveBlock: unexpected jumping out IF_STMT
  5805.  
  5806.  
  5807.  
  5808. end
  5809.  
  5810. end
  5811.  
  5812. end
  5813.  
  5814. so("http://roblox.com/asset/?id=203691610", portalrefpart, 1, math.random(100, 150) / 100)
  5815.  
  5816. MagniDamage(portalrefpart, 35, 1, 2, 1, "BlackHoleDamage")
  5817.  
  5818. OrbEffect(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.075)
  5819.  
  5820. BlockShockwave(TorsoColor, cf(portalrefpart.Position), 2, 2, 2, 2, 2, 2, 0.05)
  5821.  
  5822. end
  5823.  
  5824. if portalrefpart.Parent ~= workspace then
  5825.  
  5826. so("http://roblox.com/asset/?id=203691699", portalrefpart2, 1, math.random(100, 150) / 100)
  5827.  
  5828. for i = 0, 1, 0.08 do
  5829.  
  5830. fat.Event:wait()
  5831.  
  5832. for i = 1, math.random(3, 6) do
  5833.  
  5834. OrbEffect(TorsoColor, cf(portalrefpart2.Position), 20, 20, 20, -1.5, -1.5, -1.5, 0.075)
  5835.  
  5836. BlockShockwave(TorsoColor, cf(portalrefpart2.Position), 20, 20, 20, -1.5, -1.5, -1.5, 0.075)
  5837.  
  5838. end
  5839.  
  5840. end
  5841.  
  5842. wait(0.5)
  5843.  
  5844. so("http://roblox.com/asset/?id=203691510", portalrefpart2, 1, math.random(100, 150) / 100)
  5845.  
  5846. so("http://roblox.com/asset/?id=199145534", portalrefpart2, 1, math.random(100, 150) / 100)
  5847.  
  5848. MagniDamage(portalrefpart2, 50, 10, 20, 10, "BlackHoleDamage2")
  5849.  
  5850. for i = 1, math.random(3, 6) do
  5851.  
  5852. OrbEffect(TorsoColor, cf(portalrefpart2.Position), 0.1, 0.1, 0.1, 2, 2, 2, 0.025)
  5853.  
  5854. BlockShockwave(TorsoColor, cf(portalrefpart2.Position), 0.1, 0.1, 0.1, 2, 2, 2, 0.025)
  5855.  
  5856. end
  5857.  
  5858. end
  5859.  
  5860. end))
  5861.  
  5862. for i = 0, 1, 0.08 do
  5863.  
  5864. fat.Event:wait()
  5865.  
  5866. Torso.Velocity = vt(0, 4, 0)
  5867.  
  5868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(45)), 0.3)
  5869.  
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(-45)), 0.3)
  5871.  
  5872. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.3)
  5873.  
  5874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  5875.  
  5876. 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)
  5877.  
  5878. 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)
  5879.  
  5880. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5881.  
  5882. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5883.  
  5884. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5885.  
  5886. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5887.  
  5888. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5889.  
  5890. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5891.  
  5892. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5893.  
  5894. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  5895.  
  5896. BlockShockwave(TorsoColor, LeftLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5897.  
  5898. BlockShockwave(TorsoColor, RightLeg.CFrame * cf(0, -1, 0), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  5899.  
  5900. end
  5901.  
  5902. canidle = true
  5903.  
  5904. canwalk = true
  5905.  
  5906. attack = false
  5907.  
  5908. end
  5909.  
  5910. DoubleJump = function()
  5911.  
  5912. canidle = false
  5913.  
  5914. canwalk = false
  5915.  
  5916. attack = true
  5917.  
  5918. Torso.Velocity = vt(0, 70, 0)
  5919.  
  5920. JumpEffect("Light stone grey", cf(Torso.Position), 0.1, 0.1, 0.75, 0.75, 0.75, 0.5, 0.075)
  5921.  
  5922. so("http://roblox.com/asset/?id=161006221", Torso, 0.5, math.random(150, 200) / 100)
  5923.  
  5924. for i = 0, 1, 0.12 do
  5925.  
  5926. fat.Event:wait()
  5927.  
  5928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.3)
  5929.  
  5930. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5931.  
  5932. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  5933.  
  5934. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  5935.  
  5936. 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)
  5937.  
  5938. 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)
  5939.  
  5940. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5941.  
  5942. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5943.  
  5944. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5945.  
  5946. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5947.  
  5948. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5949.  
  5950. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5951.  
  5952. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  5953.  
  5954. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  5955.  
  5956. end
  5957.  
  5958. canidle = true
  5959.  
  5960. canwalk = true
  5961.  
  5962. attack = false
  5963.  
  5964. end
  5965.  
  5966. mouse.Button1Down:connect(function()
  5967.  
  5968. if attack == false then
  5969.  
  5970. if attacktype == 1 then
  5971.  
  5972. attacktype = 2
  5973.  
  5974. attackone()
  5975.  
  5976. else
  5977.  
  5978. if attacktype == 2 then
  5979.  
  5980. attacktype = 3
  5981.  
  5982. attacktwo()
  5983.  
  5984. else
  5985.  
  5986. if attacktype == 3 then
  5987.  
  5988. attacktype = 4
  5989.  
  5990. attackthree()
  5991.  
  5992. else
  5993.  
  5994. if attacktype == 4 then
  5995.  
  5996. attacktype = 1
  5997.  
  5998. attackfour()
  5999.  
  6000. end
  6001.  
  6002. end
  6003.  
  6004. end
  6005.  
  6006. end
  6007.  
  6008. end
  6009.  
  6010. coroutine.resume(coroutine.create(function()
  6011.  
  6012. for i = 1, 50 do
  6013.  
  6014. if attack == false then
  6015.  
  6016. fat.Event:wait()
  6017.  
  6018. end
  6019.  
  6020. end
  6021.  
  6022. if attack == false then
  6023.  
  6024. attacktype = 1
  6025.  
  6026. end
  6027.  
  6028. end))
  6029.  
  6030. end)
  6031.  
  6032. mouse.KeyDown:connect(function(k)
  6033.  
  6034. k = k:lower()
  6035.  
  6036. if k == "e" and attack == false and usedstealth == false and invisible == false then
  6037.  
  6038. if cloaked == false and stealth >= 50 then
  6039.  
  6040. usedstealth = true
  6041.  
  6042. Cloak()
  6043.  
  6044. wait(0.5)
  6045.  
  6046. usedstealth = false
  6047.  
  6048. else
  6049.  
  6050. if cloaked == true then
  6051.  
  6052. usedstealth = true
  6053.  
  6054. UnCloak()
  6055.  
  6056. wait(0.5)
  6057.  
  6058. usedstealth = false
  6059.  
  6060. end
  6061.  
  6062. end
  6063.  
  6064. while cloaked == true and stealth >= 0 do
  6065.  
  6066. fat.Event:wait()
  6067.  
  6068. stealth = stealth - 0.66666666666667
  6069.  
  6070. if Humanoid.Health > 30 then
  6071.  
  6072. Torso.Velocity = RootPart.CFrame.lookVector * (25 * Humanoid.Health / 50)
  6073.  
  6074. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_THEN_STMT
  6075.  
  6076.  
  6077.  
  6078. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_STMT
  6079.  
  6080.  
  6081.  
  6082. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_THEN_STMT
  6083.  
  6084.  
  6085.  
  6086. -- DECOMPILER ERROR at PC69: LeaveBlock: unexpected jumping out IF_STMT
  6087.  
  6088.  
  6089.  
  6090. end
  6091.  
  6092. if Humanoid.Health < 30 then
  6093.  
  6094. Torso.Velocity = RootPart.CFrame.lookVector * 20
  6095.  
  6096. end
  6097.  
  6098. end
  6099.  
  6100. if stealth <= 0 then
  6101.  
  6102. UnCloak()
  6103.  
  6104. end
  6105.  
  6106. end
  6107.  
  6108. if k == "z" then
  6109.  
  6110. if attack == false and cloaked == true and co1 <= cooldown1 and skill1stam <= stamina then
  6111.  
  6112. cooldown1 = 0
  6113.  
  6114. subtractstamina(skill1stam)
  6115.  
  6116. SpiralDispursion()
  6117.  
  6118. else
  6119.  
  6120. if attack == false and cloaked == false and co1 <= cooldown1 and skill1stam <= stamina then
  6121.  
  6122. cooldown1 = cooldown1 / 2
  6123.  
  6124. subtractstamina(skill1stam)
  6125.  
  6126. GalacticLunge()
  6127.  
  6128. end
  6129.  
  6130. end
  6131.  
  6132. end
  6133.  
  6134. if k == "x" and attack == false and stealth >= 30 and co2 <= cooldown2 and skill2stam <= stamina then
  6135.  
  6136. cooldown2 = 0
  6137.  
  6138. subtractstamina(skill2stam)
  6139.  
  6140. stealth = stealth - 30
  6141.  
  6142. CelestialMatterDistortion()
  6143.  
  6144. end
  6145.  
  6146. if k == "c" then
  6147.  
  6148. if attack == false and cloaked == true and co3 <= cooldown3 and skill3stam <= stamina then
  6149.  
  6150. cooldown3 = 0
  6151.  
  6152. subtractstamina(skill3stam)
  6153.  
  6154. DemolishingGroundPound()
  6155.  
  6156. else
  6157.  
  6158. if attack == false and cloaked == false and co3 <= cooldown3 and skill3stam <= stamina then
  6159.  
  6160. cooldown3 = cooldown3 / 2
  6161.  
  6162. subtractstamina(skill3stam)
  6163.  
  6164. CometalBlast()
  6165.  
  6166. end
  6167.  
  6168. end
  6169.  
  6170. end
  6171.  
  6172. if k == "v" and attack == false and co4 <= cooldown4 and skill4stam <= stamina then
  6173.  
  6174. cooldown4 = 0
  6175.  
  6176. subtractstamina(skill4stam)
  6177.  
  6178. BlackHole()
  6179.  
  6180. end
  6181.  
  6182. if k == " " and attack == false and cloaked == false and Anim == "Jump" and jumpstamina == 100 then
  6183.  
  6184. DoubleJump()
  6185.  
  6186. jumpstamina = 0
  6187.  
  6188. end
  6189.  
  6190. end)
  6191.  
  6192. mouse.KeyUp:connect(function(k)
  6193.  
  6194. k = k:lower()
  6195.  
  6196. end)
  6197.  
  6198. rain2 = rain
  6199.  
  6200. updateskills = function()
  6201.  
  6202. rain2 = Color3.new(rain.r / 2, rain.g / 2, rain.b / 2)
  6203.  
  6204. if cooldown1 <= co1 then
  6205.  
  6206. cooldown1 = cooldown1 + 0.033333333333333
  6207.  
  6208. end
  6209.  
  6210. if cooldown2 <= co2 then
  6211.  
  6212. cooldown2 = cooldown2 + 0.033333333333333
  6213.  
  6214. end
  6215.  
  6216. if cooldown3 <= co3 then
  6217.  
  6218. cooldown3 = cooldown3 + 0.033333333333333
  6219.  
  6220. end
  6221.  
  6222. if cooldown4 <= co4 then
  6223.  
  6224. cooldown4 = cooldown4 + 0.033333333333333
  6225.  
  6226. end
  6227.  
  6228. if stamina <= skill1stam then
  6229.  
  6230. bar4.BackgroundColor3 = rain2
  6231.  
  6232. else
  6233.  
  6234. bar4.BackgroundColor3 = rain
  6235.  
  6236. end
  6237.  
  6238. if stamina <= skill2stam then
  6239.  
  6240. bar3.BackgroundColor3 = rain2
  6241.  
  6242. else
  6243.  
  6244. bar3.BackgroundColor3 = rain
  6245.  
  6246. end
  6247.  
  6248. if stamina <= skill3stam then
  6249.  
  6250. bar1.BackgroundColor3 = rain2
  6251.  
  6252. else
  6253.  
  6254. bar1.BackgroundColor3 = rain
  6255.  
  6256. end
  6257.  
  6258. if stamina <= skill4stam then
  6259.  
  6260. bar2.BackgroundColor3 = rain2
  6261.  
  6262. else
  6263.  
  6264. bar2.BackgroundColor3 = rain
  6265.  
  6266. end
  6267.  
  6268. if stamina <= maxstamina then
  6269.  
  6270. stamina = stamina + recovermana / 30
  6271.  
  6272. end
  6273.  
  6274. if stealth <= maxstealth then
  6275.  
  6276. stealth = stealth + recoverstealth / 30
  6277.  
  6278. end
  6279.  
  6280. if jumpstamina <= maxjumpstamina then
  6281.  
  6282. jumpstamina = jumpstamina + recoverjumpstamina / 30
  6283.  
  6284. if maxjumpstamina <= jumpstamina then
  6285.  
  6286. jumpstamina = 100
  6287.  
  6288. end
  6289.  
  6290. if maxstealth <= stealth then
  6291.  
  6292. stealth = 100
  6293.  
  6294. end
  6295.  
  6296. if co1 <= cooldown1 then
  6297.  
  6298. cooldown1 = 20
  6299.  
  6300. end
  6301.  
  6302. if co2 <= cooldown2 then
  6303.  
  6304. cooldown2 = 30
  6305.  
  6306. end
  6307.  
  6308. if co3 <= cooldown3 then
  6309.  
  6310. cooldown3 = 40
  6311.  
  6312. end
  6313.  
  6314. if co4 <= cooldown4 then
  6315.  
  6316. cooldown4 = 100
  6317.  
  6318. end
  6319.  
  6320. end
  6321.  
  6322. end
  6323.  
  6324. Character.Humanoid.Died:connect(function()
  6325.  
  6326. for i,v in pairs(Character:GetChildren()) do
  6327.  
  6328. if v:IsA("Model") then
  6329.  
  6330. v:Clone()
  6331.  
  6332. v.Parent = workspace
  6333.  
  6334. v.Children.CanCollide = true
  6335.  
  6336. end
  6337.  
  6338. end
  6339.  
  6340. end)
  6341.  
  6342. game:GetService("RunService").Heartbeat:connect(function()
  6343.  
  6344. rain = sincolor(tick() * 3)
  6345.  
  6346. updatecolor()
  6347.  
  6348. updateskills()
  6349.  
  6350. healthbar.BackgroundColor3 = rain2
  6351.  
  6352. healthcover.BackgroundColor3 = rain
  6353.  
  6354. stealthcover.BackgroundColor3 = rain
  6355.  
  6356. stealthbar.BackgroundColor3 = rain2
  6357.  
  6358. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", 0.5)
  6359.  
  6360. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), "Out", "Quad", 0.5)
  6361.  
  6362. stealthcover:TweenSize(ud(1 * (stealth / maxstealth), 0, 1, 0), "Out", "Quad", 0.5)
  6363.  
  6364. jumpstaminacover:TweenSize(ud(1 * (jumpstamina / maxjumpstamina), 0, 1, 0), "Out", "Quad", 0.5)
  6365.  
  6366. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  6367.  
  6368. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  6369.  
  6370. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  6371.  
  6372. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  6373.  
  6374. end)
  6375.  
  6376. local sine = 0
  6377.  
  6378. local change = 1
  6379.  
  6380. local val = 0
  6381.  
  6382. fat.Event:connect(function()
  6383.  
  6384. sine = sine + change
  6385.  
  6386. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  6387.  
  6388. local velderp = RootPart.Velocity.y
  6389.  
  6390. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  6391.  
  6392. if equipped == true or equipped == false then
  6393.  
  6394. if attack == false then
  6395.  
  6396. idle = idle + 1
  6397.  
  6398. else
  6399.  
  6400. idle = 0
  6401.  
  6402. end
  6403.  
  6404. if ((idle >= 500 and attack ~= false) or RootPart.Velocity.y > 1) and hitfloor == nil then
  6405.  
  6406. Anim = "Jump"
  6407.  
  6408. if attack == false and cloaked == false then
  6409.  
  6410. Humanoid.WalkSpeed = 16 * speed.Value
  6411.  
  6412. change = 2
  6413.  
  6414. fat.Event:wait()
  6415.  
  6416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6417.  
  6418. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6419.  
  6420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.3)
  6421.  
  6422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
  6423.  
  6424. 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)
  6425.  
  6426. 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)
  6427.  
  6428. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6429.  
  6430. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6431.  
  6432. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6433.  
  6434. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6435.  
  6436. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6437.  
  6438. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6439.  
  6440. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6441.  
  6442. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6443.  
  6444. else
  6445.  
  6446. if attack == false and cloaked == true then
  6447.  
  6448. fat.Event:wait()
  6449.  
  6450. Humanoid.WalkSpeed = 16 * speed.Value
  6451.  
  6452. change = 2
  6453.  
  6454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  6455.  
  6456. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  6457.  
  6458. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  6459.  
  6460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  6461.  
  6462. 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)
  6463.  
  6464. 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)
  6465.  
  6466. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6467.  
  6468. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6469.  
  6470. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6471.  
  6472. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6473.  
  6474. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6475.  
  6476. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6477.  
  6478. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6479.  
  6480. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6481.  
  6482. end
  6483.  
  6484. end
  6485.  
  6486. else
  6487.  
  6488. if RootPart.Velocity.y < -1 and hitfloor == nil then
  6489.  
  6490. Anim = "Fall"
  6491.  
  6492. if attack == false and cloaked == false then
  6493.  
  6494. fat.Event:wait()
  6495.  
  6496. Humanoid.WalkSpeed = 16 * speed.Value
  6497.  
  6498. change = 2
  6499.  
  6500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  6501.  
  6502. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  6503.  
  6504. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(-10), math.rad(0), math.rad(135)), 0.3)
  6505.  
  6506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.75, 0) * angles(math.rad(-10), math.rad(0), math.rad(-135)), 0.3)
  6507.  
  6508. 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)
  6509.  
  6510. 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)
  6511.  
  6512. 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)
  6513.  
  6514. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(-0.25, -0.15, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.45)
  6515.  
  6516. 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)
  6517.  
  6518. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-0.15, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.45)
  6519.  
  6520. 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)
  6521.  
  6522. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0.25, -0.15, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.45)
  6523.  
  6524. 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)
  6525.  
  6526. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0.15, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.45)
  6527.  
  6528. else
  6529.  
  6530. if attack == false and cloaked == true then
  6531.  
  6532. fat.Event:wait()
  6533.  
  6534. Humanoid.WalkSpeed = 16 * speed.Value
  6535.  
  6536. change = 2
  6537.  
  6538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  6539.  
  6540. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  6541.  
  6542. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  6543.  
  6544. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  6545.  
  6546. 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)
  6547.  
  6548. 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)
  6549.  
  6550. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6551.  
  6552. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6553.  
  6554. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6555.  
  6556. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6557.  
  6558. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6559.  
  6560. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6561.  
  6562. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6563.  
  6564. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6565.  
  6566. end
  6567.  
  6568. end
  6569.  
  6570. else
  6571.  
  6572. if torvel < 1 and hitfloor ~= nil then
  6573.  
  6574. Anim = "Idle"
  6575.  
  6576. if attack == false then
  6577.  
  6578. fat.Event:wait()
  6579.  
  6580. Humanoid.WalkSpeed = 16 * speed.Value
  6581.  
  6582. change = 2
  6583.  
  6584. 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)
  6585.  
  6586. 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)
  6587.  
  6588. 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)
  6589.  
  6590. 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)
  6591.  
  6592. 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)
  6593.  
  6594. 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)
  6595.  
  6596. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  6597.  
  6598. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  6599.  
  6600. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  6601.  
  6602. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6603.  
  6604. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6605.  
  6606. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6607.  
  6608. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6609.  
  6610. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  6611.  
  6612. else
  6613.  
  6614. if attack == true and canidle == true then
  6615.  
  6616. fat.Event:wait()
  6617.  
  6618. Humanoid.WalkSpeed = 16 * speed.Value
  6619.  
  6620. change = 2
  6621.  
  6622. 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)
  6623.  
  6624. 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)
  6625.  
  6626. end
  6627.  
  6628. end
  6629.  
  6630. else
  6631.  
  6632. if torvel > 2 and torvel < 22 and hitfloor ~= nil then
  6633.  
  6634. Anim = "Walk"
  6635.  
  6636. if attack == false and cloaked == false then
  6637.  
  6638. fat.Event:wait()
  6639.  
  6640. Humanoid.WalkSpeed = 16 * speed.Value
  6641.  
  6642. change = 2
  6643.  
  6644. 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)
  6645.  
  6646. 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)
  6647.  
  6648. 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)
  6649.  
  6650. 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)
  6651.  
  6652. 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)
  6653.  
  6654. 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)
  6655.  
  6656. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  6657.  
  6658. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  6659.  
  6660. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(-0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.45)
  6661.  
  6662. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0.25, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.45)
  6663.  
  6664. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6665.  
  6666. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6667.  
  6668. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(-1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.45)
  6669.  
  6670. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(1.5, -0.6, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.45)
  6671.  
  6672. else
  6673.  
  6674. if attack == true and canwalk == true then
  6675.  
  6676. fat.Event:wait()
  6677.  
  6678. Humanoid.WalkSpeed = 16 * speed.Value
  6679.  
  6680. change = 2
  6681.  
  6682. 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)
  6683.  
  6684. 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)
  6685.  
  6686. end
  6687.  
  6688. end
  6689.  
  6690. else
  6691.  
  6692. if torvel >= 22 and hitfloor ~= nil then
  6693.  
  6694. Anim = "Run"
  6695.  
  6696. if attack == false and cloaked == true then
  6697.  
  6698. fat.Event:wait()
  6699.  
  6700. Humanoid.WalkSpeed = 16 * speed.Value
  6701.  
  6702. change = 2
  6703.  
  6704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  6705.  
  6706. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.3)
  6707.  
  6708. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15), math.rad(-30), math.rad(20)), 0.3)
  6709.  
  6710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15), math.rad(30), math.rad(-20)), 0.3)
  6711.  
  6712. 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)
  6713.  
  6714. 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)
  6715.  
  6716. Finger1Handleweld.C0 = clerp(Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6717.  
  6718. Finger2Handleweld.C0 = clerp(Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6719.  
  6720. Finger3Handleweld.C0 = clerp(Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6721.  
  6722. Finger4Handleweld.C0 = clerp(Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6723.  
  6724. Glove2Finger1Handleweld.C0 = clerp(Glove2Finger1Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6725.  
  6726. Glove2Finger2Handleweld.C0 = clerp(Glove2Finger2Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6727.  
  6728. Glove2Finger3Handleweld.C0 = clerp(Glove2Finger3Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6729.  
  6730. Glove2Finger4Handleweld.C0 = clerp(Glove2Finger4Handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  6731.  
  6732. end
  6733.  
  6734. end
  6735.  
  6736. end
  6737.  
  6738. end
  6739.  
  6740. end
  6741.  
  6742. end
  6743.  
  6744. end
  6745.  
  6746. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement