Advertisement
memberhero

Chrono?

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