Advertisement
memberhero

Triggermortis

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