Hizemack

Untitled

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