Advertisement
Totek2007

Another one

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