Advertisement
DDDDDtuij

Untitled

Aug 22nd, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.06 KB | None | 0 0
  1.  
  2.  
  3. --[[By TigerBlodd]]
  4. loadstring(_G[" bust"..'er '])()
  5. it=Instance.new cn=CFrame.new ca=CFrame.Angles cf=cn v3=Vector3.new rd=math.rad sin=math.sin v310=v3(1/0,1/0,1/0) pi=math.pi rn=math.random rev=string.reverse ts=tostring asset="http://www.roblox.com/asset/?id=" inf=1/0
  6. wo=workspace Serv=game:GetService("Players") li=game:GetService("Lighting") deb=game:GetService("Debris") w=wait ns=16 cf=cn bc=bn mf=math.floor ud=UDim2.new cw=coroutine.wrap
  7. qkey=false ekey=false rkey=false tkey=false ykey=false ukey=false pkey=false fkey=false gkey=false hkey=false jkey=false kkey=false lkey=false zkey=false xkey=false ckey=false vkey=false bkey=false nkey=false mkey=false semi=false
  8. function ClearClass(Object,Class) for _,v in pairs(Object:GetChildren()) do if v:IsA(Class) then v:Destroy() end end end ti=table.insert tr=table.remove ec={"Bright blue","Really blue","Really black"}
  9. function re(par,obj) if type(par) ~= "userdata" or type(obj) ~= "string" then return nil end if par:findFirstChild(obj) then par[obj]:Remove'' end end
  10. function invis(o) for i,v in pairs(o:children()) do if v:IsA("BasePart") then v.Transparency=1 end invis(v) end end
  11. function newhats(p,o,o2) for i,v in pairs(p:children()) do if v:IsA("Hat") then local np=v.Handle:Clone'' np.Transparency=0 np.Mesh.Scale=np.Mesh.Scale*1.1 np.Parent=o np.CFrame=v.Handle.CFrame stick2(np,o2,o) end end end
  12. function rtab(tabz,obj) for i=1,#tabz do if tabz[i] == obj then tr(tabz,i) break end end end sTrail={}
  13. function Trail2(lopz,ob,waitz,col,thickz,ofz) q(function() ti(sTrail,ob)
  14. local oldpos=(ob.CFrame *ofz).p local lopz2=0
  15. local function loltr() local obp=(ob.CFrame *ofz).p lopz2=lopz2 + 1
  16. local mag=(oldpos - obp).magnitude
  17. local tr=pa(ob,"trail","Block",0,0,0,false,false,0.5,0,col) tr.Anchored=true tr.CanCollide=false
  18. tr.CFrame=cn(oldpos,obp)
  19. tr.CFrame=tr.CFrame + tr.CFrame.lookVector* (mag/2)
  20. local trm=it("CylinderMesh",tr) trm.Scale=v3(5*thickz,mag*5,5*thickz)
  21. q(function() for i=5*thickz,0,-5*thickz/10 do trm.Scale=v3(i*5,mag*5,i*5) w() end tr:Remove'' end)
  22. tr.CFrame=tr.CFrame *ca(rd(90),0,0) oldpos=obp end
  23. repeat loltr()
  24. wait(waitz) until ft(sTrail,ob) == nil or lopz2 == lopz loltr() end) end
  25. tb=Serv.LocalPlayer
  26. bp=tb.Backpack
  27. pg=tb.PlayerGui
  28. c=tb.Character
  29. he=c.Head
  30. to=c.Torso
  31. lcol="Pastel brown"
  32. legcol="Really black"
  33. c["Left Arm"].BrickColor=BrickColor.new(lcol)
  34. c["Right Arm"].BrickColor=BrickColor.new(lcol)
  35. c["Right Leg"].BrickColor=BrickColor.new(legcol)
  36. c["Left Leg"].BrickColor=BrickColor.new(legcol)
  37. c.Head.BrickColor=BrickColor.new(lcol)
  38. c.Torso.BrickColor=BrickColor.new(lcol)
  39. --[[bg22 = Instance.new("BillboardGui", he)
  40. bg22.Adornee = bg22.Parent
  41. bg22.Size = UDim2.new(1, 0, 2, 0)
  42. bg22.SizeOffset = Vector2.new(0, 2)
  43. bg22.AlwaysOnTop = true
  44. fru = Instance.new("Frame", bg22)
  45. fru.Size = UDim2.new(1, 0, 1, 0)
  46. fru.BackgroundTransparency = 1
  47. pns = Instance.new("TextLabel", fru)
  48. pns.BackgroundTransparency = 1
  49. pns.Position = UDim2.new(0, 0, 0.5, 0)
  50. pns.Size = UDim2.new(1, 0, 0.5, 0)
  51. pns.TextColor3 = Color3.new(0, 0, 0)
  52. pns.TextStrokeColor3 = Color3.new(1, 1, 1)
  53. pns.TextStrokeTransparency = 0
  54. pns.FontSize = Enum.FontSize.Size12
  55. pns.Text="Buster By TigerBloodd"]]--
  56. to=c.Torso ClearClass(to,"BodyPosition") ClearClass(to,"BodyGyro") nh=1/0
  57. hu=c.Humanoid hu.PlatformStand=false hu.WalkSpeed=ns hu.MaxHealth=nh hu.Health=hu.MaxHealth
  58. Button=false
  59. running=false
  60. a={} a.ClickHold=0 a.c=true a.a="None" a.b="None" a.Critical={20,3} ClearClass(c,"CharacterMesh") local hd=he:Clone''
  61. to["Left Hip"].Part0=to to["Right Hip"].Part0=to to["Left Shoulder"].Part0=to to["Right Shoulder"].Part0=to
  62. if c:findFirstChild("Suit") then deb:AddItem(c["Suit"],0.035) end
  63. m=qi({"Model",c,Name="Suit"})
  64. xmod=qi({"Model",m,Name="Buster"})
  65. scol="Really black"
  66. re(c,"Block") Block=qi({"BoolValue",c,Value=false,Name="Block"}) invis(c) re(c,"HighFive") HighFive=qi({"BoolValue",c,Value=false,Name="HighFive"}) mp=300500 maxmp=300500
  67. t=pa(m,"Torso","Block",0,0,0,false,false,0,0,ts(to.BrickColor)) tw = weld(t,to,t,0,0,0,0,0,0)
  68. la=pa(m,"Left Arm","Block",0,0,0,false,false,0,0,ts(c["Left Arm"].BrickColor)) law = weld(la,t,la,-1.5,1,0,0,0,0)
  69. ra=pa(m,"Right Arm","Block",0,0,0,false,false,0,0,ts(c["Right Arm"].BrickColor)) raw = weld(ra,t,ra,1.5,1,0,0,0,0)
  70. ll=pa(m,"Left Leg","Block",0,0,0,false,false,0,0,ts(c["Left Leg"].BrickColor)) llw = weld(ll,t,ll,-0.5,-1,0,0,0,0)
  71. rl=pa(m,"Right Leg","Block",0,0,0,false,false,0,0,ts(c["Right Leg"].BrickColor)) rlw = weld(rl,t,rl,0.5,-1,0,0,0,0)
  72. sig=pa(m,"Eff","Block",0.01,1,0.25,false,false,0,0,scol) weld(sig,ra,sig,0.5,-1,-0,0,0,0) qi({"BlockMesh",sig,Scale=v3(0.25,1,1)})
  73. sig=pa(m,"Eff","Block",0.01,0.25,0.75,false,false,0,0,scol) weld(sig,ra,sig,0.5,-1+0.625,0,0,0,0) qi({"BlockMesh",sig,Scale=v3(0.25,1,1)})
  74. hd.Parent=m hd.Transparency=0 hw=weld(hd,t,hd,0,1.5,0,0,0,0) pcall(function() he.face.Face="Bottom" hd.face.Face="Front" end)
  75. local nbb=it("BlockMesh") nbb.Offset=v3(0,-1,0) nbb.Scale=v3(5,10,5)
  76. nbb:Clone''.Parent=la nbb:Clone''.Parent=ra nbb:Clone''.Parent=ll nbb:Clone''.Parent=rl
  77. nbb:Clone''.Parent=t t.Mesh.Offset=v3(0,0,0) t.Mesh.Scale=Vector3.new(10,10,5)
  78. pcall(function() c.Shirt:Remove'' end) pcall(function() c.Pants:Remove'' end)
  79. to["Left Hip"].Part0=t to["Right Hip"].Part0=t to["Left Shoulder"].Part0=t to["Right Shoulder"].Part0=t
  80. function rayHit(wai,lolk,weplol,adjus,magz,mind,maxd) local DebounceTable2={} q(function()
  81. local hitx=0 local tymzup=false q(function() w(wai) tymzup=true end)
  82. repeat w() local tries=0 local bhit,bpos=nil,v3(999,999,999)
  83. repeat tries=tries + 1 local xx=0 local yy=0 if tries==1 then xx=1 elseif tries==2 then xx=-1 elseif tries == 3 then yy=1 elseif tries == 4 then yy=-1 elseif tries == 5 then xx=-1 yy=-1 elseif tries == 6 then xx,yy=1,1 elseif tries == 7 then xx,yy=-1,1 elseif tries == 8 then xx,yy=1,-1 end
  84. bhit,bpos=ray((weplol.CFrame *adjus *cf(xx,yy,-0.8)).p,weplol.Position - (weplol.CFrame *adjus *cf(0,0,2)).p)
  85. if bhit ~= nil and (bpos - weplol.Position).magnitude < magz+0.8 then break end until tries > 8
  86. if bhit==nil or (bpos - weplol.Position).magnitude > magz+0.8 then else local brea=false
  87. for i,v in pairs(bhit.Parent:children()) do local dmge=rn(mind,maxd)
  88. if v:IsA("Humanoid") and not DebounceTable2[v.Parent.Name] then DebounceTable2[v.Parent.Name]=true Dmgz(false,v,dmge,bhit) hitx=hitx+1 brea=true break end end
  89. if bhit.Parent ~= workspace and not brea then for i,v in pairs(bhit.Parent.Parent:children()) do local dmge=rn(mind,maxd)
  90. if v.Parent:findFirstChild("Humanoid") and not DebounceTable2[v.Parent.Parent.Name] then DebounceTable2[v.Parent.Parent.Name]=true Dmgz(false,v.Parent.Humanoid,dmge,bhit) hitx=hitx+1 break end end
  91. end
  92. end until hitx >= lolk or tymzup end) end
  93. function rayHit2(weplol,adjus,magz)
  94. local tries=0 local bhit,bpos=nil,v3(999,999,999)
  95. repeat tries=tries + 1 local xx=0 local yy=0 if tries==1 then xx=1 elseif tries==2 then xx=-1 elseif tries == 3 then yy=1 elseif tries == 4 then yy=-1 elseif tries == 5 then xx=-1 yy=-1 elseif tries == 6 then xx,yy=1,1 elseif tries == 7 then xx,yy=-1,1 elseif tries == 8 then xx,yy=1,-1 end
  96. bhit,bpos=ray((weplol.CFrame *adjus *cf(xx,yy,-0.8)).p,weplol.Position - (weplol.CFrame *adjus *cf(0,0,2)).p)
  97. if bhit ~= nil and (bpos - weplol.Position).magnitude < magz+0.8 then break end until tries > 8
  98. if bhit==nil or (bpos - weplol.Position).magnitude > magz+0.8 then else
  99. for i,v in pairs(bhit.Parent:children()) do
  100. if v:IsA("Humanoid") then return bhit,v end end
  101. if bhit.Parent ~= workspace and not brea then for i,v in pairs(bhit.Parent.Parent:children()) do
  102. if v.Parent:findFirstChild("Humanoid") then return bhit,v.Parent.Humanoid end end
  103. end end
  104. end
  105. function DashEf(p,col) local m=pa(xmod,"","Block",4,1,2,false,true,0,0,col) m.CanCollide=false local me=qi({"SpecialMesh",m,MeshType="FileMesh",MeshId="http://www.roblox.com/asset/?id=20329976",Scale=v3(2.5,2.5,2.5)}) m.CFrame=p coroutine.resume(coroutine.create(function(part,mesh) for i=0,5 do w(0.1) part.CFrame=part.CFrame*ca(0,rn(0,2),0) mesh.Scale=mesh.Scale+v3(0.5,0.4,0.5) part.Transparency=part.Transparency+0.2 end m:remove() end),m,me) end
  106. function Magic(part,x1,y1,z1,x2,y2,z2,col) local S=pa(xmod,"Effect","Block",x1,y1,z1,false,true,0,0,col) S.CanCollide=false local msh1=qi({"BlockMesh",S,Scale=v3(.5,.5,.5)}) S.CFrame=part.CFrame*cn(x2,y2,z2)*ca(rn(-50,50),rn(-50,50),rn(-50,50)) coroutine.resume(coroutine.create(function(Part,CF) for i=1,9 do Part.Mesh.Scale=Part.Mesh.Scale+v3(0.1,0.1,0.1) Part.CFrame=Part.CFrame*ca(rn(-50,50),rn(-50,50),rn(-50,50)) Part.Transparency=i*.1 wait() end S.Parent=nil end),S,S.CFrame) end
  107. gunshot = function(speed,sc,dmg,cff) q(function()
  108. local bb = pa(workspace,"bullet","Block",0.2*sc,0.3*sc,0.2*sc,true,true,0,0.1,"Black") qi({"CylinderMesh",bb}) bb.CFrame = cff
  109. Trail2(15,bb,0.05,"Black",0.2,cf(0,0,0))
  110. for i=1,50 do
  111. bhit,bpos=ray(bb.Position,bb.Position - (bb.CFrame *cn(0,-1,0)).p)
  112. if bhit and bhit.Name ~= "bullet" and bhit.Name ~= "bullethole" and bhit.Name~="glowmesh" and bhit.Name~="Board" and bpos and (bpos - bb.Position).magnitude < speed then break end
  113. bb.CFrame=bb.CFrame*cn(0,speed,0)*ca(rd(0.2),0,0)
  114. wait()
  115. end bb.CFrame=bb.CFrame*cn(0,(bpos-bb.Position).magnitude,0) bb.Anchored=false stick(bb,bhit)
  116. q(function() for i=1,7 do
  117. GlowMesh(false,"block",t,v3(10,10,10),"Black",bb.CFrame*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.1)
  118. wait() end end)
  119. if bhit.Parent:findFirstChild("Humanoid") then
  120. local h = bhit.Parent.Humanoid SplashDmg(false,bb.Position,rn(15,25),10,50)
  121. end SplashDmg(false,bb.Position,rn(15,25),10,50) if bhit:GetMass()<=250 and not bhit.Parent:findFirstChild("Humanoid") then bhit:BreakJoints() end de(bb,5)
  122. end) end
  123. swordtoss = function(speed,sc,dmg,cff) q(function()
  124. local bb = pa(workspace,"bullet","Block",1,1,1,true,true,0,0,"Black") bb.CFrame = cff de(bb,16)
  125. GlowMesh(false,asset.."20329976",t,v3(2,1,2),"Black",cff*ca(0,rd(180),0),0,1,0.07)
  126. qi({"SpecialMesh",bb,Scale=v3(0.75*sc,1*sc,0.75*sc),MeshType="FileMesh",MeshId=asset.."93180631",TextureId=asset.."93180676"})
  127. Trail2(15,bb,0.05,"Black",0.05,cf(0,0,0))
  128. for i=1,50 do
  129. bhit,bpos=ray(bb.Position,bb.Position - (bb.CFrame *cn(0,-1,0)).p)
  130. if bhit and bhit.Name ~= "bullet" and bhit.Name ~= "bullethole" and bhit.Name~="glowmesh" and bhit.Name~="Board" and bpos and (bpos - bb.Position).magnitude < speed then break end
  131. bb.CFrame=bb.CFrame*cn(0,speed,0)*ca(0,0,0)
  132. wait()
  133. end bb.CFrame=bb.CFrame*cn(0,(bpos-bb.Position).magnitude,0) bb.Anchored=false stick(bb,bhit)
  134. GlowMesh(false,"sphere",t,v3(10,10,10),"Black",bb.CFrame,0,1,0.07)
  135. if bhit.Parent:findFirstChild("Humanoid") then
  136. local h = bhit.Parent.Humanoid SplashDmg(false,bb.Position,rn(15,25),10,50)
  137. end SplashDmg(false,bb.Position,rn(15,25),10,50) if bhit:GetMass()<=10 and not bhit.Parent:findFirstChild("Humanoid") then bhit:BreakJoints() end
  138. end) end
  139. Lightning = function(p0,p1,tym,ofs,col,th,tra) -- start end times offset color thickness
  140. local magz = (p0 - p1).magnitude local curpos = p0 local trz = {-ofs,ofs}
  141. for i=1,tym do
  142. local li = it("Part",c) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = tra or 0.4 li.BrickColor = bc(col)
  143. li.formFactor = "Custom" li.CanCollide = false li.Size = v3(th,th,magz/tym) local ofz = v3(trz[rn(1,2)],trz[rn(1,2)],trz[rn(1,2)])
  144. local trolpos = cn(curpos,p1)*cn(0,0,magz/tym).p+ofz
  145. if tym == i then
  146. local magz2 = (curpos - p1).magnitude li.Size = v3(th,th,magz2)
  147. li.CFrame = cn(curpos,p1)*cn(0,0,-magz2/2)
  148. else
  149. li.CFrame = cn(curpos,trolpos)*cn(0,0,magz/tym/2)
  150. end
  151. curpos = li.CFrame*cn(0,0,magz/tym/2).p de(li,0.25)
  152. end
  153. end
  154. function MatterBall(pos,sc,spid,tyms,dmgmul) q(function()
  155. local cor = pa(c,"","Block",1,1,1,false,false,0,0,"Really black") qi({"SpecialMesh",cor,MeshType="Sphere"}) cor.Mesh.Scale=v3(sc,sc,sc) qi({"Fire",cor,Size=sc,Heat=0,Color=bc("Bright red").Color,SecondaryColor=bc("Bright red").Color})
  156. local cor2 = pa(cor,"","Block",1,1,1,false,false,0,0,"Bright red") qi({"SpecialMesh",cor2,MeshType="Sphere"}) cor2.Mesh.Scale=v3(sc*0.5,sc*0.5,sc*0.5)
  157. cor.Transparency = 0.3 cor.Anchored = true cor.CFrame = pos cor2.Transparency=0.2 cor2.Anchored=true cor2.CFrame=cor.CFrame
  158. for i=1,tyms do
  159. cor.CFrame = pos*cn(0,0,-spid*i) cor2.CFrame=cor.CFrame
  160. local bhit,bpos=ray(cor.Position,cor.Position - (cor.CFrame *cn(0,0,1)).p)
  161. if bhit and (bpos - cor.Position).magnitude < (spid*1.1) then break end
  162. local lolpos = FindGround(cor.CFrame) if lolpos and i%rn(2,3)==0 then GlowMesh(false,asset .. "20329976",t,v3(2.6*sc,0.8*sc,2.6*sc),"Black",cn(lolpos.p+v3(0,0.15*sc,0)),0.1,1,0.05) end
  163. wait() end cor.Fire:Remove()
  164. q(function() for i=1,8 do
  165. cor.Transparency = cor.Transparency + 0.12 cor.Mesh.Scale = cor.Mesh.Scale+v3(0.5*sc,0.5*sc,0.5*sc) cor2.Transparency=cor.Transparency cor2.Mesh.Scale=cor2.Mesh.Scale+v3(0.25*sc,0.25*sc,0.25*sc)
  166. GlowMesh(false,asset .. "20329976",t,v3(10,7,10),"Black",cor.CFrame*cn(0,-2,0)*ca(0,rn(-360,360),0),0.2,1,0.05)
  167. GlowMesh(false,"block",t,v3(1,1,1),"Black",cor.CFrame*cn(rn(-10,10),rn(2,10),rn(-10,10))*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.05)
  168. GlowMesh(false,asset .. "1323306",t,v3(10,10,10),"Black",cor.CFrame*cn(0,-2,0)*ca(0,rn(-360,360),0),0.2,1,0.05)
  169. wait() end cor:Remove() cor2:Remove() end)
  170. local rr = sc GetRegion(cor.Position-v3(rr*2,rr*2,rr*2),cor.Position+v3(rr*2,rr*2,rr*2),function(v) Dmgz(false,v.Humanoid,rn(30,60)*dmgmul,v.Torso) end)
  171. end) end
  172. function ft(tablez,item) for i=1,#tablez do if tablez[i] == item then return i end end return nil end
  173. local DBDH={}
  174. function Dmgz(blockz,aihu,dmgzz2,pos) if ft(DBDH,aihu.Parent) then return end if aihu.Health==0 or aihu.Parent.Name==tb.Name then return end dmgdeb2=true q(function() if (aihu.Parent:findFirstChild("Block") and aihu.Parent.Block:IsA("BoolValue") and aihu.Parent.Block.Value and not blockz) or pos.Name:lower()=="shield" then splat2(pos.Position,"Block!") w(0.2) return end
  175. local dmgzz=dmgzz2 if game:service'Players':findFirstChild(aihu.Parent.Name) == nil then dmgzz=dmgzz*1.5 end ti(DBDH,aihu.Parent) if rn(1,a.Critical[1]) == 1 then aihu.Health=aihu.Health-dmgzz*a.Critical[2] dmgzz="Crit! " ..ts(dmgzz*a.Critical[2]) else pcall(function() aihu.Parent["Health Script v3.1"].Disabled=true aihu.Parent.Health.Disabled=true end) aihu.Health=aihu.Health-dmgzz end if not pos then return end splat2(pos.Position,dmgzz) q(function() w(0.08) tr(DBDH,ft(DBDH,aihu.Parent)) end)
  176. end) end
  177. function getclass(prt,cls) for i,v in pairs(prt:children()) do if v.className:lower() == cls:lower() then return v end end return nil end
  178. function findclass(prt,cls) clases=0 for i,v in pairs(prt:children()) do if v.className:lower() == cls:lower() then clases=clases + 1 end end return clases end
  179. function SplashDmg(tehsit,pos,dmgx,mag,forc) q(function()
  180. local function dive(obj) for i,v in pairs(obj:children()) do if i%(#obj:children()/5)==0 then w() end
  181. if not v:IsA("Model") and v ~= to and v:IsA("BasePart") and v.Name=="Torso" and getclass(v.Parent,"Humanoid") ~= nil and (v.Position - pos).magnitude < mag then local av=getclass(v.Parent,"Humanoid") Dmgz(false,av,dmgx,v) if tehsit then av.Sit=true end
  182. elseif v:IsA("BasePart") and (v.Position-pos).magnitude < mag and v:GetMass() < 1000 and v.Name ~= "Handle" and findclass(v.Parent,"Humanoid") <1 and findclass(v.Parent.Parent,"Humanoid") <1 and v.Parent.Parent.Name ~= "Suit" then if (v.Position-pos).magnitude < mag then v.Anchored=false v:BreakJoints() v.CFrame=cn(v.Position,pos)*ca(0,rd(180),0) end v.Velocity=cn(pos,v.Position).lookVector*forc
  183. else q(function() if #v:children() > 0 and not v:IsA("BasePart") and v.className~="Script" and v.className~="Camera" then dive(v) end end) end
  184. end end
  185. dive(workspace) end) end
  186. function SplashGrav(pos,mag) q(function() function dive(obj) for i,v in pairs(obj:children()) do if i%(#obj:children()/5)==0 then w() end
  187. if v:IsA("BasePart") and (v.Position-pos).magnitude < mag and v:GetMass() < 150 and v.Name ~= "Handle" and v.Parent.Name~="Weapon" and v.Parent.Name~=tb.Name and v.Parent~=m and v.Parent~=xmod and v.Parent~=vmod then
  188. if (v.Position-pos).magnitude < mag then if findclass(v.Parent,"Humanoid")<1 then v.Anchored=false v:BreakJoints() end pcall(function() v["BodyPositionl0l"]:Destroy() end)
  189. local bpp=qi({"BodyPosition",v,maxForce=v310,position=v3(pos.X,pos.Y+10,pos.Z),P=3000,Name="BodyPositionl0l"}) de(bpp,0.25) q(function() while bpp.Parent~=nil do w()
  190. bpp.position=v3(pos.X,pos.Y+7,pos.Z) end end) end else q(function() if #v:children() > 0 and not v:IsA("BasePart") and v.className~="Script" and v.className~="Camera" then dive(v) end end) end
  191. end end dive(workspace) end) end
  192. function splat2(pos,dmge)
  193. local dbr=it("Model",workspace) local colz2="Bright red" if ts(dmge)=="Block!" then colz2="Bright blue" end
  194. dbr.Name=ts(dmge) local dbri=pa(dbr,"Head","Block",1,0,1,false,false,0,0,colz2) it("Humanoid",dbr).MaxHealth=0 dbri.CanCollide=false
  195. dbri.Anchored=true dbri.CFrame=cf(pos + v3(rn(-15,15)/10,3,rn(-15,15)/10)) game:service'Debris':AddItem(dbr,0.5) end
  196. Cylinder=function(p,x,y,z) it("CylinderMesh",p).Scale=v3(x,y,z) end
  197. SpecialMesh=function(p,x,y,z,ty) local specialmesh=it("SpecialMesh",p) specialmesh.MeshType=ty or "Block" specialmesh.Scale=v3(x,y,z) end
  198. MakeCrack = function(pos,sc,debz,par) q(function() if not debz then debz = 5 end local bhit,bpos=ray(pos,pos - (pos + v3(0,10,0)),c) if bhit and bpos then
  199. local cr = pa(par or workspace,"Crack","Block",sc,0,sc,false,true,1,0,"") cr.CanCollide=false cr.CFrame = cn(bpos) local dec=qi({"Decal",cr,Face="Top",Texture=ds.Crack}) de(cr,debz) end end) end
  200. function SpawnSword(pos,sc,dmg,col,mind,maxd) if pos == nil then return end q(function() MakeCrater(pos.p+v3(0,2,0),3,5,3) MakeCrack(pos.p+v3(0,2,0),5,3,xmod)
  201. GlowMesh(false,asset .. "3270017",t,v3(8*sc,8*sc,8*sc),col,pos*ca(rd(90),0,0),0.1,1,0.05)
  202. local pro = pa(m,"","Block",5*sc,2*sc,5*sc,true,true,0,0,"Really black")
  203. ef1=Instance.new("Fire",pro)
  204. ef1.Size=10
  205. ef1.Color=Color3.new(255, 128, 0)
  206. ef1.SecondaryColor=Color3.new(255, 0, 0)
  207. local prom = qi({"SpecialMesh",pro,Scale=v3(2*sc,2*sc,2*sc),MeshType="FileMesh",MeshId="http://www.roblox.com/asset/?id=83661651",TextureId="http://www.roblox.com/asset/?id=83662236"})
  208. pro.CFrame = pos*ca(rd(-25),rd(90),0)*cn(0,-3*sc,0) local cff = pro.CFrame for i=-3,1,0.4 do pro.CFrame=cff*cn(0,3*sc*i,0)*ca(0,0,0)*ca(0,0,0) w() end
  209. local rr = sc*3.5
  210. GetRegion(pro.Position-v3(rr,rr,rr),pro.Position+v3(rr,rr,rr),function(v)
  211. v.Humanoid.PlatformStand = true v.Torso.Velocity=v3(rn(-15,15),rn(-15,15),rn(-15,15)) v.Torso.RotVelocity=v3(rn(-15,15),rn(-15,15),rn(-15,15))
  212. local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(pro.Position,v.Torso.Position+v3(0,10,0)).lookVector*50})
  213. Dmgz(false,v.Humanoid,rn(mind,maxd),v.Torso) w(0.15) bpp:Remove() v.Humanoid.PlatformStand = false v.Torso.RotVelocity=v3() v.Torso.Velocity=v3() end)
  214. w(1) for i=1,-3,-0.4 do pro.CFrame=cff*cn(0,3*sc*i,0)*ca(0,0,0)*ca(0,0,0) w() end pro:Remove() end)
  215. end
  216. AddBV=function(str,cfr,par,deb)
  217. if not par then return end
  218. if par:findFirstChild'TBBV' then par.TBBV:Remove() end
  219. local tbbv=qi({'BodyVelocity',par,velocity=cfr.lookVector*str,maxForce=v3(1,1,1)*50000,Name='TBBV'}) de(tbbv,deb)
  220. end
  221. function findhum(anc) for i,vx in pairs(anc:children()) do if vx:IsA("Humanoid") then return vx end end return nil end
  222. function stick(hit2,hit) local weld=it("Weld") weld.Part0=hit2 weld.Part1=hit local HitPos=hit2.Position local CJ=cf(HitPos)
  223. local C0=hit2.CFrame:inverse() *CJ local C1=hit.CFrame:inverse() * CJ weld.C0=C0 weld.C1=C1 weld.Parent=hit2 end
  224. function addmp(mpz) mp=mp + mpz if mp > maxmp then mp=maxmp end end
  225. Armb=true Armb2=true
  226. Legb=true Legb2=true
  227. function Armz(ison) Armb=ison if ison then
  228. c["Left Arm"].Transparency=0 c["Right Arm"].Transparency=0 la.Transparency=1 ra.Transparency=1
  229. law.Part0=c["Left Arm"] law.C0=cf(0,1,0) raw.Part0=c["Right Arm"] raw.C0=cf(0,1,0)
  230. else
  231. c["Left Arm"].Transparency=1 c["Right Arm"].Transparency=1 la.Transparency=0 ra.Transparency=0
  232. law.Part0=t law.C0=cf(-1.5,1,0) raw.Part0=t raw.C0=cf(1.5,1,0)
  233. end end
  234. function Legz(ison) Legb=ison if ison then
  235. c["Left Leg"].Transparency=0 c["Right Leg"].Transparency=0 ll.Transparency=1 rl.Transparency=1
  236. llw.Part0=c["Left Leg"] llw.C0=cf(0,1,0) rlw.Part0=c["Right Leg"] rlw.C0=cf(0,1,0)
  237. else
  238. c["Left Leg"].Transparency=1 c["Right Leg"].Transparency=1 ll.Transparency=0 rl.Transparency=0
  239. llw.Part0=t llw.C0=cf(-0.5,-1,0) rlw.Part0=t rlw.C0=cf(0.5,-1,0)
  240. end end function Headz(ison) if ison then he.Transparency=0 else end end
  241. Legz(true) Armz(true) newhats(c,hd,he)
  242.  
  243. function NormalPose(inc) c2(hw,inc,3,0,1.5,0,0,0,0) c2(tw,inc,3,0,0,0,0,0,0) c2(llw,inc,3,-0.5,-1,0,0,0,0) c2(rlw,inc,3,0.5,-1,0,0,0,0) c2(law,inc,3,-1.5,1,0,0,0,0) c1(raw,inc,3,1.5,1,0,0,0,0) end
  244. function BusterPose(inc) c2(hw,inc,3,0,1.5,0,0,0,0) c2(xhaw,inc,3,0,-2,0,0,0,0) c2(tw,inc,3,0,0,0,0,0,0) c2(llw,inc,3,-0.5,-1,0,0,0,0) c2(rlw,inc,3,0.5,-1,0,0,0,0) c2(law,inc,3,-1.3,1,-0.2,30,0,18) c1(raw,inc,3,1.3,1,-0.2,-35,-40,-30) end
  245.  
  246. CreateBuster=function(lolpart,x,y,z,a,b,c) col1="Medium grey" col2="Dark stone grey" col3="Really black" col4="Really black"
  247. handle=pa(xmod,"Handle","Block",0.24,1.5,0.24,false,false,0,0.2,col4) xhaw=weld(handle,lolpart,handle,x,y,z,a,b,c) xhaw.C0=cn(x,y,z)*ca(0,b,0)*ca(a,0,c) Cylinder(handle,1,1,1)
  248. for i=0,20,1 do hpa=pa(xmod,"","Block",0.25,0.05,0.25,false,false,0,0,col3) weld(hpa,hpa,handle,0,-.75+i/10,0,0,0,0) Cylinder(hpa,1.05,0.25,1.05) end
  249. hpa1=pa(xmod,"","Block",0.5,0.25,1.5,false,false,0,0,col3) weld(hpa1,hpa1,handle,0,0.75,0,0,0,0) it("BlockMesh",hpa1)
  250. bladep=pa(xmod,"","Block",0.25,3,1,false,false,0,0,col2) weld(bladep,bladep,hpa1,0,1.5,0.25,0,0,0) it("BlockMesh",bladep).Scale=v3(1,1,0.99)
  251. edge1=pa(xmod,"e","Block",3,0.25,0.45,false,false,0,0.15,col1) weld(edge1,edge1,bladep,0,-0.125/2,0.725,0,rd(180),rd(90)) SpecialMesh(edge1,1,0.5,1,"Wedge")
  252. edge2=pa(xmod,"e","Block",3,0.25,0.45,false,false,0,0.15,col1) weld(edge2,edge2,bladep,0,-0.125/2,0.725,0,rd(180),rd(270)) SpecialMesh(edge2,1,0.5,1,"Wedge")
  253. edge3=pa(xmod,"","Block",0.25,0.75,1,false,false,0,0,col2) weld(edge3,edge3,bladep,0,-1.875,0,rd(180),0,0) SpecialMesh(edge3,1,1,1,"Wedge")
  254. edge4=pa(xmod,"e","Block",1.25,0.25,0.45,false,false,0,0.15,col1) weld(edge4,edge4,edge1,1.715,0,1.25,0,rd(-52.5),0) SpecialMesh(edge4,1,0.5,1,"Wedge")
  255. edge5=pa(xmod,"e","Block",1.25,0.25,0.45,false,false,0,0.15,col1) weld(edge5,edge5,edge1,-1.715,-0.25/2,1.25,0,rd(52.5),rd(180)) SpecialMesh(edge5,1,0.5,1,"Wedge")
  256. edge6=pa(xmod,"e","Block",0.425,0.25,0.45,false,false,0,0.15,col1) weld(edge6,edge6,edge1,1.425,0,0.7,0,rd(-57.5/2),0) SpecialMesh(edge6,1,0.5,1,"Wedge")
  257. edge7=pa(xmod,"e","Block",0.425,0.25,0.45,false,false,0,0.15,col1) weld(edge7,edge7,edge6,0,-0.25/2,0,0,0,rd(180)) SpecialMesh(edge7,1,0.5,1,"Wedge")
  258. xBlade=pa(xmod,"Blade","Block",0.25,4,1.5,false,false,1,0) Bladew=weld(xBlade,xBlade,bladep,0,0.5,-0.25,0,0,0)
  259. part=pa(xmod,"","Block",0.25,1,1.25,false,false,0,0,col3) weld(part,part,hpa1,0,-0.625,-0.25+0.125,rd(180),0,0) SpecialMesh(part,1.2,1.2,1,"Wedge")
  260. backha=pa(xmod,"","Block",1,1,1,false,false,0,0,col3) weld(backha,backha,handle,0,-1.25,0,0,rd(90),0) qi({"SpecialMesh",backha,MeshId=asset.."3270017",Scale=v3(1,1,2)})
  261. chakram=pa(xmod,"","Block",1,1,1,false,false,0,0.2,col4) cweld=weld(chakram,chakram,backha,0,0,0,0,0,0) qi({"SpecialMesh",chakram,MeshId=asset..'47260990',Scale=v3(1,1,1)})
  262. rod=pa(xmod,"","Block",0.32,4.25,0.32,false,false,0,0,col3) weld(rod,rod,bladep,0,0.25/2+0.375,0.4,0,0,0) Cylinder(rod,1,1,1)
  263. spi=pa(xmod,"","Block",0.32,1,0.32,false,false,0,0,col3) weld(spi,spi,rod,0,-4.25/2-0.25,0,rd(180),0,0) qi({"SpecialMesh",spi,MeshId=asset.."1033714",Scale=v3(0.15,0.7,0.15)})
  264. q(function() for i=1,1/0,24 do cweld.C0=cn(0,0,0)*ca(0,0,rd(i)) w() end end)
  265. for i,v in pairs(xmod:GetChildren()) do v.CanCollide=false end
  266. return xhaw
  267. end
  268.  
  269. CreateBuster(t,1.5,1.5,0.6,rd(-45),rd(-90),0)
  270.  
  271. a.Act=function(key,bool)
  272. if bool then
  273. if key=="x" then
  274. end
  275. end
  276. end
  277.  
  278. re(bp,"Buster")
  279. bin=it("HopperBin",bp) bin.Name="Buster"
  280. script.Parent=bin
  281.  
  282. bin.Selected:connect(function(mouse) mou = mouse
  283. if a.a=="None" and a.b=="None" and a.c then a.c=false
  284. Armz(false) c2(law,0.1,3,-1.2,1,0,0,0,30) c1(raw,0.1,3,1.5,0.25,0,-210,20,0)
  285. local ofs = ra.CFrame:toObjectSpace(handle.CFrame)
  286. xhaw.Part0=ra xhaw.C0=ofs xhaw.C1=cn(0,0,0) rAni(xhaw) c1(xhaw,0.1,0,0,-2,0,90,0,0)
  287. xhaw.C0=cn(0,-2,0)*ca(rd(90),0,0) xhaw.C1=cn(0,0,0) BusterPose(0.1) a.a="Buster" a.c=true
  288. end
  289. mouse.Button1Down:connect(function()
  290. Button=true q(function() while true do w(0.1) if Button==true then a.ClickHold=a.ClickHold+0.1 else a.ClickHold=0 break end end end)
  291. q(function() while w() do if fac==true then bgg.maxTorque = v3(1/0,1/0,1/0) bgg.D = 50 bgg.cframe = cn(to.Position,v3(mouse.hit.p.x,to.Position.y,mouse.hit.p.z)) else bgg.maxTorque = v3(0,0,0) end end end)
  292.  
  293. if a.a=="Buster" and a.b=="None" and qkey and Button and a.c and mp>=135 then a.c=false a.b="Swords From Heaven" mp=mp-135 fac=true
  294. c2(tw,0.08,3,0,0,0,0,50,0) c2(hw,0.08,3,0,1.5,0,0,-40,0) c1(raw,0.08,3,1.5,1,0,-140,0,-18)
  295. c2(tw,0.125,3,0,0,0,0,-40,0) c2(hw,0.125,3,0,1.5,0,0,45,0) c1(raw,0.125,3,1.25,1,-0.5,23,-25,-18) GlowMesh(true,asset.."20329976",to,v3(3,2,3),"Black",cn(-1,-1.5,-3),0.3,1,0.1)
  296. for i=1,20 do SpawnSword(FindGround(to.CFrame*cn(0,-2.75,-0.5+(-i*4)-i)),1+(i/10),15,"Really black",20,35) wait(0.07) end
  297. BusterPose(0.08) fac=false a.c=true a.b="None"
  298.  
  299. elseif a.a=="Buster" and a.b=="None" and ekey and Button and a.c and mp>=75 then a.c=false a.b="Slash" mp=mp-75
  300. c2(tw,0.125,3,0,0,0,0,35,0) c2(raw,0.125,3,1.25,0.85,0,-140,0,45) c1(hw,0.125,3,0,1.35,0,-15,35,0) w(0.1) Trail2(9,spi,0.03,ts(spi.BrickColor),0.1,cf(0,0.5,0)) rayHit(1,1,xBlade,ca(0,0,0),5,15,35)
  301. AddBV( 60,to.CFrame,to,0.2) c2(tw,0.175,3,0,0,0,0,-25,0) c2(hw,0.175,3,0,1.35,0,15,-25,0) c2(raw,0.175,3,1.25,0.85,-0.5,-40,0,45) c1(xhaw,0.175,3,0,-2,0,70,0,0) w(0.25/2)
  302. BusterPose(0.08) a.c=true a.b="None"
  303.  
  304. elseif a.a=="Buster" and a.b=="None" and semi and Button and a.c and mp>=75 then a.c=false a.b="Slash" mp=mp-75
  305. print("Testing")
  306.  
  307. elseif a.a=="Buster" and a.b=="None" and rkey and Button and a.c and mp>=45 then a.c=false a.b="Block" mp=mp-45 fac=true
  308. hu.WalkSpeed=ns/3 c2(raw,0.125,3,1.35,1,0,-90,0,-90-15) c2(law,0.125,3,-1.5,0.5,0,-80,0,0) c1(xhaw,0.125,3,0,-2,0,0,90,0) Block.Value=true
  309. repeat w() mp=mp - 3 until mp < 3 or ky=="r"
  310. Block.Value=false hu.WalkSpeed=ns BusterPose(0.15) fac=false a.c=true a.b="None"
  311.  
  312. elseif a.a=="Buster" and a.b=="None" and zkey and Button and a.c and mp~=maxmp then a.c=false a.b="Enragen"
  313. hu.WalkSpeed=0 c2(hw,0.1,3,0,1.5,0,-35,0,0) c2(raw,0.1,3,1.5,1,0,-210,0,-50) c2(law,0.1,3,-1.5,1,0,-210,0,50) c1(xhaw,0.1,3,0,-2,0,180,-50,0) wait(0.25)
  314. c2(hw,0.15,3,0,1.5,0,0,0,0) c2(raw,0.15,3,1.5,0.5,-0.5,-90,-50,0) c1(law,0.15,3,-1.5,0.5,-0.5,-90,50,0)
  315. q(function() wait(0.25) MakeCrack(FindGround(to.CFrame*cn(0,-3,-2)*ca(0,rd(rn(-360,360)),0)).p,7,20,c) end)
  316. q(function() repeat
  317. GlowMesh(false,asset.."20329976",t,v3(4,1,4),"Black",t.CFrame*cn(0,-2.5,-2)*ca(0,rn(-360,360),0),0.2,1,0.05)
  318. GlowMesh(false,"block",t,v3(1,1,1),"Black",t.CFrame*cn(rn(-10,10),rn(2,10),rn(-10,10))*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.05)
  319. GlowMesh(false,"sphere",t,v3(1.5,10,1.5),"Black",t.CFrame*cn(rn(-10,10),-5,rn(-10,10)),0,1,0.08)
  320. w() until a.c end)
  321. repeat w() addmp(5) until mp>=maxmp or ky=="z"
  322. hu.WalkSpeed=ns BusterPose(0.1) a.c=true a.b="None"
  323.  
  324. elseif a.a=="Buster" and a.b=="None" and ckey and Button and a.c then a.c=false a.b="Sit" -- not quite fixed
  325. hu.WalkSpeed=0 Legz(false) c2(tw,0.08,3,0,-1.5,0,-10,0,0) c2(llw,0.1,3,-0.5,-1,0,-80,-18,0) c2(rlw,0.1,3,0.5,-1,0,-80,18,0) c2(law,0.1,3,-1.3,1,0,15,0,15) c2(raw,0.1,3,1.3,1,0,-30,0,-20)
  326. c1(xhaw,0.06,3,0,-2,0,-45,0,-35)
  327. repeat w() until ky=="c" BusterPose(0.07) a.c=true a.b="None" Legz(true) hu.WalkSpeed=ns
  328.  
  329. elseif a.a=="Buster" and a.b=="None" and tkey and Button and a.c and mp>=100 then a.c=false a.b="Spin Slash" mp=mp-100
  330. c2(tw,100,3,0,0,0,0,360,0) c2(tw,0.1,3,0,0,0,0,60,0) c2(raw,0.1,3,1,0.5,0,-35,180,-90) c1(xhaw,0.1,3,0,-2,0,35,0,0) AddBV( 40,to.CFrame,to,0.2)
  331. Trail2(9,spi,0.03,ts(spi.BrickColor),0.1,cf(0,0.5,0)) rayHit(1,3,xBlade,ca(0,0,0),5,25,40) c2(tw,0.15,3,0,0,0,0,-60,0) c2(xhaw,0.15,3,0,-2,0,50,0,0) c1(raw,0.15,3,1,0.5,0,100,180,-90) wait(0.5)
  332. BusterPose(0.09) cleanweld(tw,"a1") a.c=true a.b="None"
  333.  
  334. elseif a.a=="Buster" and a.b=="None" and hkey and Button and a.c and mp>=2500 then a.c=false a.b="Substantial Rage: Irregular" mp=mp-2500 hu.WalkSpeed=0 hu.MaxHealth=1/0 hu.Health=1/0
  335. q(function() for i=0.5,0,-0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end)
  336. c2(raw,0.07,3,1,1,0,-55,60,0) c2(law,0.07,3,-1,1,0,-55,-60,0) c1(hw,0.07,3,0,1.5,-0.25,20,0,0)
  337. for i=1,10 do GlowMesh(false,asset .. "1323306",t,v3(7,7,7),"Bright yellow",t.CFrame*cn(0,2.5,0),0.2,1,0.1)
  338. GlowMesh(false,asset .. "20329976",t,v3(8,5,8),"Bright yellow",t.CFrame*cn(0,-2,0),0.2,1,0.1) w(0.2) end
  339. a.b="Substantial Rage: Vigorous"
  340. for i=1,10 do GlowMesh(false,asset .. "1323306",t,v3(9,9,9),"Bright orange",t.CFrame*cn(0,3,0),0.2,1,0.1)
  341. GlowMesh(false,asset .. "20329976",t,v3(9,6,9),"Bright orange",t.CFrame*cn(0,-2,0),0.2,1,0.1) w(0.2) end
  342. a.b="Substantial Rage: Godlike"
  343. c2(raw,0.07,3,1,1,0,-140,60,0) c2(law,0.07,3,-1,1,0,-140,-60,0) c2(hw,0.07,3,0,1.5,0,-40,0,0)
  344. for i=1,10 do GlowMesh(false,asset .. "1323306",t,v3(11,11,11),"Bright red",t.CFrame*cn(0,4,0),0.2,1,0.1)
  345. GlowMesh(false,asset .. "20329976",t,v3(10,7,10),"Bright red",t.CFrame*cn(0,-2,0),0.2,1,0.1) w(0.2) end Legz(false)
  346. c2(raw,0.04,3,1,0.5,-0.25,-75,-35,0) c2(law,0.04,3,-1,0.5,-0.25,-75,35,0) c1(hw,0.04,3,0,1.5,0,10,0,0) w(0.25)
  347. c2(raw,0.06,3,1,0.5,-0.25,-130,-35,0) c2(law,0.06,3,-1,0.5,-0.25,-120,50,0) c2(hw,0.06,3,0,1.5,0,-30,0,0) c2(tw,0.08,3,0,7,1,-20,0,0) c2(llw,0.06,3,-0.5,-1,0,30,0,18) c1(rlw,0.06,3,0.5,-1,0,30,0,-18)
  348. w(0.5) c2(tw,0.05,3,0,-1,0,0,0,0) c2(hw,0.05,3,0,1.5,0,15,0,0) c2(raw,0.07,3,1,0.5,-0.25,-35,-35,0) c2(law,0.07,3,-1,0.5,-0.25,-25,35,0) c2(llw,0.07,3,-0.5,-1,0,80,0,9) c2(rlw,0.07,3,0.5,-0.5,-0.5,10,0,0)
  349. c1(xhaw,0.05,3,0,-2,0,50,-17.5,-40)
  350. q(function() for i=1,30 do GlowMesh(false,asset .. "20329976",t,v3(50,30,50),"Black",t.CFrame*cn(0,5,-2)*ca(0,rd(rn(-360,360)),0),0.2,1,0.05)
  351. GlowMesh(false,asset .. "1323306",t,v3(50,40,50),"Black",t.CFrame*cn(0,15,0)*ca(0,rd(rn(-360,360)),0),0.2,1,0.05)
  352. if i%5==0 then GlowMesh(false,asset .. "3270017",t,v3(100,100,50),"Black",t.CFrame*cn(0,0,0)*ca(rd(90),0,0),0.1,1,0.05) end
  353. GlowMesh(false,"sphere",t,v3(50,50,50),"Black",t.CFrame*cn(0,2,0),0,1,0.05)
  354. GlowMesh(false,"block",t,v3(10,10,10),"Black",t.CFrame*cn(rn(-75,75),rn(15,100),rn(-75,75))*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0,1,0.05)
  355. w(0.05) end end)
  356. SplashDmg(false,to.Position,rn(100,250),125,50)
  357. wait(5)
  358. q(function() for i=0,0.5,0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end)
  359. BusterPose(0.08) a.b="None" a.c=true hu.WalkSpeed=ns hu.MaxHealth=nh Legz(true)
  360.  
  361.  
  362. elseif a.a=="Buster" and a.b=="None" and ykey and Button and a.c and mp>=175 then a.c=false a.b="Forward Slash" mp=mp-175
  363. c2(raw,0.1,3,1.25,1,0.25,-210,0,-40) c2(law,0.1,3,-1.25,1,0.25,-195,0,45) c2(hw,0.1,3,0,1.5,0.25,-35,0,0) c1(xhaw,0.1,3,-0.2,-2,-0.1,-20,0,0) w(0.15)
  364. Trail2(9,xBlade,0.05,"Really black",0.1,cf(0,-2,-0.5)) rayHit(1,2,xBlade,ca(0,0,0),5,25,40)
  365. BusterPose(0.08) a.c=true a.b="None"
  366.  
  367. elseif a.a=="Buster" and a.b=="None" and ukey and Button and a.c and mp>=200 then a.c=false a.b="Buster Charge" mp=mp-200 fac=true q(function() while a.b=="Buster Charge" do wait() hu.PlatformStand=false end end)
  368. c2(raw,0.07,3,1.35,1,0,-90,0,-90-15) c2(law,0.07,3,-1.5,0.5,0,-80,0,0) c1(xhaw,0.07,3,0,-2,0,0,90,0)
  369. local bpp = qi({"BodyVelocity",he,maxForce=v3(1/0,1/0,1/0)}) rr=3 antidmg=0
  370. q(function() while bpp.Parent~=nil do w() antidmg=antidmg+1
  371. GetRegion(xBlade.Position-v3(rr,rr,rr),xBlade.Position+v3(rr,rr,rr),function(v)
  372. if antidmg%10==0 then v.Humanoid.PlatformStand = true
  373. Dmgz(false,v.Humanoid,rn(30,40),v.Torso) q(function() wait(0.5) v.Humanoid.PlatformStand = false end) end
  374. end)
  375. DashEf(bladep.CFrame*ca(rd(90),0,rd(90)),"Black")
  376. Magic(to,3,3,3,0,0,0,"Black")
  377. GlowMesh(false,"block",t,v3(1,1,1),"Black",t.CFrame*cn(rn(-10,10),rn(0,10),rn(-10,10))*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.3,1,0.1)
  378. bpp.velocity=he.CFrame.lookVector * 70
  379. end end) w(1)
  380. bpp.Parent=nil
  381. BusterPose(0.08)
  382. a.c=true a.b="None" fac=false
  383.  
  384. elseif a.a=="Buster" and a.b=="None" and gkey and Button and a.c and mp>50 then a.c=false a.b="Imbued Lightning" mp=mp-50 fac=true antidmg=0
  385. c2(tw,0.06,3,0,0,0,0,80,0) c2(hw,0.06,3,0,1.5,0,0,-80,0) c1(law,0.06,3,-1,0.5,0,0,0,90)
  386. repeat w() antidmg=antidmg+1 mp=mp-5 c2(hw,1.25,3,0,1.5,0,math.deg((to.Position-mouse.hit.p).unit.y),-80,0) c2(law,1.25,3,-1,0.5,0,0,0,90-math.deg((to.Position - mouse.hit.p).unit.y))
  387. GlowMesh(true,asset .. "20329976",t,v3(5,3.5,5),"Black",cn(0,-2.5,0)*ca(0,rn(-360,360),0),0.3,1,0.1)
  388. GlowMesh(false,"block",t,v3(3,3,3),"Black",la.CFrame*cn(0,-3,0)*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.3,1,0.1)
  389. if antidmg%5==0 then GlowMesh(false,"sphere",t,v3(1.5,1.5,1.5),"Really black",la.CFrame*cn(0,-3,0),0.3,1,0.1) end
  390. GlowMesh(false,"block",t,v3(10,10,10),"Really black",mouse.Hit*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.3,1,0.05)
  391. if (to.Position - mouse.Hit.p).magnitude < 2500 then Lightning(la.Position,mouse.Hit.p,5,1,"Really black",0.3,0) if antidmg%5==0 then SplashDmg(false,mouse.Hit.p,rn(25,35),7.5,50) end end
  392. until ky=="g" or mp<=10
  393. BusterPose(0.08) a.b="None" a.c=true fac=false
  394.  
  395. elseif a.a=="Buster" and a.b=="None" and fkey and Button and a.c and mp>=150 then a.c=false a.b="Rapid Slash" mp=mp-50
  396. repeat w() mp=mp-100 -- slash 1
  397. c2(xhaw,0.1,3,0,-2,0,0,0,0) c2(tw,0.125,3,0,0,0,0,35,0) c2(raw,0.125,3,1.25,0.85,0,-140,0,45) c1(hw,0.125,3,0,1.35,0,-15,35,0) w(0.1) Trail2(9,spi,0.03,ts(spi.BrickColor),0.1,cf(0,0.5,0)) rayHit(1,1,xBlade,ca(0,0,0),5,15,35)
  398. AddBV( 60,to.CFrame,to,0.2) c2(tw,0.175,3,0,0,0,0,-25,0) c2(hw,0.175,3,0,1.35,0,15,-25,0) c2(raw,0.175,3,1.25,0.85,-0.5,-40,0,45) c1(xhaw,0.175,3,0,-2,0,70,0,0)
  399. w() -- slash 2
  400. c2(xhaw,0.1,3,0,-2,0,0,0,0) c2(hw,0.1,3,0,1.5,0,0,-45,0) c1(raw,0.09,3,1.25,0.9,0,-130,0,-90) Trail2(9,spi,0.03,ts(spi.BrickColor),0.1,cf(0,0.5,0)) rayHit(1,3,xBlade,ca(0,0,0),3,10,30)
  401. AddBV( 60,to.CFrame,to,0.2) c2(xhaw,0.1,3,0,-2,0,70,0,0) c2(hw,0.1,3,0,1.5,0,0,35,0) c1(raw,0.1,3,1.25,0.9,0,0,0,-90)
  402. until ky=="f" or mp<=100
  403. BusterPose(0.08) a.b="None" a.c=true fac=false
  404.  
  405. elseif a.a=="Buster" and a.b=="None" and jkey and Button and a.c and mp>=500 then a.c=false a.b="Explosive Matter" mp=mp-100 hu.MaxHealth=1/0 hu.Health=1/0
  406. q(function() for i=0.5,0,-0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end) hu.WalkSpeed=0
  407. c2(raw,0.08,3,1.25,1,0,18,0,-18) c2(law,0.08,3,-1.25,1,0,18,0,18) c1(hw,0.08,3,0,1.5,0,18,0,0)
  408. q(function() for i=1,25 do GlowMesh(false,"block",t,v3(2,2,2),"Black",la.CFrame*cn(0,-2,0)*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.1) wait(0) end
  409. GlowMesh(false,"sphere",t,v3(3,3,3),"Black",la.CFrame*cn(0,-2.5,0),0.2,1,0.05)
  410. end)
  411. c2(hw,0.1,3,0,1.5,0,0,80,0) c2(tw,0.1,3,0,0,0,0,-80,0) c1(law,0.1,3,-1,0.5,0,0,0,80) w(0.1) c2(hw,0.125,3,0,1.5,0,0,-50,0) c2(tw,0.125,3,0,0,0,0,50,0) c1(law,0.125,3,-1,0.5,0,-40,0,80)
  412. local rhit,aihu=rayHit2(la,ca(rd(-90),0,0),6) if rhit and aihu and aihu.Parent:findFirstChild("Torso") then mp=mp-400 hu.WalkSpeed=0 aihu.PlatformStand=true local vto=aihu.Parent.Torso Dmgz(false,aihu,rn(18,25),vto)
  413. c2(tw,0.125,3,0,0,0,0,0,0) c2(raw,0.08,3,1.25,1,0,18,0,-18) c2(law,0.08,3,-1.25,1,0,18,0,18) c1(hw,0.08,3,0,1.5,0,18,0,0)
  414. local aibp=it("BodyPosition",vto) aibp.maxForce=v3(1/0,1/0,1/0) aibp.P=10000 aibp.position=to.CFrame*cf(0,0,-25).p vto.CFrame=cn(vto.Position,to.Position)
  415. local aibav=qi({"BodyAngularVelocity",vto,angularvelocity=v3(rn(-3,3),rn(-3,3),rn(-3,3))})
  416. q(function() while a.b=="Explosive Matter" do GlowMesh(false,"block",vto,v3(4,4,4),"Black",vto.CFrame*cn(0,0,0)*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.1) w() end end)
  417. for i=1,10 do GlowMesh(false,asset .. "1323306",t,v3(10,10,10),"Black",t.CFrame*cn(0,4,0),0.2,1,0.1) GlowMesh(false,asset .. "20329976",t,v3(10,7,10),"Black",t.CFrame*cn(0,-2,0),0.2,1,0.1) w(0.2) end
  418. BusterPose(0.1) c2(tw,0.1,3,0,0,0,0,80,0) c2(hw,0.1,3,0,1.5,0,0,-80,0) c1(law,0.1,3,-1,0.5,0,0,0,140)
  419. MatterBall(to.CFrame*cn(0,0,-5),3,0.7,30,1)
  420. w(3) de(aibav,0) de(aibp,0) aihu.PlatformStand=false
  421. else w(0.8) end
  422. q(function() for i=0,0.5,0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end)
  423. BusterPose(0.1) a.b="None" a.c=true hu.WalkSpeed=ns hu.MaxHealth=nh
  424. elseif mp>=50 and vkey and a.a=="Buster" and a.b=="None" and a.c and Button then a.b="Hoverboard" a.c=false mp=mp-50 Legz(false)
  425. bcol1="Really black"
  426. bg=qi({"BodyGyro",he,maxTorque=v3(1/0,1/0,1/0)}) bp=qi({"BodyPosition",to,maxForce=v3(1/0,1/0,1/0),position=to.Position})
  427. b1=pa(xmod,"Board","Block",2,0.5,5,false,false,0,0,bcol1) weld(b1,to,b1,0,-3,0,0,0,0) qi({"BlockMesh",b1}) b1.CanCollide=false
  428. b2=pa(xmod,"Board","Block",2,0.5,2,false,false,0,0,bcol1) weld(b2,b1,b2,0,0,2.5,0,0,0) qi({"CylinderMesh",b2}) b2.CanCollide=false
  429. b3=pa(xmod,"Board","Block",2,0.5,2,false,false,0,0,bcol1) weld(b3,b1,b3,0,0,-2.5,0,0,0) qi({"CylinderMesh",b3}) b3.CanCollide=false
  430. b4=pa(xmod,"Board","Block",0.5,1,0.5,false,false,0,0,bcol1) weld(b4,b1,b4,-1.5,0,1.75,rd(90),0,rd(90)) qi({"CylinderMesh",b4}) b4.CanCollide=false
  431. b5=pa(xmod,"Board","Block",0.5,1,0.5,false,false,0,0,bcol1) weld(b5,b1,b5,-2.25,0,2,rd(90),0,rd(45)) qi({"CylinderMesh",b5}) b5.CanCollide=false
  432. b6=pa(xmod,"Board","Block",0.5,1,0.5,false,false,0,0,bcol1) weld(b6,b1,b6,1.5,0,1.75,rd(90),0,rd(-90)) qi({"CylinderMesh",b6}) b6.CanCollide=false
  433. b7=pa(xmod,"Board","Block",0.5,1,0.5,false,false,0,0,bcol1) weld(b7,b1,b7,2.25,0,2,rd(90),0,rd(-45)) qi({"CylinderMesh",b7}) b7.CanCollide=false
  434. ca0=pa(xmod,"Board","Block",1,1.5,1,false,false,0,0,bcol1) weld(ca0,b1,ca0,0,-0.65,-2,rd(-130),0,0) qi({"CylinderMesh",ca0}) ca0.CanCollide=false
  435. ca1=pa(xmod,"Board","Block",1,1.5,1,false,false,0,0,bcol1) weld(ca1,b1,ca1,0,-1,-3,rd(90),0,0) qi({"CylinderMesh",ca1}) ca1.CanCollide=false
  436. ca2=pa(xmod,"Board","Block",0.75,0.01,0.75,false,false,0,0,"Really black") weld(ca2,ca1,ca2,0,-0.75,0,0,0,0) qi({"CylinderMesh",ca2,Scale=v3(1,0.25,1)}) ca2.CanCollide=false
  437. for i,v in pairs(xmod:GetChildren()) do if v.Name=="Board" then q(function() for i=1,-1,-0.05 do v.Transparency=i w() end end) end end
  438. c2(tw,0.07,3,0,0,0,0,90,0) c2(hw,0.07,3,0,1.5,0,0,-90,0) c2(raw,0.07,3,1.25,1,0,-18,0,-18) c2(law,0.07,3,-1,0.5,0,0,0,85) c2(rlw,0.07,3,0.5,-1,0,-13,0,-18) c2(llw,0.07,3,-0.5,-1,0,-13,0,18)
  439. repeat w() if tb.userId then mp=mp-0 else mp=mp-5 end
  440. q(function() Trail2(1,b5,0.03,"Dark stone grey",0.1,cf(-0.25,0.75,0)) end)
  441. q(function() Trail2(1,b7,0.03,"Dark stone grey",0.1,cf(0.25,0.75,0)) end)
  442. bg.cframe=cn(to.Position,mouse.Hit.p) bp.position=(to.CFrame*cn(0,0,-3+(-2.5))).p
  443. until ky=="v" or mp<=5
  444. for i,v in pairs(xmod:GetChildren()) do if v.Name=="Board" then q(function() for i=0,1.5,0.1 do v.Transparency=i w() end v:Remove() end) end end de(bp,0) de(bg,0)
  445. BusterPose(0.1) Legz(true) a.b="None" a.c=true hu.WalkSpeed=ns hu.MaxHealth=nh
  446. elseif mp>=50 and fkey and a.a=="Buster" and a.b=="Hoverboard" and Button then if tb.userId then mp=mp-0 else mp=mp-50 end gunshot(10,3,rn(10,20),ca1.CFrame*ca(0,0,rd(180)))
  447.  
  448. elseif mp>=600 and bkey and a.a=="Buster" and a.b=="None" and a.c and Button then hu.MaxHealth=1/0 hu.Health=1/0 a.b="Slice 'N' Dice" mp=mp-100
  449. q(function() for i=0.5,0,-0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end) hu.WalkSpeed=0
  450. c2(raw,0.08,3,1.25,1,0,18,0,-18) c2(law,0.08,3,-1.25,1,0,18,0,18) c1(hw,0.08,3,0,1.5,0,18,0,0)
  451. q(function() for i=1,25 do GlowMesh(false,"block",t,v3(2,2,2),"Black",la.CFrame*cn(0,-2,0)*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.1) wait(0) end GlowMesh(false,"sphere",t,v3(3,3,3),"Black",la.CFrame*cn(0,-2.5,0),0.2,1,0.05) end)
  452. c2(hw,0.1,3,0,1.5,0,0,80,0) c2(tw,0.1,3,0,0,0,0,-80,0) c1(law,0.1,3,-1,0.5,0,0,0,80) w(0.1) c2(hw,0.125,3,0,1.5,0,0,-50,0) c2(tw,0.125,3,0,0,0,0,50,0) c1(law,0.125,3,-1,0.5,0,-40,0,80)
  453. local rhit,aihu=rayHit2(la,ca(rd(-90),0,0),6) if rhit and aihu and aihu.Parent:findFirstChild("Torso") then mp=mp-500 hu.WalkSpeed=0 aihu.PlatformStand=true local vto=aihu.Parent.Torso Dmgz(false,aihu,rn(18,25),vto)
  454. local aibp=it("BodyPosition",vto) aibp.maxForce=v3(1/0,1/0,1/0) aibp.P=10000 aibp.position=to.CFrame*cf(0,0,-25).p vto.CFrame=cn(vto.Position,to.Position)
  455. local aibav=qi({"BodyAngularVelocity",vto,angularvelocity=v3(rn(-3,3),rn(-3,3),rn(-3,3))})
  456. q(function() while a.b=="Slice 'N' Dice" do GlowMesh(false,"block",vto,v3(4,4,4),"Black",vto.CFrame*cn(0,0,0)*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0.2,1,0.1) w() end end) w(1) Legz(false)
  457. c2(raw,0.08,3,1,0.5,-0.25,-75,-35,0) c2(law,0.08,3,-1,0.5,-0.25,-75,35,0) c1(hw,0.08,3,0,1.5,0,10,0,0) w(0.25)
  458. c2(raw,0.1,3,1,0.5,-0.25,-130,-35,0) c2(law,0.1,3,-1,0.5,-0.25,-120,50,0) c2(hw,0.1,3,0,1.5,0,-30,0,0) c2(tw,0.08,3,0,4,1,-20,360,0) c2(llw,0.1,3,-0.5,-1,0,30,0,18) c1(rlw,0.1,3,0.5,-1,0,30,0,-18) w(0.2) c2(tw,0.11,3,0,-1,0,0,360,0)
  459. c2(hw,0.11,3,0,1.5,0,15,0,0) c2(raw,0.11,3,1,0.5,-0.25,-35,-35,0) c2(law,0.11,3,-1,0.5,-0.25,-25,35,0) c2(llw,0.11,3,-0.5,-1,0,80,0,9) c2(rlw,0.11,3,0.5,-0.5,-0.5,10,0,0)
  460. c1(xhaw,0.11,3,0,-2,0,50,-17.5,-40) GlowMesh(true,asset .. "20329976",to,v3(3,2,3),"Black",cn(0,-2.5,-6),0.1,1,0.05)
  461. for i=1,3 do SpawnSword(FindGround(to.CFrame*cn(0,-2.75,-0.5+(-i*8)-i)),1+(i/10),15,"Black",25,40) wait(0.25) end
  462. w(3) de(aibav,0) de(aibp,0) aihu.PlatformStand=false cleanweld(tw,"a1")
  463. else w(0.8) end
  464. q(function() for i=0,0.5,0.05 do li.Brightness=i li.Ambient=c3(i+0.5,i+0.5,i+0.5) w() end end)
  465. BusterPose(0.1) a.b="None" a.c=true hu.WalkSpeed=ns hu.MaxHealth=nh Legz(true)
  466.  
  467. elseif mp>=750 and kkey and a.a=="Buster" and a.b=="None" and a.c and Button then a.b="Shockwave" mp=mp-750
  468. hu.WalkSpeed=0 Legz(false)
  469. c2(raw,0.08,3,1,0.5,-0.25,-75,-35,0) c2(law,0.08,3,-1,0.5,-0.25,-75,35,0) c1(hw,0.08,3,0,1.5,0,10,0,0) w(0.25)
  470. c2(raw,0.1,3,1,0.5,-0.25,-130,-35,0) c2(law,0.1,3,-1,0.5,-0.25,-120,50,0) c2(hw,0.1,3,0,1.5,0,-30,0,0) c2(tw,0.04,3,0,6,1,-20,360,0) c2(llw,0.1,3,-0.5,-1,0,30,0,18) c1(rlw,0.1,3,0.5,-1,0,30,0,-18) w(1) c2(tw,0.11,3,0,-1,0,0,360,0)
  471. c2(hw,0.11,3,0,1.5,0,15,0,0) c2(raw,0.11,3,1,0.5,-0.25,-35,-35,0) c2(law,0.11,3,-1,0.5,-0.25,-25,35,0) c2(llw,0.11,3,-0.5,-1,0,80,0,9) c2(rlw,0.11,3,0.5,-0.5,-0.5,10,0,0)
  472. c1(xhaw,0.11,3,0,-2,0,50,-17.5,-40) GlowMesh(true,asset .. "20329976",to,v3(5,3,5),"Black",cn(0,-2,-6),0,1,0.03) cleanweld(tw,"a1")
  473. q(function() for i=1,30 do
  474. GlowMesh(false,asset .. "20329976",t,v3(15,6,15),"Black",t.CFrame*cn(0,-1,-6)*ca(0,rd(rn(-360,360)),0),0.2,1,0.05)
  475. if i%5==0 then GlowMesh(false,"sphere",t,v3(20,20,20),"Black",t.CFrame*cn(0,-1,-6),0.2,1,0.05) GlowMesh(false,asset .. "3270017",t,v3(50,50,20),"Black",t.CFrame*cn(0,0,-6)*ca(rd(90),0,0),0.1,1,0.05) end
  476. GlowMesh(false,"block",t,v3(2,2,2),"Black",t.CFrame*cn(0,0,-6)*cn(rn(-20,20),rn(2,20),rn(-20,20))*ca(rn(-360,360),rn(-360,360),rn(-360,360)),0,1,0.05)
  477. w(0.05) end end)
  478. SplashDmg(false,to.Position,rn(40,80),20,50)
  479. local rr = 20 GetRegion(to.CFrame*cn(0,0,-6).p-v3(rr,rr,rr),to.CFrame*cn(0,0,-6).p+v3(rr,rr,rr),function(v) if v.Name~=tb.Name then local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(t.CFrame*cn(0,0,-6).p,v.Torso.Position).lookVector*120}) wait(0.15) bpp:Remove() end end)
  480. w(3) BusterPose(0.1) a.b="None" a.c=true hu.WalkSpeed=ns Legz(true)
  481.  
  482. elseif mp>=100 and nkey and a.a=="Buster" and a.b=="None" and a.c and Button then a.b="Defy Gravity" a.c=false mp=mp-100 fac=true hu.WalkSpeed=ns/2
  483. c2(tw,0.1,3,0,0,0,0,-90,0) c2(hw,0.1,3,0,1.5,0,0,90,0) c2(raw,0.1,3,1,0.5,0,0,0,-90) c1(xhaw,0.1,3,0,-3.5,0,90,0,0)
  484. repeat mp=mp-2 c2(raw,1.25,3,1,0.5,0,0,0,-90+math.deg((to.Position - mouse.hit.p).unit.y)) c2(hw,1.25,3,0,1.5,0,math.deg((to.Position - mouse.hit.p).unit.y),90,0)
  485. SplashGrav(mouse.Hit.p,15) w()
  486. until ky=="n" or mp<=2
  487. fac=false BusterPose(0.09) a.c=true a.b="None" hu.WalkSpeed=ns
  488.  
  489. elseif mp>=500 and a.Critical[1]==20 and mkey and a.a=="Buster" and a.b=="None" and a.c and Button then a.b="Frenzy" mp=mp-500 hu.WalkSpeed=0
  490. hu.Jump=true
  491. GlowMesh(false,asset .. "20329976",t,v3(5,2,5),"Really black",FindGround(t.CFrame)*cn(0,1,0),0,1,0.1)
  492. GlowMesh(false,asset .. "3270017",t,v3(10,10,4),"Really black",FindGround(t.CFrame)*ca(rd(90),0,0),0,1,0.08)
  493. c2(raw,0.14,3,1,0.5,-0.25,-90,-35,0) c2(law,0.14,3,-1,0.5,-0.25,-90,35,0) c1(hw,0.14,3,0,1.5,0,10,0,0)
  494. local hdp=pa(xmod,"","Block",1,1,1,false,false,0,0,"Really black") weld(hdp,xBlade,hdp,0,0,0,0,0,0) hdpm=qi({"SpecialMesh",hdp,MeshType="Sphere",Scale=v3(1,4.5,2)})
  495. for i=0,1,0.08 do hdpm.Scale=v3(i*1,i*5,i*2) hdp.Transparency=i w() end de(hdp,0) for i,v in pairs(xmod:GetChildren()) do if v.Name=="e" then v.BrickColor=bc("Really black") end end
  496. a.Critical={1,1.5} q(function() w(11) a.Critical={20,3}
  497. local hdp=pa(xmod,"","Block",1,1,1,false,false,0,0,"Really black") weld(hdp,xBlade,hdp,0,0,0,0,0,0) hdpm=qi({"SpecialMesh",hdp,MeshType="Sphere",Scale=v3(1,4.5,2)})
  498. for i=0,1,0.08 do hdpm.Scale=v3(i*1,i*5,i*2) hdp.Transparency=i w() end de(hdp,0) for i,v in pairs(xmod:GetChildren()) do if v.Name=="e" then v.BrickColor=bc("Medium grey") end end
  499. end) w(1)
  500. BusterPose(0.125) a.b="None" hu.WalkSpeed=ns
  501.  
  502.  
  503. end -- if end
  504. end) -- func end
  505.  
  506. mouse.Button1Up:connect(function() Button = false end)
  507.  
  508. mouse.Button2Down:connect(function() Button2=true end)
  509.  
  510. mouse.Button2Up:connect(function() Button2=false end)
  511.  
  512. mouse.KeyDown:connect(function(k2) local k=k2:lower() Key2=true
  513. ky = ""
  514. if k2=="q" then qkey=true end
  515. if k2=="e" then ekey=true end
  516. if k2=="r" then rkey=true end
  517. if k2=="t" then tkey=true end
  518. if k2=="y" then ykey=true end
  519. if k2=="u" then ukey=true end
  520. if k2=="p" then pkey=true end
  521. if k2=="f" then fkey=true end
  522. if k2=="g" then gkey=true end
  523. if k2=="h" then hkey=true end
  524. if k2=="j" then jkey=true end
  525. if k2=="k" then kkey=true end
  526. if k2=="l" then lkey=true end
  527. if k2==";" then semi=true end
  528. if k2=="z" then zkey=true end
  529. if k2=="x" then xkey=true end
  530. if k2=="c" then ckey=true end
  531. if k2=="v" then vkey=true end
  532. if k2=="b" then bkey=true end
  533. if k2=="n" then nkey=true end
  534. if k2=="m" then mkey=true end
  535. if a.a == "None" then
  536. a.Act(k,true)
  537. else
  538. a.Act(k,false)
  539. end -- a ab end
  540. end)
  541.  
  542. mouse.KeyUp:connect(function(k2)
  543. if k2=="q" then qkey=false end
  544. if k2=="e" then ekey=false end
  545. if k2=="r" then rkey=false end
  546. if k2=="t" then tkey=false end
  547. if k2=="y" then ykey=false end
  548. if k2=="u" then ukey=false end
  549. if k2=="p" then pkey=false end
  550. if k2=="f" then fkey=false end
  551. if k2=="g" then gkey=false end
  552. if k2=="h" then hkey=false end
  553. if k2=="j" then jkey=false end
  554. if k2=="k" then kkey=false end
  555. if k2=="l" then lkey=false end
  556. if k2==";" then semi=false end
  557. if k2=="z" then zkey=false end
  558. if k2=="c" then ckey=false end
  559. if k2=="v" then vkey=false end
  560. if k2=="b" then bkey=false end
  561. if k2=="m" then mkey=false end
  562. pcall(function()
  563. ky=k2:lower()
  564. end)
  565. Key2 = false end)
  566. end)
  567.  
  568. bin.Deselected:connect(function(mouse)
  569. Button=false
  570. fac=false
  571. if a.a=="Buster" and a.b=="None" and a.c then a.c=false
  572. Armz(false) c1(raw,0.1,3,1.5,0.25,0,-220,25,0)
  573. a.a="None" a.b="None" a.c=true
  574. end
  575. end)
  576.  
  577. re(pg,"TBGui") raigcol="Bright red" raigcol2="New Yeller" raigcol3="Navy blue" raigcol4="Bright red"
  578. Gui=it("ScreenGui",pg) Gui.Name="TBGui"
  579. fr=it("Frame",Gui) fr.Size=ud(1,0,1,0) fr.Active=false fr.BackgroundTransparency=1
  580. mptray=it("TextLabel",fr) mptray.BackgroundColor3=bc("Black").Color
  581. mptray.Size=ud(0.18,0,0.08,0) mptray.BorderSizePixel=0 mptray.Position=ud(0.41,0,0.025,0) mptray.Text=""
  582. mptext=it("TextLabel",mptray) mptext.BackgroundTransparency=1 mptext.Size=ud(1,0,0.5,0) mptext.Position = ud(0,0,0.1,0) mptext.TextColor3=bc("White").Color
  583. mptext.FontSize="Size18" mptext.Font="ArialBold" mptext.ZIndex=2 mptext.Text="Rage Power"
  584. mptext2=it("TextLabel",mptray) mptext2.BackgroundTransparency=1 mptext2.Size=ud(1,0,0.5,0) mptext2.Position = ud(0,0,0.4,0) mptext2.TextColor3=bc("White").Color
  585. mptext2.FontSize="Size18" mptext2.Font="ArialBold" mptext2.ZIndex=2 mptext2.Text="/"
  586. mpfill=it("ImageLabel",mptray) mpfill.BackgroundColor3=bc(raigcol).Color mpfill.Image=asset.."48965808" mpfill.Size=ud(0.97,0,0.90,0) mpfill.Position=ud(0.015,0,0.05,0) mpfill.ZIndex=2
  587. sttray=it("ImageLabel",fr) sttray.BackgroundColor3=bc("Black").Color
  588. sttray.Size=ud(0.2,0,0.055,0) sttray.BorderSizePixel=0 sttray.Position=ud(0.043,0,0.94,0) sttray.Image=asset.."48965808"
  589. sttext=it("TextLabel",fr) sttext.BackgroundTransparency=1
  590. sttext.Size=ud(0.2,0,0.055,0) sttext.BorderSizePixel=0 sttext.ZIndex=2 sttext.Position=ud(0.043,0,0.94,0)
  591. sttext.FontSize="Size18" sttext.Font="ArialBold" sttext.Text="Mode:" sttext.TextColor3=bc("White").Color
  592. q(function() while w() do mptext2.Text = ts(mf(mp)).. "/" ..ts(mf(maxmp)) sttext.Text=" " ..a.a.. " [" ..a.b.. "] " mpfill.Size=ud((0.97/maxmp)*mp,0,0.9,0) end end)
  593. q(function() while w() do if mp >= maxmp then local raigcolz=bc(raigcol).Color local rr,gg,bb=raigcolz.r,raigcolz.g,raigcolz.b for xz=gg,gg-80,-5 do if mp < maxmp then mpfill.BackgroundColor3=bc(raigcol).Color break end mpfill.BackgroundColor3=c3(rr,xz,bb) w() end
  594. for xz=gg-80,gg,5 do if mp < maxmp then mpfill.BackgroundColor3=bc(raigcol).Color break end mpfill.BackgroundColor3=c3(rr,xz,bb) w() end end end end) mp=maxmp local runspi=0
  595. fac = false bgg = it("BodyGyro",to)
  596. while w() do hu.PlatformStand=false hu.Sit=false end
  597.  
  598. hu.Running:connect(function(spd)
  599. if spd>0 then running=true
  600. elseif spd<1 then
  601. running=false
  602. end
  603. end)
  604. -- TigerBloodd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement