XDMANFROMXDWORLD

ROBLOX Chrono Gauntlet Script

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