plytalent

from script pack

Jul 1st, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.22 KB | None | 0 0
  1. -- mediafire
  2.  
  3. ---Chrono Gauntlets made by RMDX
  4.  
  5. ---
  6.  
  7. --theguy=workspace. NLS([[
  8.  
  9. RMLib=_G["RM"..'Lib']
  10.  
  11. if not RMLib then print'Failed to run Script' return end
  12.  
  13. loadstring(RMLib)()
  14.  
  15. Player,Backpack=pm:l(game:service'Players'.LocalPlayer.Name):load()
  16.  
  17. Pn=Player.Name
  18.  
  19. PlayerGui,Char,Backpack=Player.PlayerGui,Player.Character,Player.Backpack
  20.  
  21. Head,Torso,Huma=Char.Head,Char.Torso,Char.Humanoid
  22.  
  23.  
  24.  
  25. as={}
  26.  
  27. as.ring="3270017"
  28.  
  29. as.Chakram='47260990'
  30.  
  31. as.ring2='18430887'
  32.  
  33. as.blast='20329976'
  34.  
  35. as.missile='10207677'
  36.  
  37. as.fire='2693346'
  38.  
  39. as.boom='3264793'
  40.  
  41. as.slash='10209645'
  42.  
  43. as.abscond='2767090'
  44.  
  45. as.firelaser='13775494'
  46.  
  47. as.diamond='9756362'
  48.  
  49. as.metal='rbxasset://sounds\\unsheath.wav'
  50.  
  51. as.hit='10209583'
  52.  
  53. as.kick='46153268'
  54.  
  55. as.cast='2101137'
  56.  
  57. as.guigradient ='48965808'
  58.  
  59. as.guigradient2='53084230'
  60.  
  61. as.redgradient='108536582'
  62.  
  63. as.yellowgradient='108536588'
  64.  
  65.  
  66.  
  67.  
  68.  
  69. for i,v in pairs(as) do
  70.  
  71. if type(tonumber(v:sub(1,3)))=="number" then
  72.  
  73. as[i]="http://www.roblox.com/asset/?id="..v
  74.  
  75. end
  76.  
  77. end
  78.  
  79.  
  80.  
  81. _G.LibVol=0.45 q(function() for i,v in pairs(as) do Sound(v,Torso,0.01,1) end end)
  82.  
  83.  
  84.  
  85.  
  86.  
  87. ModelName=[[Chrono
  88.  
  89. Gauntlets]]
  90.  
  91. ModelParent=Char
  92.  
  93. of=Torso.CFrame*cn(0,1,-12)
  94.  
  95.  
  96.  
  97. pcall(function() _G.Chrono.script.Disabled=true _G.Chrono.script:Remove() end)
  98.  
  99. _G.Chrono=getfenv()
  100.  
  101.  
  102.  
  103. pcall(function() ModelParent[ModelName..Pn]:Destroy() end)
  104.  
  105. pcall(function() Backpack[ModelName]:Destroy() end)
  106.  
  107. pcall(function() PlayerGui[ModelName]:Destroy() end)
  108.  
  109. pcall(function() _G[Pn..ModelName..'Connection']:Disconnect() end)
  110.  
  111. pcall(function() Torso[ModelName..'BP']:Destroy() end)
  112.  
  113. pcall(function() Torso[ModelName..'BG']:Destroy() end)
  114.  
  115. pcall(function() _G[ModelName..'old'].Disabled=true end)
  116.  
  117. pcall(function() Char.Block:Remove() end)
  118.  
  119.  
  120.  
  121. Block={}
  122.  
  123. Block.cd=0
  124.  
  125. Block.vm=3
  126.  
  127. Block.v=qi{'NumberValue',Char,n='Block'}
  128.  
  129.  
  130.  
  131. _G[ModelName..'old']=script
  132.  
  133.  
  134.  
  135. gui=qi{'ScreenGui',PlayerGui,n=ModelName}
  136.  
  137. frame=qi{'Frame',gui,tra=1,sc=ud(1,0,1,0)}
  138.  
  139.  
  140.  
  141. m=qi{'Model',ModelParent,n=ModelName..Pn,archivable=false}
  142.  
  143. m2=qi{'Model',m}
  144.  
  145.  
  146.  
  147. Torso.Transparency=1
  148.  
  149. Head.Transparency=0.98
  150.  
  151. Head.face.Transparency=1
  152.  
  153. pTorso=qi{'Part',m,sc=v3(2,2,1),bn=bn'Really black',can=false}
  154.  
  155. tw=qi{'Weld',pTorso,P0=Torso,P1=pTorso}
  156.  
  157. _G.ttw=tw
  158.  
  159. pcall(function() Torso.roblox:Clone().Parent=pTorso end)
  160.  
  161. pHead=Head:Clone() pHead.CanCollide=false pHead.Parent=m pHead.Transparency=0
  162.  
  163. hw=qi{'Weld',pTorso,P0=pTorso,P1=pHead,C0=cn(0,1.5,0)}
  164.  
  165.  
  166.  
  167. pcall(function() pHead.face.Transparency=0 end)
  168.  
  169.  
  170.  
  171. for i,Hat in pairs(Char:children()) do
  172.  
  173. if Hat:IsA("Hat") and Hat:findFirstChild'Handle' then
  174.  
  175. Hat.Handle.Transparency=1
  176.  
  177. local v=Hat.Handle:Clone() v.Parent=m v.Transparency=0 v.formFactor='Custom' v.Size=v3(0,0,0)
  178.  
  179. qi{'Weld',v,P0=pHead,P1=v,C0=Head.CFrame:toObjectSpace(Hat.Handle.CFrame)}
  180.  
  181. end
  182.  
  183. end
  184.  
  185.  
  186.  
  187.  
  188.  
  189. Limbs={LS=Torso:findFirstChild'Left Shoulder',RS=Torso:findFirstChild'Right Shoulder',LH=Torso:findFirstChild'Left Hip',RH=Torso:findFirstChild'Right Hip'}
  190.  
  191. if _G.Limbz then
  192.  
  193. Limbs.LS=Limbs.LS or _G.Limbz.LS
  194.  
  195. Limbs.RS=Limbs.RS or _G.Limbz.RS
  196.  
  197. Limbs.LH=Limbs.LH or _G.Limbz.LH
  198.  
  199. Limbs.RH=Limbs.RH or _G.Limbz.RH
  200.  
  201. end
  202.  
  203. _G.Limbz=Limbs
  204.  
  205. LS,RS,LH,RH=Limbs.LS,Limbs.RS,Limbs.LH,Limbs.RH
  206.  
  207. LA,RA,LL,RL=Char['Left Arm'],Char['Right Arm'],Char['Left Leg'],Char['Right Leg']
  208.  
  209. LS.Part0,RS.Part0,LH.Part0,RH.Part0=pTorso,pTorso,pTorso,pTorso
  210.  
  211. LS.Part1,RS.Part1,LH.Part1,RH.Part1=LA,RA,LL,RL
  212.  
  213.  
  214.  
  215. pcall(function() thesuit:Remove() end)
  216.  
  217.  
  218.  
  219. la=qi{'Weld',pTorso,Part0=pTorso,C0=cn(-1.5,0.5,0),C1=cn(0,0.5,0)} ra=qi{'Weld',pTorso,Part0=pTorso,C0=cn(1.5,0.5,0),C1=cn(0,0.5,0)}
  220.  
  221. ll=qi{'Weld',pTorso,Part0=pTorso,C0=cn(-0.5,-1,0),C1=cn(0,1,0)} rl=qi{'Weld',pTorso,Part0=pTorso,C0=cn(0.5,-1,0),C1=cn(0,1,0)}
  222.  
  223.  
  224.  
  225. Armz=false
  226.  
  227. Legz=false
  228.  
  229. Arms = function(on) Armz=on
  230.  
  231. if on then
  232.  
  233. LS.Part1=nil RS.Part1=nil
  234.  
  235. la.Part1=LA ra.Part1=RA
  236.  
  237. la.C0,la.C1=cn(-1.5,0.5,0),cn(0,0.5,0)
  238.  
  239. ra.C0,ra.C1=cn(1.5,0.5,0),cn(0,0.5,0)
  240.  
  241. else
  242.  
  243. LS.Parent,RS.Parent=Torso,Torso LS.Part0=pTorso RS.Part0=pTorso LS.Part1=LA RS.Part1=RA
  244.  
  245. la.Part1=nil ra.Part1=nil
  246.  
  247. end
  248.  
  249. end
  250.  
  251.  
  252.  
  253. Legs = function(on) Legz=on
  254.  
  255. if on then
  256.  
  257. LH.Part1=nil RH.Part1=nil
  258.  
  259. ll.Part1=LL rl.Part1=RL
  260.  
  261. ll.C0,ll.C1=cn(-0.5,-1,0),cn(0,1,0)
  262.  
  263. rl.C0,rl.C1=cn(0.5,-1,0),cn(0,1,0)
  264.  
  265. else
  266.  
  267. LH.Parent,RH.Parent=Torso,Torso LH.Part0=pTorso RH.Part0=pTorso LH.Part1=LL RH.Part1=RL
  268.  
  269. ll.Part1=nil rl.Part1=nil
  270.  
  271. end
  272.  
  273. end
  274.  
  275. Arms''
  276.  
  277. Legs''
  278.  
  279.  
  280.  
  281. q(function() wait(0.1) Arms() Legs() end)
  282.  
  283.  
  284.  
  285. --bin=qi{'HopperBin',Backpack,n=ModelName}
  286.  
  287. OH={}
  288.  
  289. OH.Regen=0.04
  290.  
  291. OH.i=0
  292.  
  293. OH.m=1000
  294.  
  295. OH.mm=OH.m
  296.  
  297. OH.Notes={}
  298.  
  299. OH.Heat=function(tab,v,Show)
  300.  
  301. if not v then return end
  302.  
  303. OH.i=OH.i+v
  304.  
  305. if OH.i>OH.m then OH.i=OH.m end
  306.  
  307. framzz:TweenSize(ud(OH.i/OH.m,0,1,0),nil,1,0.4,true)
  308.  
  309. if Show then OH.Notes[qi{'TextLabel',framzz,pos=ud(1,0,0.5,0),Text='- '..math.floor(v),FontSize=4,tc3='Institutional white',Font='ArialBold',txa='Right',ZIndex=3}]=true end
  310.  
  311. OVERHEAT()
  312.  
  313. end
  314.  
  315. OH.Cool=function(tab,v,Show)
  316.  
  317. if not v then return end
  318.  
  319. OH.i=OH.i-v
  320.  
  321. if OH.i<0 then OH.i=0 end
  322.  
  323. framzz:TweenSize(ud(OH.i/OH.m,0,1,0),nil,1,0.4,true)
  324.  
  325. if Show then OH.Notes[qi{'TextLabel',framzz,pos=ud(1,0,0,0),Text='+ '..math.floor(v),FontSize=4,tc3='Institutional white',Font='ArialBold',txa='Right',ZIndex=3}]=true end
  326.  
  327. end
  328.  
  329. OH.C=function(tab,v)
  330.  
  331. --local yes=OH.m-OH.i>(OH.Cost[v] or 0)
  332.  
  333. local yes=true --OH.i<1000
  334.  
  335. return yes
  336.  
  337. end
  338.  
  339. OH.Cost={}
  340.  
  341. OH.Cost.F=25
  342.  
  343. OH.Cost.G=25
  344.  
  345. OH.Cost.H=25
  346.  
  347. ----
  348.  
  349. OH.Cost.HE=15
  350.  
  351. OH.Cost.HQ=60
  352.  
  353. OH.Cost.F1=30
  354.  
  355. OH.Cost.FQ=40
  356.  
  357. OH.Cost.FE=50
  358.  
  359. OH.Cost.GE=45
  360.  
  361. OH.Cost.GQ=60
  362.  
  363. OH.Cost.GR=60
  364.  
  365. OH.Cost.GF=40
  366.  
  367. OH.Cost.Z=10
  368.  
  369. fram=qi{'ImageLabel',frame,sc=ud(0.2,0,0.1,0),pos=ud(0.4,0,0,10),bc3='Really black',BorderColor='Bright red',Image=as.guigradient,bsp=1}
  370.  
  371. framt=qi{'TextLabel',fram,pos=ud(0.5,0,0.2,0),FontSize=6,Text='OverHeat',tc3='Institutional white',tst=0,Font='ArialBold',tsc3='Really black',ZIndex=3}
  372.  
  373. framx=qi{'ImageLabel',fram,sc=ud(1,0,0.25,0),pos=ud(0,0,1,0),bc3='Really black',BorderColor='Bright red',Image=as.guigradient,bsp=1}
  374.  
  375. framtx=qi{'TextLabel',framx,pos=ud(0.5,0,0.5,0),FontSize=6,Text='Made By RMDX',tc3='Institutional white',tst=0,Font='ArialBold',tsc3='Really black',ZIndex=3}
  376.  
  377.  
  378.  
  379. framz =qi{'ImageLabel',fram,sc=ud(0.9,0,0.2,0),pos=ud(0.05,0,0.4,0),bc3='Really black',BorderColor='Dark stone grey',Image=as.guigradient2,bsp=1}
  380.  
  381. framzz=qi{'ImageLabel',framz,sc=ud(1,0,1,0),pos=ud(0,0,0,0),bc3='Bright yellow',BorderColor='New Yeller',Image=as.guigradient2,bsp=1,ZIndex=2}
  382.  
  383. framtz=qi{'TextLabel',framz,pos=ud(0.5,0,0.5,0),FontSize=4,tc3='Institutional white',tst=0,Font='ArialBold',tsc3='Really black',ZIndex=3}
  384.  
  385.  
  386.  
  387. frambz =qi{'ImageLabel',fram,sc=ud(0.9,0,0.2,0),pos=ud(0.05,0,0.7,0),bc3='Really black',BorderColor='Dark stone grey',Image=as.guigradient2,bsp=1}
  388.  
  389. frambzz=qi{'ImageLabel',frambz,sc=ud(1,0,1,0),pos=ud(0,0,0,0),bc3='Bright green',BorderColor='Earth green',Image=as.guigradient2,bsp=1,ZIndex=2}
  390.  
  391. frambtz=qi{'TextLabel',frambz,pos=ud(0.5,0,0.5,0),FontSize=4,tc3='Institutional white',tst=0,Font='ArialBold',tsc3='Really black',ZIndex=3}
  392.  
  393.  
  394.  
  395.  
  396.  
  397. BP=qi{'BodyPosition',Torso,n=ModelName..'BP',maxForce=v3(0,0,0)}
  398.  
  399. BG=qi{'BodyGyro',Torso,n=ModelName..'BG',maxTorque=v3(0,0,0),D=150}
  400.  
  401.  
  402.  
  403. RGlove =qi{'Part',m,sc=v3(1.05,1.05,1.05),tra=1}
  404.  
  405. RGlovew=qi{'Weld',m,P0=RA,P1=RGlove,C0=cn(0,-0.5,0)}
  406.  
  407.  
  408.  
  409. RGlove2 =qi{'WedgePart',m,sc=v3(1.15,1.05,1.05)}
  410.  
  411. RGlove2w=qi{'Weld',m,P0=RGlove,P1=RGlove2,C0=cn(0,0,0)*ca(0,90,0)}
  412.  
  413. RGlove3 =qi{'WedgePart',m,sc=v3(1.1,2.05,0.54)}
  414.  
  415. RGlove3w=qi{'Weld',m,P0=RGlove,P1=RGlove3,C0=cn(0.25,0.5,0)*ca(0,90,0)}
  416.  
  417. RGlove4 =qi{'WedgePart',m,sc=v3(0.3,1,0.8),bn='Really black'}
  418.  
  419. RGlove4w=qi{'Weld',m,P0=RGlove,P1=RGlove4,C0=cn(0.2,-0.1,-0.25)*ca(0,90,0)*ca(10,0,0)}
  420.  
  421. RGlove5 =qi{'WedgePart',m,sc=v3(0.3,1,0.8),bn='Really black'}
  422.  
  423. RGlove5w=qi{'Weld',m,P0=RGlove,P1=RGlove5,C0=cn(0.2,-0.1, 0.25)*ca(0,90,0)*ca(10,0,0)}
  424.  
  425. RGlovex =qi{'Part',m,sc=v3(1,1,1),bn='Really black'} qi{'CylinderMesh',RGlovex,sca=v3(0.25,1.17,0.25)}
  426.  
  427. RGlovexw=qi{'Weld',m,P0=RGlove,P1=RGlovex,C0=cn(0.2,-0.2,0)*ca(90,0,0)}
  428.  
  429. RGlovev =qi{'Part',m,sc=v3(1,0.25,1.05)}
  430.  
  431. RGlovevw=qi{'Weld',m,P0=RGlove,P1=RGlovev,C0=cn(-0.05,0.25,0)*ca(0,0,-8)}
  432.  
  433. RGloveb =qi{'WedgePart',m,sc=v3(1.1,1,0.5)}
  434.  
  435. RGlovebw=qi{'Weld',m,P0=RGlove,P1=RGloveb,C0=cn(0.75,1,0)*ca(0,-90,0)}
  436.  
  437.  
  438.  
  439. LGlove =qi{'Part',m,sc=v3(1.05,1.05,1.05),tra=1}
  440.  
  441. LGlovew=qi{'Weld',m,P0=LA,P1=LGlove,C0=cn(0,-0.5,0)}
  442.  
  443.  
  444.  
  445. LGlove2 =qi{'WedgePart',m,sc=v3(1.15,1.05,1.05)}
  446.  
  447. LGlove2w=qi{'Weld',m,P0=LGlove,P1=LGlove2,C0=cn(0,0,0)*ca(0,-90,0)}
  448.  
  449. LGlove3 =qi{'WedgePart',m,sc=v3(1.1,2.05,0.54)}
  450.  
  451. LGlove3w=qi{'Weld',m,P0=LGlove,P1=LGlove3,C0=cn(-0.25,0.5,0)*ca(0,-90,0)}
  452.  
  453. LGlove4 =qi{'WedgePart',m,sc=v3(0.3,1,0.8),bn='Really black'}
  454.  
  455. LGlove4w=qi{'Weld',m,P0=LGlove,P1=LGlove4,C0=cn(-0.2,-0.1,-0.25)*ca(0,-90,0)*ca(10,0,0)}
  456.  
  457. LGlove5 =qi{'WedgePart',m,sc=v3(0.3,1,0.8),bn='Really black'}
  458.  
  459. LGlove5w=qi{'Weld',m,P0=LGlove,P1=LGlove5,C0=cn(-0.2,-0.1, 0.25)*ca(0,-90,0)*ca(10,0,0)}
  460.  
  461. LGlovex =qi{'Part',m,sc=v3(1,1,1),bn='Really black'} qi{'CylinderMesh',LGlovex,sca=v3(0.25,1.17,0.25)}
  462.  
  463. LGlovexw=qi{'Weld',m,P0=LGlove,P1=LGlovex,C0=cn(-0.2,-0.2,0)*ca(90,0,0)}
  464.  
  465. LGlovev =qi{'Part',m,sc=v3(1,0.25,1.05)}
  466.  
  467. LGlovevw=qi{'Weld',m,P0=LGlove,P1=LGlovev,C0=cn(0.05,0.25,0)*ca(0,0,8)}
  468.  
  469. LGlovev =qi{'Part',m,sc=v3(1,1,1),bn='Dark stone grey'} qi{'SpecialMesh',LGlovev,mid=as.ring2,sca=v3(0.4,0.4,1.5)}
  470.  
  471. LGlovevw=qi{'Weld',m,P0=LGlove,P1=LGlovev,C0=cn(-0.55,0.9,0)*ca(0,90,0)}
  472.  
  473. LGloveb =qi{'Part',m,sc=v3(0,0,0),bn='Really black'} LGlovebm=qi{'SpecialMesh',LGloveb,mtyp='Sphere',sca=v3(0.3,0.7,0.7)*5}
  474.  
  475. LGlovebw=qi{'Weld',m,P0=LGlove,P1=LGloveb,C0=cn(-0.55,0.9,0)*ca(0,0,0)}
  476.  
  477.  
  478.  
  479. for i,v in pairs(m:children()) do if v:IsA("Part") then v.CanCollide=false end end
  480.  
  481.  
  482.  
  483. han=qi{'Part',m,sc=v3(0.5,1,0.5)} qi{'CylinderMesh',han,Offset=v3(0,-0.15,0),sca=v3(1,1.5,1)}
  484.  
  485. hanw=qi{'Weld',han,P0=pTorso,P1=han,C0=cn(1,1.5,0.75)*ca(0,0,125)*ca(0,90,0)}
  486.  
  487. hanv=qi{'Part',m,sc=v3(0.5,0.5,0.5)} qi{'SpecialMesh',hanv,mtyp='Sphere'}
  488.  
  489. hanvw=qi{'Weld',han,P0=han,P1=hanv,C0=cn(0,-0.75-0.15,0)}
  490.  
  491. hanv=qi{'Part',m,sc=v3(0.6,0.4,0.6),bn='Really black'} qi{'CylinderMesh',hanv}
  492.  
  493. hanvw=qi{'Weld',han,P0=han,P1=hanv,C0=cn(0,0.75-0.55,0)}
  494.  
  495.  
  496.  
  497. for x=-1,1,2 do
  498.  
  499. hanvv=qi{'Part',m,sc=v3(0,0,0),can=false,bn='Dark stone grey'} qi{'SpecialMesh',hanvv,mid=as.diamond,sca=v3(1.2,0.4,0.3)}
  500.  
  501. hanvvw=qi{'Weld',han,P0=han,P1=hanvv,C0=ca(0,90,0)*cn(x*0.4,0.5,0)}
  502.  
  503. end
  504.  
  505. hanvv=qi{'Part',m,sc=v3(0,0,0),can=false,bn='Really black'} qi{'SpecialMesh',hanvv,mid=as.diamond,sca=v3(1.6,0.4,0.6)}
  506.  
  507. hanvvw=qi{'Weld',han,P0=han,P1=hanvv,C0=cn(0,0.5,0)*ca(0,90,0)}
  508.  
  509.  
  510.  
  511. lBlade=6
  512.  
  513. Blade=qi{'Part',m,sc=v3(0.2,0.2,0.2),can=false} Bladem=qi{'SpecialMesh',Blade,mtyp='Brick',sca=v3(0.1,lBlade-1,0.3)*5}
  514.  
  515. wBlade=qi{'Weld',han,P0=han,P1=Blade,C0=cn(0,0.5+(lBlade-1)/2,0.15)}
  516.  
  517. Blade2=qi{'Part',m,sc=v3(0.2,0.2,0.2),can=false,bn='Dark stone grey'} Bladem=qi{'SpecialMesh',Blade2,mtyp='Wedge',sca=v3(0.1,lBlade-1,0.3)*5}
  518.  
  519. wBlade2=qi{'Weld',han,P0=han,P1=Blade2,C0=cn(0,0.5+(lBlade-1)/2,-0.15)}
  520.  
  521. Blade3=qi{'Part',m,sc=v3(0.2,0.2,0.2),can=false} Blade3m=qi{'SpecialMesh',Blade3,mtyp='Wedge',sca=v3(0.1,1,0.3)*5}
  522.  
  523. wBlade3=qi{'Weld',han,P0=han,P1=Blade3,C0=cn(0,0.5+lBlade-0.5,0.15)}
  524.  
  525.  
  526.  
  527. tBlade={Blade,Blade2,Blade3}
  528.  
  529.  
  530.  
  531. for i=1,3 do
  532.  
  533. local vv=qi{'Part',m,sc=v3(0.2,0.2,0.2),can=false,bn='Navy blue',ref=0.1} qi{'SpecialMesh',vv,mid=as.diamond,sca=v3(0.2,0.5,0.3)*(1+((3-i)/10))}
  534.  
  535. qi{'Weld',han,P0=han,P1=vv,C0=cn(0,i/2+0.5,0)*ca(40,0,0)}
  536.  
  537. tBlade[#tBlade+1]=vv
  538.  
  539. end
  540.  
  541.  
  542.  
  543.  
  544.  
  545. fBlade=function(vv)
  546.  
  547. for i,v in pairs(tBlade) do v.Transparency=vv and 0 or 1 end
  548.  
  549. end
  550.  
  551. fBlade()
  552.  
  553.  
  554.  
  555. LFire=qi{'Fire',LGlove,Heat=25,Size=3,Enabled=false}
  556.  
  557. RFire=LFire:Clone() RFire.Parent=RGlove
  558.  
  559.  
  560.  
  561. Dealt=function() return mran(11,18) end
  562.  
  563. Debounce={}
  564.  
  565. metaDebounce={
  566.  
  567. __index=function(t,i)
  568.  
  569. DBHum=i
  570.  
  571. end
  572.  
  573. }
  574.  
  575. setmetatable(Debounce,metaDebounce)
  576.  
  577.  
  578.  
  579.  
  580.  
  581. OVERHEAT2=tick()
  582.  
  583. OVERHEAT=function()
  584.  
  585. if OH.i>=OH.m-2 and OVERHEAT2<tick() then -- OVER HEATT!!!!
  586.  
  587. local heatcd=60
  588.  
  589. OVERHEAT2=tick()+heatcd q(function() OH.m=OH.mm/2 wait(heatcd) OH.m=OH.mm end)
  590.  
  591. OH:Cool(OH.m/5+OH.mm/2,true) q(function()
  592.  
  593. for i,v in pairs{RGlove,LGlove} do
  594.  
  595. MeshEffect(v,v.CFrame,8,8,8,0.15,'Really black','Sphere')
  596.  
  597. MeshEffect(v,v.CFrame,3,16,3,0.15,'Really black','Sphere')
  598.  
  599. end
  600.  
  601. --local/Chrono.OH:Heat(1000)
  602.  
  603. for i=1,3 do
  604.  
  605. local scc=20
  606.  
  607. local ofs=ca(0,360/3*i,0)*cn(0,-1.5,-scc/4)
  608.  
  609. MeshEffect(Torso,Torso.CFrame*ofs,16,16,16,0.1,'Navy blue','Sphere')
  610.  
  611. MeshEffect(Torso,Torso.CFrame*ofs,25,25,25,0.1,'Really black','Sphere')
  612.  
  613. Explode(Torso,scc,Dealt(),ofs,1.5)
  614.  
  615. Sound(as.boom,Torso,1,1.4)
  616.  
  617. wait(0.15)
  618.  
  619. end end) end
  620.  
  621. end
  622.  
  623.  
  624.  
  625. HitBoxTRA=1
  626.  
  627. HitBox = function(obj,sc,ofs,dmg,deb,suu,self)
  628.  
  629. local hitbox =qi{'Part',m,can=false,sc=sc,tra=HitBoxTRA,an=obj.Anchored,Debris=deb or 2}
  630.  
  631. hitbox.CFrame=obj.CFrame*ofs
  632.  
  633. if not obj.Anchored then hitboxw=qi{'Weld',hitbox,P0=obj,P1=hitbox,C0=ofs} end
  634.  
  635. hitbox.Touched:connect(function(hit)
  636.  
  637. local huma
  638.  
  639. if hit.Parent:findFirstChild'Humanoid' then huma=hit.Parent.Humanoid end
  640.  
  641. if hit.Parent.Parent:findFirstChild'Humanoid' then huma=hit.Parent.Parent.Humanoid end
  642.  
  643. if not self and huma==Huma then return end
  644.  
  645. if huma and Debounce[huma]~=1 then if dmg>0 then Dmg(huma,dmg) end Debounce[huma]=1 Sound(suu or as.hit,hit,1,mran(80,130)/100) wait(0.6) Debounce[huma]=nil end
  646.  
  647. end)
  648.  
  649. return hitbox
  650.  
  651. end
  652.  
  653.  
  654.  
  655.  
  656.  
  657. local aDmg=Dmg
  658.  
  659. Dmg=function(Hum,Dealt,Hitter)
  660.  
  661. if Hum then OH:Cool(Dealt/2,true) end
  662.  
  663. aDmg(Hum,Dealt,Hitter)
  664.  
  665. end
  666.  
  667.  
  668.  
  669. HData={}
  670.  
  671. breaker=function(hit,dmg)
  672.  
  673. if hit.Anchored then return false end
  674.  
  675. if hit.Parent:findFirstChild'Humanoid' then return false end
  676.  
  677. if hit.Parent.Parent:findFirstChild'Humanoid' then return false end
  678.  
  679. if hit.Parent.Parent.Parent:findFirstChild'Humanoid' then return false end
  680.  
  681. local broke=false
  682.  
  683. local dmg=dmg or mran(15,40)
  684.  
  685. if not HData[hit] then local hh=hit.Size.x*hit.Size.y*hit.Size.z/1.5 HData[hit]=hh end
  686.  
  687. HData[hit]=HData[hit]-dmg
  688.  
  689. if HData[hit]<=0 then hit:BreakJoints() broke=true end
  690.  
  691. return broke
  692.  
  693. end
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701. RangeAnim2=function(cff,times,speed,range,fu,ignor,isanc,nobreak)
  702.  
  703. local isanc = isanc or false
  704.  
  705. local Hit,Pos
  706.  
  707. for ty=1,times do
  708.  
  709. cff=cff*cn(0,0,-speed)
  710.  
  711. local hit,pos=ray(cff.p,cff.p-cff*cn(0,0,1).p,ignor)
  712.  
  713. Pos=pos
  714.  
  715. fu(cff,ty)
  716.  
  717. if (hit and hit.Name~='unray') and (pos-cff.p).magnitude<range then if not isanc or (hit.Anchored and hit.Transparency<1) then Hit=hit if not nobreak then break end end end
  718.  
  719. wait()
  720.  
  721. end
  722.  
  723. return Hit,(Pos-cff.p).magnitude,Pos
  724.  
  725. end
  726.  
  727. -----
  728.  
  729. FireCF=function(Spawn,Speed,Func,EndFunc)
  730.  
  731. q(function()
  732.  
  733. local cff=Spawn*cn(0,0,Speed)
  734.  
  735. local ty
  736.  
  737. local Hit,Mag,Pos=RangeAnim2(cff,Speed*5+30,Speed,Speed,function(cf,ii) ty=ii cff=cf Func(cff,ty) end,m)
  738.  
  739. if Hit then cff=cff*cn(0,0,-Mag) end
  740.  
  741. Func(cff,ty+1)
  742.  
  743. local huma
  744.  
  745. if Hit and (Hit.Parent:findFirstChild'Humanoid' or Hit.Parent.Parent:findFirstChild'Humanoid') then
  746.  
  747. --if Hit.Parent.Name==Pn or Hit.Parent.Parent.Name==Pn then return end
  748.  
  749. huma=Hit.Parent:findFirstChild'Humanoid' or Hit.Parent.Parent.Humanoid
  750.  
  751. end -- ifhit
  752.  
  753. if EndFunc then EndFunc(cff,huma,Hit) end
  754.  
  755. --
  756.  
  757. end)
  758.  
  759. end
  760.  
  761.  
  762.  
  763. exps={}
  764.  
  765. exps[1]=function(object,ofs,sc)
  766.  
  767. Sound(as.boom,object,1,2)
  768.  
  769. for x=-1,1,2 do
  770.  
  771. MeshEffect(object,object.CFrame*ofs*ca(0,0,45*x),sc*0.7,sc*2,sc*0.7,0.2,x==-1 and 'Bright red' or 'Bright yellow','Sphere')
  772.  
  773. end
  774.  
  775. end
  776.  
  777. exps[2]=function(object,ofs,sc)
  778.  
  779. Sound(as.boom,object,1,1.5)
  780.  
  781. MeshEffect(object,object.CFrame*ofs,sc/5,sc*3,sc/5,0.15,'Really black','Sphere')
  782.  
  783. MeshEffect(object,object.CFrame*ofs,sc*1.3,sc*1.3,sc*1.3,0.15,'Really black','Sphere')
  784.  
  785. MeshEffect(object,object.CFrame*ofs,sc/1.5,sc/1.5,sc/1.5,0.15,'Navy blue','Sphere')
  786.  
  787. for i=360/8,360,360/8 do
  788.  
  789. MeshEffect(object,object.CFrame*ofs*ca(0,i,0)*cn(0,2,sc/3)*ca(-90,0,0),1.5,10,1.5,0.05,'Navy blue',as.diamond,cn(0,1.5,0)*ca(1,0,0))
  790.  
  791. end
  792.  
  793. end
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801. Explode=function(object,sc,dmg,ofs,humdur,esp)
  802.  
  803. if object and object.Parent then
  804.  
  805. exps[esp or 1](object,ofs,sc)
  806.  
  807. GetRegion((object.CFrame*ofs).p,sc,function(Hum,HT) if Hum~=Huma then Dmg(Hum,dmg or 25)
  808.  
  809. Hum.PlatformStand=true
  810.  
  811. HT.RotVelocity=v3(0,25,0)
  812.  
  813. AddBV(45,cn(object.Position,HT.Position+v3(0,3,0)),HT,0.2) wait(humdur or 0.6) Hum.PlatformStand=false end
  814.  
  815. end,function(hit) if breaker(hit) then hit.Velocity=object.CFrame.lookVector*(sc*2+20) end end)
  816.  
  817. end
  818.  
  819. end --
  820.  
  821.  
  822.  
  823. BGFace=false
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831. Button=false
  832.  
  833. Key={}
  834.  
  835. ns=0.125
  836.  
  837. Anim=''
  838.  
  839. Speed={1,1,1,1,1,1,1,1,1,1,1,1}
  840.  
  841. bin=qi{'HopperBin',Backpack,n=ModelName}
  842.  
  843. bin.Selected:connect(function(mouse2)
  844.  
  845. mouse=mouse2
  846.  
  847.  
  848.  
  849. mouse.KeyDown:connect(function(k)
  850.  
  851. Key[k]=true
  852.  
  853. if k=='f' and Anim=='' and OH:C'F' and tick()>Block.cd then
  854.  
  855. Anim='.' OH:Heat(OH.Cost.F,true)
  856.  
  857. Arms''
  858.  
  859. AddBV(-5,Torso.CFrame,Torso,0.4,true)
  860.  
  861. qAni(tw,0,0,0,0,-45,0,0,ns,1)
  862.  
  863. qAni(hw,0,1.5,0,0,45,0,0,ns,1)
  864.  
  865. qAni(la,-1.25,0.6,-0.4,-90,45,0,2,ns,1)
  866.  
  867. qAni(ra, 1.5,0.5,0,0,0,-25,2,ns,1)
  868.  
  869. for i=0,1,0.25 do LGloveb.Mesh.Scale=v3(2*i+0.3,0.7,0.7)*5 wait() end
  870.  
  871. shields={}
  872.  
  873. shis=10
  874.  
  875. for i=1,shis do local v=qi{'Part',m,sc=v3(0,0,0),bn='Dark stone grey',Reflectance=0.25} shields[i]=qi{'Weld',v,P0=LGloveb,P1=v} qi{'SpecialMesh',v,mid=as.diamond} end
  876.  
  877. for i=0,1,0.2 do Sound(as.metal,Torso,0.7,1.3) for x=1,shis do shields[x].C0=cn(-0.75,0,0)*ca(x*360/shis,0,-15)*cn(0,1.5*i,0) shields[x].Part1.Mesh.Scale=v3(0.4,3.3*i,1) end wait() end
  878.  
  879. Block.v.Value=Block.vm
  880.  
  881. Speed[1]=0.75
  882.  
  883. Anim='F'
  884.  
  885. repeat wait(0.3) until (not Key.f or Block.v.Value==0) and Anim=='F'
  886.  
  887. Block.cd=tick()+((Block.vm-Block.v.Value)*2)+2
  888.  
  889. Anim='.'
  890.  
  891. Speed[1]=1
  892.  
  893. Block.v.Value=0
  894.  
  895. qAni(tw,0,0,0,0,0,0,0,ns,1)
  896.  
  897. qAni(hw,0,1.5,0,0,0,0,0,ns,1)
  898.  
  899. qAni(la,-1.5,0.5,0,0,0,0,2,ns,1)
  900.  
  901. qAni(ra, 1.5,0.5,0,0,0,0,2,ns,1)
  902.  
  903. for i=1,0,-0.2 do Sound(as.metal,Torso,0.35,1.3) for x=1,shis do shields[x].C0=cn(-0.75,0,0)*ca(x*360/shis,0,-15)*cn(0,1.5*i,0) shields[x].Part1.Mesh.Scale=v3(0.4,3.3*i,1) end wait() end
  904.  
  905. for i=1,shis do shields[i].Part1:Remove() end
  906.  
  907. for i=1,0,-0.25 do LGloveb.Mesh.Scale=v3(2*i+0.3,0.7,0.7)*5 wait() end
  908.  
  909. Arms()
  910.  
  911. Anim=''
  912.  
  913. elseif k=='g' and Anim=='' and OH:C'G' then
  914.  
  915. Anim='.' OH:Heat(OH.Cost.G,true)
  916.  
  917. Arms''
  918.  
  919. qAni(la,-1.5,0.5,0,15,0,0,2,ns,1)
  920.  
  921. qAni(ra, 1.5,0.5,0,15,0,0,2,ns,1)
  922.  
  923. for i,v in pairs{LA,RA} do
  924.  
  925. wait(0.15)
  926.  
  927. Sound(as.abscond,Torso,1,1.5)
  928.  
  929. MeshEffect(v,v.CFrame*cn(0,-1.5,0)*ca(90,0,0),2,2,10,0.1,'Bright red',as.ring2,cn(0,0,-0.3))
  930.  
  931. MeshEffect(v,v.CFrame*cn(0,-1,0)*ca(90,0,0),3,3,3,0.1,'Bright red','Sphere',cn(0,0,0.05))
  932.  
  933. end
  934.  
  935. Anim='G'
  936.  
  937. elseif k=='g' and Anim=='G' then
  938.  
  939. Anim='.'
  940.  
  941. Sound(as.Imbue,Torso,0.6,1.5)
  942.  
  943. qAni(la,-1.5,0.5,0,0,0,0,2,ns,1)
  944.  
  945. Ani(ra, 1.5,0.5,0,0,0,0,2,ns,1)
  946.  
  947. Arms()
  948.  
  949. Anim=''
  950.  
  951. elseif k=='h' and Anim=='' and OH:C'H' then
  952.  
  953. Anim='.'
  954.  
  955. Arms''
  956.  
  957. qAni(la,-1.5,0.5,0,15,0,-15,2,ns,1)
  958.  
  959. Ani(ra, 1.5,0.5,0,-210,0,0,2,ns,1)
  960.  
  961. local hanc=RA.CFrame:toObjectSpace(han.CFrame)
  962.  
  963. hanw.Part0=RA hanw.C0=hanc rAni(hanw)
  964.  
  965. qAni(hanw,0,-1.25,-0.25,0,0,0,0,0.1,1)
  966.  
  967. Ani(hanw,0,0,0,-270,0,0,1,0.1,1) rAni(hanw)
  968.  
  969. Ani(ra, 1.5,0.5,0,-45,-15,0,2,ns,1)
  970.  
  971. local vv=qi{'Part',m,sc=v3(1,1,1)} local vvw=qi{'Weld',vv,P0=han,P1=vv} local vvm=qi{'BlockMesh',vv}
  972.  
  973. Tl(0,1,0.05,function(i) vvw.C0=cn(0,0.5+(lBlade/2*i),0) vvm.Scale=v3(0.2,lBlade*i,0.6)
  974.  
  975. local ii=1-i
  976.  
  977. MeshEffect(han,han.CFrame*cn(0,lBlade*i+0.5,0)*ca(0,mran(-360,360),mran(-360,360)),1*ii+1.5,1*ii+1.5,1*ii+1.5,0.1,'Really black','Block',cn(0,0.15,0)) end)
  978.  
  979. MeshEffect(han,vv.CFrame,4,lBlade*2,4,0.1,'Really black','Sphere')
  980.  
  981. Sound(as.abscond,han,1,1.5)
  982.  
  983. fBlade(true)
  984.  
  985. vv:Remove()
  986.  
  987. Anim='H'
  988.  
  989. elseif k=='h' and Anim=='H' then
  990.  
  991. Anim='.'
  992.  
  993. fBlade()
  994.  
  995. local vv=qi{'Part',m,sc=v3(1,1,1)} local vvw=qi{'Weld',vv,P0=han,P1=vv} local vvm=qi{'BlockMesh',vv}
  996.  
  997. Tl(1,0,-0.08,function(i) vvw.C0=cn(0,0.5+(lBlade/2*i),0) vvm.Scale=v3(0.2,lBlade*i,0.6)
  998.  
  999. local ii=1-i
  1000.  
  1001. MeshEffect(han,han.CFrame*cn(0,lBlade*i+0.5,0)*ca(0,mran(-360,360),mran(-360,360)),1*ii+1.5,1*ii+1.5,1*ii+1.5,0.1,'Really black','Block',cn(0,0.15,0)) end)
  1002.  
  1003. vv:Remove()
  1004.  
  1005. Ani(ra, 1.5,0.5,0,-210,0,0,2,ns,1)
  1006.  
  1007. local hanc=pTorso.CFrame:toObjectSpace(han.CFrame)
  1008.  
  1009. hanw.Part0=pTorso hanw.C0=hanc rAni(hanw)
  1010.  
  1011. qAni(hanw,1,1.5,0.75,0,0,125,0,0.1,1)
  1012.  
  1013. Ani(hanw,0,0,0,0,90,0,1,0.1,1)
  1014.  
  1015. ReturnStance()
  1016.  
  1017. Arms()
  1018.  
  1019. Anim=''
  1020.  
  1021. elseif k=='z' and Anim=='' and OH:C'Z' then
  1022.  
  1023. Anim='.' OH:Heat(OH.Cost.Z,true)
  1024.  
  1025. local Regg,Regged=5,tick()
  1026.  
  1027. OH.Regen=OH.Regen+Regg
  1028.  
  1029. Speed[1]=0.3
  1030.  
  1031. Arms''
  1032.  
  1033. AddBV(1,Torso.CFrame,Torso,0.4,true)
  1034.  
  1035. qAni(la,-1.5,0.5,0,-70,0, 70,2,ns,1)
  1036.  
  1037. qAni(ra, 1.5,0.5,0,-70,0,-70,2,ns,1)
  1038.  
  1039. qAni(LGlovebw,-2,0.9,0,0,0,0,2,ns)
  1040.  
  1041. for i=0,1,0.1 do LGloveb.BrickColor=bn'Navy blue' LGlovebm.Scale=v3(0.7*i+0.3,0.3*i+0.7,0.3*i+0.7)*5 LGloveb.Transparency=0.3*i LGloveb.Reflectance=0.3*i wait() end
  1042.  
  1043. local cast,count=Sound(as.cast,Torso,0.4,0.65),0
  1044.  
  1045. repeat wait(0.2) count=count+1 if count%10==0 then cast:Remove() cast=Sound(as.cast,Torso,0.35,0.65) end
  1046.  
  1047. MeshEffect(LGloveb,LGloveb.CFrame*ca(0,mran(-360,360),mran(-360,360))*cn(0,-1.5,0),0.5,2,0.5,0.03,'Navy blue','Sphere',cn(0,1,0)*ca(25,0,0))
  1048.  
  1049. Lightning(m,RGlovex.CFrame*cn(0,-0.5,0).p,LGlovex.CFrame*cn(0,-0.5,0).p,4,0.15,'New Yeller',0.3,0.5) until (not Key.z and tick()-Regged>1) or OH.i==0
  1050.  
  1051. Speed[1]=1
  1052.  
  1053. qAni(LGlovebw,-0.55,0.9,0,0,0,0,2,ns,1)
  1054.  
  1055. qAni(la,-1.5,0.5,0,0,0,0,2,ns,1)
  1056.  
  1057. qAni(ra, 1.5,0.5,0,0,0,0,2,ns,1)
  1058.  
  1059. for i=1,0,-0.1 do LGloveb.BrickColor=bn'Really black' LGlovebm.Scale=v3(0.7*i+0.3,0.3*i+0.7,0.3*i+0.7)*5 LGloveb.Transparency=0.3*i LGloveb.Reflectance=0.3*i wait() end
  1060.  
  1061. Arms()
  1062.  
  1063. OH.Regen=OH.Regen-Regg
  1064.  
  1065. Anim=''
  1066.  
  1067. elseif k=='p' then
  1068.  
  1069. end
  1070.  
  1071. -------------------------------------------------------------------------------------------------------------------
  1072.  
  1073. -------------------------------------------------------------------------------------------------------------------
  1074.  
  1075. if k=='TESTINGS' then
  1076.  
  1077. elseif k=='f' and Anim=='G' and OH:C'GF' then
  1078.  
  1079. Anim='GF' OH:Heat(OH.Cost[Anim],true)
  1080.  
  1081. AddBV(-18,Torso.CFrame,Torso,0.25,true)
  1082.  
  1083. qAni(tw,0,0,0,0,90,0,0,ns)
  1084.  
  1085. qAni(hw,0,1.5,0,0,-90,0,0,ns)
  1086.  
  1087. qAni(la,-1.5,0.5,0,0,0, 45,2,ns,1)
  1088.  
  1089. qAni(ra, 1.5,0.5,0,0,0,-90,2,ns,1)
  1090.  
  1091. BGFace=true
  1092.  
  1093. GFT={}
  1094.  
  1095. GFTP=true
  1096.  
  1097. for x=-1,1,2 do
  1098.  
  1099. GFT[x]={}
  1100.  
  1101. local v=qi{'Part',RGlove,sc=v3(0,0,0)} GFT[x].m=qi{'CylinderMesh',v,sca=v3(0.5,1.5,0.5)*5}
  1102.  
  1103. local v2=qi{'Part',RGlove,sc=v3(0,0,0),bn='Really black'} qi{'CylinderMesh',v2,sca=v3(0.3,0.05,0.3)*5}
  1104.  
  1105. GFT[x].w =qi{'Weld',v,P0=RGloveb,P1=v,C0=cn(x*0.3,-0.5-0.75,0)}
  1106.  
  1107. GFT[x].w2=qi{'Weld',v,P0=v,P1=v2,C0=cn(0,-0.75,0)}
  1108.  
  1109. end
  1110.  
  1111. Tl(0,1, 0.1,function(i) for x=-1,1,2 do GFT[x].m.Scale=v3(0.5,1.5*i,0.5)*5 GFT[x].w.C0=cn(x*0.3,-0.5-(0.75*i),0) GFT[x].w2.C0=cn(0,-0.75*i,0) end end,true)
  1112.  
  1113. repeat wait() Ani(hw,0,0,0,getx>30 and 30 or getx,0,0,1,1) Ani(ra, 1.5,0.5,0,0,0,-90+getx,2,1) until not Key.f and Anim=='GF'
  1114.  
  1115. Tl(1,0,-0.1,function(i) for x=-1,1,2 do GFT[x].m.Scale=v3(0.5,1.5*i,0.5)*5 GFT[x].w.C0=cn(x*0.3,-0.5-(0.75*i),0) GFT[x].w2.C0=cn(0,-0.75*i,0) end end,true)
  1116.  
  1117. for x=-1,1,2 do GFT[x].w.Part1:Remove() GFT[x].w2.Part1:Remove() end
  1118.  
  1119. BGFace=false
  1120.  
  1121. ReturnStance()
  1122.  
  1123. Anim='G'
  1124.  
  1125. elseif k=='e' and Anim=='F' and OH:C'FE' then
  1126.  
  1127. Anim='FE' OH:Heat(OH.Cost[Anim],true)
  1128.  
  1129. AddBV(1,Torso.CFrame,Torso,0.7,true)
  1130.  
  1131. Sound(as.abscond,Torso,1,1.5)
  1132.  
  1133. qAni(ra, 1.5,0.5,0,0,0,-90,2,ns,1)
  1134.  
  1135. qAni(tw,0,0,1.5,0,90,0,0,ns)
  1136.  
  1137. qAni(hw,0,1.5,0,0,-90,0,0,ns)
  1138.  
  1139. for i=0,1,0.1 do MeshEffect(RA,RA.CFrame*cn(0,-1.5,0)*ca(0,mran(-360,360),mran(-360,360)),2*i+1,2*i+1,2*i+1,0.1,'Really black','Block',cn(0,0.15,0)) wait() end
  1140.  
  1141. Explode(RA,8,Dealt(),cn(0,-1.5,0))
  1142.  
  1143. wait(0.25)
  1144.  
  1145. qAni(tw,0,0,0,0,-45,0,0,ns)
  1146.  
  1147. Ani(hw,0,1.5,0,0,45,0,0,ns)
  1148.  
  1149. qAni(ra, 1.5,0.5,0,0,0,-25,2,ns,1)
  1150.  
  1151. Anim='F'
  1152.  
  1153. elseif k=='q' and Anim=='F' and OH:C'FQ' then
  1154.  
  1155. Anim='FQ' OH:Heat(OH.Cost[Anim],true)
  1156.  
  1157. Speed[1]=2
  1158.  
  1159. local bv=AddBV(15,Torso.CFrame,Torso,4,true)
  1160.  
  1161. local hitbox=HitBox(LGloveb,v3(1,3,3),cn(0,0,0),Dealt(),3)
  1162.  
  1163. for i=0,1,0.2 do Sound(as.metal,Torso,1,1.7) hitbox.Weld.C0=cn(-4*i,0,0) LGloveb.Mesh.Scale=v3(6*i+2.3,0.7,0.7)*5 LGlovebw.C0=cn(-3*i-0.55,0.9,0)
  1164.  
  1165. for x=1,shis do shields[x].C0=cn(-3*i-0.75,0,0)*ca(x*360/shis+i*45,0,-50*i-15)*cn(0,2*i+1.5,0)*ca(0,90*i,0) shields[x].Part1.Mesh.Scale=v3(0.4*i+0.4,3*i+3.3,1) end wait() end
  1166.  
  1167. wait(0.25) bv:Remove()
  1168.  
  1169. Speed[1]=0.75
  1170.  
  1171. hitbox:Remove()
  1172.  
  1173. for i=1,0,-0.2 do LGloveb.Mesh.Scale=v3(6*i+2.3,0.7,0.7)*5 LGlovebw.C0=cn(-3*i-0.55,0.9,0)
  1174.  
  1175. for x=1,shis do shields[x].C0=cn(-3*i-0.75,0,0)*ca(x*360/shis+i*45,0,-50*i-15)*cn(0,2*i+1.5,0)*ca(0,90*i,0) shields[x].Part1.Mesh.Scale=v3(0.4*i+0.4,3*i+3.3,1) end wait() end
  1176.  
  1177. Anim='F'
  1178.  
  1179. elseif k=='q' and Anim=='G' and OH:C'GQ' then
  1180.  
  1181. Anim='GQ' OH:Heat(OH.Cost[Anim],true)
  1182.  
  1183. BGFace=true
  1184.  
  1185. AddBV(-12,Torso.CFrame,Torso,0.7,true)
  1186.  
  1187. qAni(la,-1.5,0.5,0,-90, 10,0,2,ns,1)
  1188.  
  1189. qAni(ra, 1.5,0.5,0,-90,-10,0,2,ns,1)
  1190.  
  1191. local b1=qi{'Part',m2,sc=v3(0,0,0),bn='Navy blue',ref=0.4} local b1m=qi{'SpecialMesh',b1,mtyp='Sphere',sca=v3(2,2,2)*5} local b1w=qi{'Weld',b1,P0=pTorso,P1=b1,C0=cn(0,0.5,-3)}
  1192.  
  1193. local b2=qi{'Part',b1,sc=v3(0,0,0),bn='Really black',ref=0.2,tra=0.15} local b2m=qi{'SpecialMesh',b2,mtyp='Sphere'} local b2w=qi{'Weld',b2,P0=b1,P1=b2}
  1194.  
  1195. Sound(as.abscond,Torso,1,1)
  1196.  
  1197. MeshEffect(b1,b1.CFrame,8,8,8,0.15,'White','Sphere')
  1198.  
  1199. Tl(0.1,1,0.1,function(i) b2m.Scale=v3(2*i+2,2*i+2,2*i+2)*5 end,true)
  1200.  
  1201. local fgg=function(ccf) local ite,ofs=findGround(ccf*cn(0,0,0)) if ite then MeshEffect(b1,cn(ofs.p)*cn(0,0.6,0),4,1.5,4,0.1,'Really black',as.blast,ca(0,15,0)) end end
  1202.  
  1203. repeat wait(0.04)
  1204.  
  1205. Ani(la,-1.5,0.5,0,-90+getx, 10,0,2,2)
  1206.  
  1207. Ani(ra, 1.5,0.5,0,-90+getx,-10,0,2,2)
  1208.  
  1209. b1w.C0=cn(0,0.5,0)*ca(-getx,0,0)*cn(0,0,-3)
  1210.  
  1211. MeshEffect(b1,b1.CFrame*ca(0,mran(-360,360),mran(-360,360))*cn(0,1.5,0)*ca(90,0,0),0.4,2.4,0.4,0.06,'Really black',as.diamond,cn(0,1.25,0)*ca(15,0,0))
  1212.  
  1213. until not Key.q
  1214.  
  1215. b1.Anchored,b2.Anchored=true,true b1w:Remove() b2w:Remove()
  1216.  
  1217. FireCF(cn(b1.Position,b1.CFrame*cn(0,0,-1).p),10,function(cff,ty) if ty%3==0 then MeshEffect(b1,b1.CFrame*ca(90,0,0),4,6,4,0.1,'Really black',as.blast,ca(0,15,0)) fgg(b1.CFrame) end b1.CFrame=cff b2.CFrame=cff end,function(cff) b1.Transparency,b2.Transparency=1,1 Explode(b1,15,Dealt()*2,cn(0,0,0),1.2,2) wait(4) b1:Remove() end)
  1218.  
  1219. BGFace=false
  1220.  
  1221. ReturnStance()
  1222.  
  1223. Anim='G'
  1224.  
  1225. elseif k=='r' and Anim=='G' and OH:C'GR' then
  1226.  
  1227. Anim='GE' OH:Heat(OH.Cost[Anim],true)
  1228.  
  1229. qAni(la,-1.5,0.5,0,-90, 20,0,2,ns,1)
  1230.  
  1231. Ani(ra, 1.5,0.5,0,-90,-20,0,2,ns,1)
  1232.  
  1233. DBHum=nil
  1234.  
  1235. local hitbox=HitBox(RA,v3(1,1,1),cn(0,-1.5,0),0,1/0)
  1236.  
  1237. repeat wait(0.1) until not Key.r or DBHum
  1238.  
  1239. hitbox:Remove()
  1240.  
  1241. if DBHum and DBHum.Parent:findFirstChild'Torso' then
  1242.  
  1243. local GRH,GRT=DBHum,DBHum.Parent.Torso GRH.PlatformStand=true
  1244.  
  1245. GRT.CFrame=Torso.CFrame*cn(-1,0.5,-2)*ca(0,0,90)
  1246.  
  1247. local GRW=qi{'Weld',RA,P0=Torso,P1=GRT,C0=cn(-1,0.5,-2)*ca(0,0,90)}
  1248.  
  1249. wait(0.5)
  1250.  
  1251. qAni(la,-1.5,0.5,0,-180,-15,0,2,ns)
  1252.  
  1253. qAni(ra, 1.5,0.5,0,-180, 15,0,2,ns)
  1254.  
  1255. Ani(GRW,-1,3,0,0,0,90,0,ns)
  1256.  
  1257. repeat wait(0.1) until not Key.r
  1258.  
  1259. qAni(la,-1.5,0.5,0,-90,-15,0,2,ns)
  1260.  
  1261. qAni(ra, 1.5,0.5,0,-90, 15,0,2,ns)
  1262.  
  1263. Ani(GRW,-1,0.5,-2,0,0,90,0,ns)
  1264.  
  1265. Legs''
  1266.  
  1267. GRW:Remove()
  1268.  
  1269. Ani(rl,0.5,-1,0,-130,0,0,2,ns,1) Hitt(RL,2)
  1270.  
  1271. wait(0.5)
  1272.  
  1273. ReturnStance()
  1274.  
  1275. Legs()
  1276.  
  1277. GRH.PlatformStand=false
  1278.  
  1279. end
  1280.  
  1281. ReturnStance()
  1282.  
  1283. Anim='G'
  1284.  
  1285. elseif k=='e' and Anim=='G' and OH:C'GE' then
  1286.  
  1287. Anim='GE' OH:Heat(OH.Cost[Anim],true)
  1288.  
  1289. Legs''
  1290.  
  1291. Sound(as.slash,Torso,1,1.5) AddBV(1,Torso.CFrame,Torso,0.4,true)
  1292.  
  1293. qAni(ll,-0.45,0.4,-0.7,-15,0, 10,2,ns,1)
  1294.  
  1295. qAni(rl, 0.45,0.4,-0.9, 25,0,-10,2,ns,1)
  1296.  
  1297. qAni(la,-1.5,0.5,0,-90,0,0,2,ns,1)
  1298.  
  1299. qAni(ra, 1.5,0.5,0,0,0,-50,2,ns,1)
  1300.  
  1301. qAni(tw,-1,-1.6,1,0,-90,0,0,ns)
  1302.  
  1303. Ani(hw,0,1.5,0,0,90,0,0,ns)
  1304.  
  1305. Sound(as.abscond,Torso,1,1.5)
  1306.  
  1307. local charge=1
  1308.  
  1309. local des=function()
  1310.  
  1311. MeshEffect(RA,RA.CFrame*cn(0,-2,0)*ca(mran(-360,360),mran(-360,360),0),charge*0.7,charge,charge*0.7,0.1,'Really black','Block',cn(0,0.15,0))
  1312.  
  1313. MeshEffect(RA,RA.CFrame*cn(0,-2,0)*ca(0,mran(-360,360),mran(-360,360))*cn(0,0,charge/4),charge/6,charge/6,charge*1.5,0.15,'Really black','Sphere',cn(0,0,0.2*charge))
  1314.  
  1315. end
  1316.  
  1317. Speed[1]=0.3
  1318.  
  1319. local fullcharge
  1320.  
  1321. repeat
  1322.  
  1323. wait(0.07)
  1324.  
  1325. charge=charge+0.15
  1326.  
  1327. charge=charge<6 and charge or 6
  1328.  
  1329. if charge==6 and not fullcharge then fullcharge=true Sound(as.abscond,Torso,1,1) MeshEffect(RA,RA.CFrame*cn(0,-2,0),25,25,25,0.1,'Navy blue','Sphere',cn(0,0,0))
  1330.  
  1331. end
  1332.  
  1333. des()
  1334.  
  1335. until not Key.e
  1336.  
  1337. Speed[1]=1
  1338.  
  1339. Sound(as.slash,Torso,1,1.5)
  1340.  
  1341. qAni(tw,0,-1.6,0,0,75,0,0,ns)
  1342.  
  1343. qAni(ra, 1.5,0.5,0,-15,0,-50,2,ns,1)
  1344.  
  1345. qAni(hw,0,1.5,0,0,-75,0,0,ns)
  1346.  
  1347. for i=0.1,1,0.1 do des() wait(0.03) end
  1348.  
  1349. q(function()
  1350.  
  1351. local tcf=qi{'Part',m,tra=1,an=true,sc=v3(0,0,0),cf=Torso.CFrame}
  1352.  
  1353. for i=1,math.floor(charge) do
  1354.  
  1355. local scc=(6+(i/2))*1.5
  1356.  
  1357. local thecf=cn(1,-2.5,-1.8)*cn(0,0,-(i*scc-scc/1.5))
  1358.  
  1359. Explode(tcf,scc*1.25,Dealt(),thecf)
  1360.  
  1361. thecf=tcf.CFrame*thecf
  1362.  
  1363. local ite,ofs=findGround(thecf)
  1364.  
  1365. scc=scc+i/2
  1366.  
  1367. if ite then
  1368.  
  1369. local v=qi{'WedgePart',m2,an=true,bn=ite.BrickColor.Name,sc=v3(scc/3,scc,scc/3),RightSurface='Universal',LeftSurface='Universal',FrontSurface='Universal',BackSurface='Universal',TopSurface='Universal',Debris=10}
  1370.  
  1371. local ofc=ofs*ca(mran(-30,30),mran(-360,360),mran(-30,30))*cn(0,-scc/2,0)
  1372.  
  1373. q(function() for x=0,1,0.25 do v.CFrame=ofc*cn(0,scc*x*0.75,0) wait() end wait(mran(20,40)/10) for x=1,0,-0.1 do v.CFrame=ofc*cn(0,scc*x*0.75,0) wait() end v:Remove() end)
  1374.  
  1375. end
  1376.  
  1377. wait(0.15)
  1378.  
  1379. end
  1380.  
  1381. tcf:Remove()
  1382.  
  1383. end)
  1384.  
  1385. wait(0.25)
  1386.  
  1387. qAni(ll,-0.5,-1,0,0,0,0,2,ns,1)
  1388.  
  1389. qAni(rl, 0.5,-1,0,0,0,0,2,ns,1)
  1390.  
  1391. qAni(la,-1.5,0.5,0,15,0,0,2,ns,1)
  1392.  
  1393. qAni(ra, 1.5,0.5,0,15,0,0,2,ns,1)
  1394.  
  1395. qAni(tw,0,0,0,0,0,0,0,ns)
  1396.  
  1397. Ani(hw,0,1.5,0,0,0,0,0,ns)
  1398.  
  1399. Legs()
  1400.  
  1401. Anim='G'
  1402.  
  1403. elseif k=='e' and Anim=='H' and OH:C'HE' then
  1404.  
  1405. Anim='HE' OH:Heat(OH.Cost[Anim],true)
  1406.  
  1407. Speed[1]=0
  1408.  
  1409. BGFace=true
  1410.  
  1411. qAni(la,-0.6,0.45,-0.7,-90,50, 0,2,ns*1.5,1)
  1412.  
  1413. Ani(ra, 1.5,0.55,0,-90, 0,90,2,ns*1.5,1)
  1414.  
  1415. local c1=han.CFrame*cn(0,lBlade/2+0.5,0).p
  1416.  
  1417. Torso.CFrame=cn(Torso.Position,v3(mouse.hit.p.x,Torso.Position.y,mouse.hit.p.z))*cn(0,0,-20)
  1418.  
  1419. Sound(as.slash,Torso,1,1)
  1420.  
  1421. BGFace=false
  1422.  
  1423. local c2=han.CFrame*cn(0,lBlade/2+0.5,0).p
  1424.  
  1425. local cm=(c1-c2).magnitude
  1426.  
  1427. local tcf=cn(c1,c2)*cn(0,0,-cm/2)
  1428.  
  1429. local v=qi{'Part',m,tra=1,can=false,sc=v3(lBlade,0.2,cm-0.4),bn='Really red'}
  1430.  
  1431. for ii,vv in pairs{'Top','Bottom'} do qi{'Decal',v,n=vv,Face=vv,Texture=as.redgradient} end
  1432.  
  1433. qi{'BodyPosition',v,maxForce=v3(1,1,1)/0,position=tcf.p} qi{'BodyGyro',v,maxTorque=v3(1,1,1)/0,cframe=tcf,D=150}
  1434.  
  1435. q(function() Tl(0.15,1,0.15,function(i) for ii,vv in pairs{'Top','Bottom'} do v[vv].Transparency=i*1 end end) v:Remove() end)
  1436.  
  1437. v.CFrame=tcf
  1438.  
  1439. HitBox(v,v3(lBlade,0.5,cm),cn(0,0,0),Dealt(),0.2)
  1440.  
  1441. wait(0.1)
  1442.  
  1443. Speed[1]=1
  1444.  
  1445. ReturnStance(1,1)
  1446.  
  1447. Anim='H'
  1448.  
  1449. end
  1450.  
  1451. end)
  1452.  
  1453. ----WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  1454.  
  1455. mouse.KeyUp:connect(function(k)
  1456.  
  1457. Key[k]=false
  1458.  
  1459. end)
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465. ReturnStance=function(ii,i2)
  1466.  
  1467. ii = ii or 1
  1468.  
  1469. if not i2 then
  1470.  
  1471. qAni(la,-1.5,0.5,0,15,0,0,2,ns*ii,1)
  1472.  
  1473. qAni(ra, 1.5,0.5,0,15,0,0,2,ns*ii,1)
  1474.  
  1475. qAni(ll,-0.5,-1,0,0,0,0,2,ns*ii,1)
  1476.  
  1477. qAni(rl, 0.5,-1,0,0,0,0,2,ns*ii,1)
  1478.  
  1479. qAni(tw,0,0,0,0,0,0,1,ns*ii,1)
  1480.  
  1481. qAni(tw,0,0,0,0,0,0,0,ns*ii,1)
  1482.  
  1483. qAni(hw,0,0,0,0,0,0,1,ns*ii,1)
  1484.  
  1485. Ani(hw,0,1.5,0,0,0,0,0,ns*ii,1)
  1486.  
  1487. elseif i2==1 then
  1488.  
  1489. qAni(ra,0,0.5,0,-45,-15,0,1,ns*ii,1)
  1490.  
  1491. qAni(la,0,0.5,0,15,0,-15,1,ns*ii,1)
  1492.  
  1493. qAni(ra, 1.5,0.5,0,0,0,0,0,ns*ii,1)
  1494.  
  1495. qAni(la,-1.5,0.5,0,0,0,0,0,ns*ii,1)
  1496.  
  1497. qAni(ll,-0.5,-1,0,0,0,0,2,ns*ii,1)
  1498.  
  1499. qAni(rl, 0.5,-1,0,0,0,0,2,ns*ii,1)
  1500.  
  1501. qAni(tw,0,0,0,0,0,0,1,ns*ii,1)
  1502.  
  1503. qAni(tw,0,0,0,0,0,0,0,ns*ii,1)
  1504.  
  1505. qAni(hw,0,0,0,0,0,0,1,ns*ii,1)
  1506.  
  1507. qAni(hanw,0,-1.25,-0.25,90,0,0,2,ns*ii,1)
  1508.  
  1509. Ani(hw,0,1.5,0,0,0,0,0,ns*ii,1)
  1510.  
  1511. end
  1512.  
  1513. end
  1514.  
  1515.  
  1516.  
  1517. TrailColor='Institutional white'
  1518.  
  1519. TrailThickness=0.2
  1520.  
  1521. function Hitt(vv,ss)
  1522.  
  1523. ss=ss or 1
  1524.  
  1525. Trail(HitBox(vv,v3(1,3,1),cn(0,-0.5,0),Dealt()*ss,0.5,as.kick),TrailThickness,TrailColor,0.1,0.03,cn(0,-1,0),m)
  1526.  
  1527. end
  1528.  
  1529. function SwordHit(cff)
  1530.  
  1531. Trail(HitBox(han,v3(1,lBlade+1,1),(cff or cn(0,0,0))*cn(0,lBlade/2+0.5,0),Dealt(),0.38),TrailThickness+0.1,TrailColor,0.15,0.03,cn(0,lBlade/2,0),m)
  1532.  
  1533. end
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539. Combos={
  1540.  
  1541. G={
  1542.  
  1543. function()
  1544.  
  1545. AddBV(10,Torso.CFrame,Torso,0.2,true)
  1546.  
  1547. qAni(hw,0,1.5,0,0,-90,0,0,ns,1)
  1548.  
  1549. qAni(la,-1.5,0.5,0,0,0,0,2,ns,1)
  1550.  
  1551. qAni(ra, 1.5,0.5,0,0,0,-90,2,ns,1)
  1552.  
  1553. Sound(as.slash,Torso,1,1.3)
  1554.  
  1555. Hitt(RA)
  1556.  
  1557. Ani(tw,0,0,0,0,90,0,0,ns,1)
  1558.  
  1559. end;
  1560.  
  1561. function()
  1562.  
  1563. Legs''
  1564.  
  1565. AddBV(10,Torso.CFrame,Torso,0.2,true)
  1566.  
  1567. qAni(hw,0,1.5,0,0,90,0,0,ns,1)
  1568.  
  1569. qAni(la,-0.5,0.5,-1,-90,90,0,2,ns,1)
  1570.  
  1571. qAni(ra, 1.5,0.5,0,0,0,-25,2,ns,1)
  1572.  
  1573. local hi=85
  1574.  
  1575. qAni(ll,-0.5,-1.25,0,0,0, hi,2,ns,1)
  1576.  
  1577. qAni(rl, 0.5,-1.25,0,0,0,-hi,2,ns,1)
  1578.  
  1579. Sound(as.slash,Torso,1,1.3)
  1580.  
  1581. Hitt(LL)
  1582.  
  1583. Ani(tw,0,-0.5,0,hi,-90,0,0,ns,1)
  1584.  
  1585. end;
  1586.  
  1587. function()
  1588.  
  1589. ReturnStance(1.4)
  1590.  
  1591. AddBV(10,Torso.CFrame,Torso,0.2,true)
  1592.  
  1593. qAni(la,-1.5,0.5,0,0,0,0,2,ns,1)
  1594.  
  1595. qAni(ra, 0.5,0.5,-1,-90,-90,0,2,ns,1)
  1596.  
  1597. local hi=20
  1598.  
  1599. qAni(ll,-1,-1.25,0,0,0, 90,2,ns,1)
  1600.  
  1601. qAni(rl, 0.5,-1.25,0,0,0,-hi,2,ns,1)
  1602.  
  1603. Sound(as.slash,Torso,1,1.3)
  1604.  
  1605. Hitt(RL)
  1606.  
  1607. qAni(tw,0,-0.5,0,90,0,-90,1,ns)
  1608.  
  1609. Ani(tw,0,0,0,0,-360,0,0,ns/2) rAni(tw)
  1610.  
  1611. ReturnStance()
  1612.  
  1613. end;
  1614.  
  1615. Break=function(Combonum,anim)
  1616.  
  1617. CanCombo=true
  1618.  
  1619. wait(0.4)
  1620.  
  1621. if Combonum==ComboNum then CanCombo=false ComboNum=0
  1622.  
  1623. ReturnStance()
  1624.  
  1625. Legs()
  1626.  
  1627. Anim=anim CanCombo=true end
  1628.  
  1629. end
  1630.  
  1631. };
  1632.  
  1633. ---------------------------------------------
  1634.  
  1635. H={
  1636.  
  1637. function()
  1638.  
  1639. BGFace=true
  1640.  
  1641. qAni(hw,0,1.5,0,0,-75,0,0,ns,1)
  1642.  
  1643. qAni(tw,0,0,0,0,75,0,0,ns,1)
  1644.  
  1645. Ani(ra,1.5,0.5,0,-90,50,-90,2,ns,1)
  1646.  
  1647. Sound(as.slash,Torso,1,1)
  1648.  
  1649. SwordHit()
  1650.  
  1651. qAni(hw,0,1.5,0,0,75,0,0,ns,1)
  1652.  
  1653. qAni(tw,0,0,0,0,-75,0,0,ns,1)
  1654.  
  1655. Ani(ra,1.5,0.5,0,0,-20,-90,2,ns,1)
  1656.  
  1657. end;
  1658.  
  1659. function()
  1660.  
  1661. qAni(hw,0,1.5,0,0,0,0,0,ns,1)
  1662.  
  1663. qAni(tw,0,0,0,0,0,0,0,ns,1)
  1664.  
  1665. qAni(la,-1.2,0.8,0,-170,0, 40,2,ns,1)
  1666.  
  1667. Ani(ra, 1.2,0.8,0,-170,0,-40,2,ns,1)
  1668.  
  1669. wait(0.2)
  1670.  
  1671. Sound(as.slash,Torso,1,1)
  1672.  
  1673. SwordHit()
  1674.  
  1675. qAni(hanw,0,-1.25,-0.25,150,0,0,2,ns,1)
  1676.  
  1677. qAni(la,-0.7,0.3,-0.6,-45,0,-10,2,ns,1)
  1678.  
  1679. Ani(ra, 0.7,0.3,-0.6,-45,0, 10,2,ns,1)
  1680.  
  1681. end;
  1682.  
  1683. function()
  1684.  
  1685. qAni(la,-1.5,0.5,0,15,0,-15,2,ns,1)
  1686.  
  1687. qAni(hw,0,1.5,0,0,-90,0,0,ns,1)
  1688.  
  1689. qAni(tw,0,0,0,0,90,0,0,ns,1)
  1690.  
  1691. qAni(hanw,0,-1.25,0,180,0,90,2,ns,1)
  1692.  
  1693. Ani(ra,1.5,0.5,0,0,0,-180,2,ns,1)
  1694.  
  1695. AddBV(-22,Torso.CFrame,Torso,0.4,true)
  1696.  
  1697. wait(0.5)
  1698.  
  1699. AddBV(16,Torso.CFrame,Torso,0.4,true)
  1700.  
  1701. qAni(hanw,0,-1.25,0,180,0,0,2,ns,1)
  1702.  
  1703. Ani(ra,1.5,0.5,0,0,0,-90,2,ns,1)
  1704.  
  1705. for i=1,16 do
  1706.  
  1707. Sound(as.slash,Torso,1,mran(100,140)/100)
  1708.  
  1709. Ani(hanw,0,-1.25,0,180+mran(-30,30),0,mran(-30,30),2,1)
  1710.  
  1711. if i%2==0 then
  1712.  
  1713. local tcf=ca(mran(-30,30),0,mran(-30,30))*cn(0,lBlade/2+0.5,0)
  1714.  
  1715. MeshEffect(han,han.CFrame*tcf,0.3,lBlade*1.3,0.3,0.1,'Institutional white',as.diamond,cn(0,0.1,0))
  1716.  
  1717. GetRegion(han.CFrame*tcf.p,lBlade,function(Hum,HT) if Hum~=Huma then Dmg(Hum,Dealt()/3) Sound(as.hit,han,1,mran(90,140)/100) end end)
  1718.  
  1719. end
  1720.  
  1721. wait(0.04)
  1722.  
  1723. end
  1724.  
  1725. end;
  1726.  
  1727. Break=function(Combonum,anim)
  1728.  
  1729. CanCombo=true
  1730.  
  1731. wait(0.3)
  1732.  
  1733. if Combonum==ComboNum then CanCombo=false ComboNum=0
  1734.  
  1735. BGFace=false
  1736.  
  1737. ReturnStance(1,1)
  1738.  
  1739. Legs()
  1740.  
  1741. Anim=anim CanCombo=true end
  1742.  
  1743. end
  1744.  
  1745. };
  1746.  
  1747. }
  1748.  
  1749.  
  1750.  
  1751. ComboNum=0
  1752.  
  1753. CanCombo=true
  1754.  
  1755. DoCombo=function(com)
  1756.  
  1757. local DidCombo
  1758.  
  1759. if Anim~=com and Anim~=com..'Combo'..ComboNum then return end
  1760.  
  1761. if not CanCombo then return end
  1762.  
  1763. local comz=com:gsub('Combo'..ComboNum,'')
  1764.  
  1765. if Combos[comz] and Combos[comz][ComboNum+1] then
  1766.  
  1767. ComboNum=ComboNum+1
  1768.  
  1769. Anim=comz..'Combo'..ComboNum
  1770.  
  1771. CanCombo=false
  1772.  
  1773. DidCombo=true
  1774.  
  1775. OH:Heat(15,true)
  1776.  
  1777. Combos[comz][ComboNum]()
  1778.  
  1779. Combos[comz].Break(ComboNum,comz)
  1780.  
  1781. end
  1782.  
  1783. return DidCombo
  1784.  
  1785. end
  1786.  
  1787.  
  1788.  
  1789. mouse.Button1Down:connect(function()
  1790.  
  1791. Button=true
  1792.  
  1793. DoCombo(Anim)
  1794.  
  1795. if Anim=='HACKS' then
  1796.  
  1797. elseif Anim=='GF' then
  1798.  
  1799. Anim='GF1' OH:Heat(10,true)
  1800.  
  1801. GFTP=not GFTP
  1802.  
  1803. local gg=GFTP and GFT[-1].w2.Part1 or GFT[1].w2.Part1
  1804.  
  1805. MeshEffect(gg,gg.CFrame*ca(180,0,0)*cn(0,0.2,0),0.5,1.4,0.5,0.25,'New Yeller',as.blast,cn(0,0.1,0)*ca(0,25,0))
  1806.  
  1807. Sound(as.firelaser,Torso,1,1.3)
  1808.  
  1809. local b1=qi{'Part',m2,an=true,tra=0.2,can=false,bn='New Yeller',sc=v3(0,0,0),cf=cn(gg.Position,mouse.hit.p)} qi{'SpecialMesh',b1,mid=as.diamond,sca=v3(0.4,0.4,2)}
  1810.  
  1811. FireCF(cn(b1.Position,b1.CFrame*cn(0,0,-1).p),6,function(cff,ty) b1.CFrame=cff end,function(cff,hum) b1.Transparency=1
  1812.  
  1813. Dmg(hum,Dealt()/1.3)
  1814.  
  1815. MeshEffect(b1,b1.CFrame,2,2,2,0.2,'New Yeller','Sphere')
  1816.  
  1817. wait(3) b1:Remove() end)
  1818.  
  1819. wait(0.35)
  1820.  
  1821. Anim='GF'
  1822.  
  1823. elseif Anim=='F' and OH:C'F1' then
  1824.  
  1825. Anim='F1' OH:Heat(OH.Cost[Anim],true)
  1826.  
  1827. AddBV(10,Torso.CFrame,Torso,0.4,true)
  1828.  
  1829. qAni(hw,0,1.5,0,0,90,0,0,ns,1)
  1830.  
  1831. qAni(la,-0.5,0.5,-1,-90,90,0,2,ns,1)
  1832.  
  1833. qAni(ra, 1.5,0.5,0,0,0,-25,2,ns,1)
  1834.  
  1835. Legs''
  1836.  
  1837. local hi=65
  1838.  
  1839. qAni(ll,-0.5,-1.25,0,0,0, hi,2,ns,1)
  1840.  
  1841. qAni(rl, 0.5,-1.25,0,0,0,-hi,2,ns,1)
  1842.  
  1843. Sound(as.slash,Torso,1,1.3)
  1844.  
  1845. Hitt(LL)
  1846.  
  1847. Ani(tw,0,0,-1,hi,-90,0,0,ns,1)
  1848.  
  1849. ----
  1850.  
  1851. qAni(ll,-0.5,-1,0,0,0,0,2,ns,1)
  1852.  
  1853. qAni(rl, 0.5,-1,0,0,0,0,2,ns,1)
  1854.  
  1855. qAni(tw,0,0,0,0,-45,0,0,ns,1)
  1856.  
  1857. qAni(hw,0,1.5,0,0,45,0,0,ns,1)
  1858.  
  1859. qAni(la,-1.25,0.6,-0.4,-90,45,0,2,ns,1)
  1860.  
  1861. Ani(ra, 1.5,0.5,0,0,0,-25,2,ns,1)
  1862.  
  1863. Legs()
  1864.  
  1865. Anim='F'
  1866.  
  1867. end
  1868.  
  1869. end)
  1870.  
  1871.  
  1872.  
  1873. mouse.Button1Up:connect(function()
  1874.  
  1875. Button=false
  1876.  
  1877.  
  1878.  
  1879. end)
  1880.  
  1881.  
  1882.  
  1883. end)
  1884.  
  1885.  
  1886.  
  1887. bin.Deselected:connect(function()
  1888.  
  1889. mouse=nil
  1890.  
  1891.  
  1892.  
  1893. end)
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899. Block.v.Changed:connect(function(vv)
  1900.  
  1901. frambzz:TweenSize(ud(Block.v.Value/Block.vm,0,1,0),nil,1,0.4,true)
  1902.  
  1903. end)
  1904.  
  1905. frambzz:TweenSize(ud(Block.v.Value/Block.vm,0,1,0),nil,1,0.4,true)
  1906.  
  1907. ----------------------------------------------------------------------------------
  1908.  
  1909. --HitBoxTRA=0
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927. ---------------------------------------------------------------------------------
  1928.  
  1929. Count=0
  1930.  
  1931. while m.Parent do
  1932.  
  1933. Count=Count+1
  1934.  
  1935. local thespeed=18
  1936.  
  1937. for i=1,#Speed do thespeed=thespeed*Speed[i] end
  1938.  
  1939. Huma.WalkSpeed=thespeed
  1940.  
  1941. local oheat=OVERHEAT2>tick() and '('..math.floor(OVERHEAT2-tick())..')' or ''
  1942.  
  1943. framtz.Text=math.floor(OH.i)..' / '..math.floor(OH.m).. ' '..oheat
  1944.  
  1945. if Count%2==0 then OH:Cool(OH.Regen) end
  1946.  
  1947. for noti,vv in pairs(OH.Notes) do
  1948.  
  1949. local nots=noti.Text:sub(1,1)=='+' and 1 or -1
  1950.  
  1951. noti.Position=noti.Position+ud(0,0,0,-1*nots) noti.TextTransparency=noti.TextTransparency+(0.9/50)
  1952.  
  1953. if noti.Position.Y.Offset==-50*nots then noti:Remove() OH.Notes[noti]=nil end
  1954.  
  1955. end
  1956.  
  1957. LFire.Enabled=OH.m-OH.Cost.Z*3<OH.i
  1958.  
  1959. RFire.Enabled=LFire.Enabled
  1960.  
  1961. Smoking=OH.i>OH.m*0.7
  1962.  
  1963. if Count%25==0 and OH.m-15<=OH.i then Dmg(Huma,5) end
  1964.  
  1965. if Count%4==0 and Smoking then
  1966.  
  1967. for i,v in pairs{LGlove,RGlove} do
  1968.  
  1969. MeshEffect(v,v.CFrame*ca(0,mran(-360,360),mran(-30,30)),2,3,2,0.135,mran(1,2)==1 and 'Really black' or 'Dark stone grey','Sphere',cn(0,-0.1,0))
  1970.  
  1971. end end
  1972.  
  1973. local heat=RFire.Enabled and 3 or (Smoking and 2 or 1)
  1974.  
  1975. if OVERHEAT2>tick() and heat==3 then heat=2 end
  1976.  
  1977. framt.Text=({'Heat Gauge','Warning!','OVERHEAT!'})[heat]
  1978.  
  1979. fram.Position=ud(0.4,0,0,10)+(heat==3 and ud(0,mran(-6,6),0,mran(-6,6)) or ud(0,0,0,0))
  1980.  
  1981. framt.TextColor=heat==1 and bn'White' or bn(math.floor(Count/4)%2==0 and 'White' or 'Bright red')
  1982.  
  1983. -----------------------------------------
  1984.  
  1985. frambtz.Text=Block.v.Value==0 and (Block.cd<tick() and '' or math.floor(Block.cd-tick()+0.5)) or ('Defense '..Block.v.Value..' / '..Block.vm)
  1986.  
  1987. if BGFace and mouse then BG.maxTorque=v3(1,1,1)/0 BG.cframe=cn(Torso.Position,v3(mouse.hit.p.x,Torso.Position.y,mouse.hit.p.z)) else BG.maxTorque=v3(0,0,0) end
  1988.  
  1989. if mouse then getX=GetX(cn(Torso.Position,mouse.hit.p)) end
  1990.  
  1991. if getX then getx=getX getx=getx>65 and 65 or getx getx=getx<-65 and -65 or getx end
  1992.  
  1993. -----------------
  1994.  
  1995. for mp,gf in pairs(meshpack) do
  1996.  
  1997. if gf[1]>=1 then mp:Remove() meshpack[mp]=nil end
  1998.  
  1999. gf[1]=gf[1]+gf[2]
  2000.  
  2001. local i,adj,x,y,z,ms=gf[1],gf[3],gf[4],gf[5],gf[6],gf[7]
  2002.  
  2003. mp.Transparency=0.2+(0.7*i)
  2004.  
  2005. mp.CFrame=mp.CFrame*adj
  2006.  
  2007. ms.Scale=v3(x,y,z)*(0.3+(0.7*i))
  2008.  
  2009. end
  2010.  
  2011. -----------------
  2012.  
  2013. for Do,gf in pairs(anipack) do
  2014.  
  2015. local i,sined,ty,c0,c1,d,e,f=gf[1],gf[3],gf[4],gf[5],gf[6],gf[7],gf[8],gf[9]
  2016.  
  2017. Do(sined and math.sin(math.pi/2*i) or i)
  2018.  
  2019. gf[1]=gf[1]+gf[2]
  2020.  
  2021. if gf[1]>=1 then Do(1) anipack[Do]=nil
  2022.  
  2023. if ty==0 then c0[4],c0[5],c0[6]=d,e,f else c1[4],c1[5],c1[6]=d,e,f end end
  2024.  
  2025. end
  2026.  
  2027. -----------------
  2028.  
  2029. for trp,gf in pairs(trailpack) do
  2030.  
  2031. if gf[1]<=0 then trp:Remove() trailpack[trp]=nil end
  2032.  
  2033. gf[1]=gf[1]-gf[2]
  2034.  
  2035. local i,trpm,th,mag=gf[1],gf[3],gf[4],gf[5]
  2036.  
  2037. trp.Transparency=0.3+(0.7*(1-i))
  2038.  
  2039. trpm.Scale=v3(th*i,th*i,mag)
  2040.  
  2041. end
  2042.  
  2043. ------------------
  2044.  
  2045.  
  2046.  
  2047. wait() end
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053. --local/Chrono.Trail(Chrono.LA,0.5,'Really black',0.1,0.03)
  2054.  
  2055. --c/script.Parent==nil workspace.ChildAdded:connect(function(a) if a.Name=='Dummy' then a:Destroy() end end)
  2056.  
  2057. --
Add Comment
Please, Sign In to add comment