Advertisement
coolgoldboy166

lite

Oct 31st, 2017
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.82 KB | None | 0 0
  1. KG = Instance.new("Sound", game.Players.LocalPlayer.Character)
  2. KG.Volume = 2
  3. KG.SoundId = "rbxassetid://470007723"
  4. KG.Looped = true
  5. KG:Play()
  6. paly = game.Players.LocalPlayer
  7. char = paly.Character
  8. torso = char.Torso
  9. neck = char.Torso.Neck
  10. hum = char.Humanoid
  11. Player = game:GetService("Players").LocalPlayer
  12. local mouse = Player:GetMouse()
  13. Character = Player.Character
  14. Character.Humanoid.Health = math.huge
  15. tors = Character.Torso
  16. lleg = Character["Left Leg"]
  17. root = Character.HumanoidRootPart
  18. hed = Character.Head
  19. rleg = Character["Right Leg"]
  20. rarm = Character["Right Arm"]
  21. larm = Character["Left Arm"]
  22. local Effects = {}
  23. attack = false
  24. vt = Vector3.new
  25. bc = BrickColor.new
  26. br = BrickColor.random
  27. it = Instance.new
  28. cf = CFrame.new
  29. euler = CFrame.fromEulerAnglesXYZ
  30. angles = CFrame.Angles
  31. matr = math.random
  32. local basiccooldown = math.huge
  33. local ultcooldown = math.huge
  34. local secondcooldown = math.huge
  35. local thirdcooldown = math.huge
  36.  
  37. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  38. local gui = it(GuiType)
  39. gui.Parent = parent
  40. gui.Text = text
  41. gui.BackgroundTransparency = backtrans
  42. gui.BackgroundColor3 = backcol
  43. gui.SizeConstraint = "RelativeXY"
  44. gui.TextXAlignment = "Center"
  45. gui.TextYAlignment = "Center"
  46. gui.Position = pos
  47. gui.Size = size
  48. gui.Font = "SourceSans"
  49. gui.FontSize = "Size14"
  50. gui.TextWrapped = false
  51. gui.TextStrokeTransparency = 0
  52. gui.TextColor = BrickColor.new("White")
  53. return gui
  54. end
  55.  
  56. local boll = Instance.new("Part",game.Lighting)
  57. boll.Transparency = 0.5
  58. boll.Material = "Neon"
  59. boll.BrickColor = bc("Bright red")
  60. boll.Anchored = true
  61. boll.Size = vt(1,1,1)
  62. boll.Shape = "Ball"
  63. boll.CanCollide = false
  64.  
  65. local shur = Instance.new("Part",game.Lighting)
  66. shur.Transparency = 0
  67. shur.Material = "Neon"
  68. shur.BrickColor = bc("Bright red")
  69. shur.Anchored = true
  70. shur.Size = vt(5,0.2,5)
  71. shur.CanCollide = false
  72. local Meshshur = Instance.new("CylinderMesh",shur)
  73.  
  74. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  75. if hit.Parent==nil then
  76. return
  77. end
  78. h=hit.Parent:FindFirstChild("Humanoid")
  79. for _,v in pairs(hit.Parent:children()) do
  80. if v:IsA("Humanoid") then
  81. h=v
  82. end
  83. end
  84. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  85. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  86. end
  87. if hit.Parent.className=="Hat" then
  88. hit=hit.Parent.Parent:findFirstChild("Head")
  89. end
  90. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  91. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  92. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  93. return
  94. end]]
  95. -- hs(hit,1.2)
  96. c=Instance.new("ObjectValue")
  97. c.Name="creator"
  98. c.Value=game:service("Players").LocalPlayer
  99. c.Parent=h
  100. game:GetService("Debris"):AddItem(c,.5)
  101. Damage=math.random(minim,maxim)
  102. -- h:TakeDamage(Damage)
  103. blocked=false
  104. block=hit.Parent:findFirstChild("Block")
  105. if block~=nil then
  106. print(block.className)
  107. if block.className=="NumberValue" then
  108. if block.Value>0 then
  109. blocked=true
  110. if decreaseblock==nil then
  111. block.Value=block.Value-1
  112. end
  113. end
  114. end
  115. if block.className=="IntValue" then
  116. if block.Value>0 then
  117. blocked=true
  118. if decreaseblock~=nil then
  119. block.Value=block.Value-1
  120. end
  121. end
  122. end
  123. end
  124. if blocked==false then
  125. -- h:TakeDamage(Damage)
  126. h.Health=h.Health-Damage
  127. showDamage(hit.Parent,Damage,.5,TorsoColor)
  128. else
  129. h.Health=h.Health-(Damage/2)
  130. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  131. end
  132. if Type=="Knockdown" then
  133. hum=hit.Parent.Humanoid
  134. hum.PlatformStand=true
  135. coroutine.resume(coroutine.create(function(HHumanoid)
  136. swait(1)
  137. HHumanoid.PlatformStand=false
  138. end),hum)
  139. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  140. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  141. local bodvol=Instance.new("BodyVelocity")
  142. bodvol.velocity=angle*knockback
  143. bodvol.P=5000
  144. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  145. bodvol.Parent=hit
  146. rl=Instance.new("BodyAngularVelocity")
  147. rl.P=3000
  148. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  149. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  150. rl.Parent=hit
  151. game:GetService("Debris"):AddItem(bodvol,.5)
  152. game:GetService("Debris"):AddItem(rl,.5)
  153. elseif Type=="Normal" then
  154. vp=Instance.new("BodyVelocity")
  155. vp.P=500
  156. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  157. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  158. if KnockbackType==1 then
  159. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  160. elseif KnockbackType==2 then
  161. vp.velocity=Property.CFrame.lookVector*knockback
  162. end
  163. if knockback>0 then
  164. vp.Parent=hit.Parent.Torso
  165. end
  166. game:GetService("Debris"):AddItem(vp,.5)
  167. elseif Type=="Up" then
  168. local bodyVelocity=Instance.new("BodyVelocity")
  169. bodyVelocity.velocity=vt(0,10,0)
  170. bodyVelocity.P=1000
  171. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  172. bodyVelocity.Parent=hit
  173. game:GetService("Debris"):AddItem(bodyVelocity,1)
  174. rl=Instance.new("BodyAngularVelocity")
  175. rl.P=3000
  176. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  177. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  178. rl.Parent=hit
  179. game:GetService("Debris"):AddItem(rl,.5)
  180. elseif Type=="Snare" then
  181. bp=Instance.new("BodyPosition")
  182. bp.P=2000
  183. bp.D=100
  184. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  185. bp.position=hit.Parent.Torso.Position
  186. bp.Parent=hit.Parent.Torso
  187. game:GetService("Debris"):AddItem(bp,1)
  188. elseif Type=="Target" then
  189. if Targetting==false then
  190. ZTarget=hit.Parent.Torso
  191. coroutine.resume(coroutine.create(function(Part)
  192. swait(5)
  193. end),ZTarget)
  194. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  195. targetgui=Instance.new("BillboardGui")
  196. targetgui.Parent=ZTarget
  197. targetgui.Size=UDim2.new(10,100,10,100)
  198. targ=Instance.new("ImageLabel")
  199. targ.Parent=targetgui
  200. targ.BackgroundTransparency=1
  201. targ.Image="rbxassetid://4834067"
  202. targ.Size=UDim2.new(1,0,1,0)
  203. cam.CameraType="Scriptable"
  204. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  205. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  206. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  207. Targetting=true
  208. RocketTarget=ZTarget
  209. for i=1,Property do
  210. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  211. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  212. swait()
  213. end
  214. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  215. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  216. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  217. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  218. end
  219. Targetting=false
  220. RocketTarget=nil
  221. targetgui.Parent=nil
  222. cam.CameraType="Custom"
  223. end
  224. end
  225. debounce=Instance.new("BoolValue")
  226. debounce.Name="DebounceHit"
  227. debounce.Parent=hit.Parent
  228. debounce.Value=true
  229. game:GetService("Debris"):AddItem(debounce,Delay)
  230. c=Instance.new("ObjectValue")
  231. c.Name="creator"
  232. c.Value=Player
  233. c.Parent=h
  234. game:GetService("Debris"):AddItem(c,.5)
  235. CRIT=false
  236. hitDeb=true
  237. AttackPos=6
  238. end
  239. end
  240.  
  241. showDamage=function(Char,Dealt,du,Color)
  242. m=Instance.new("Model")
  243. m.Name=tostring(Dealt)
  244. h=Instance.new("Humanoid")
  245. h.Health=0
  246. h.MaxHealth=0
  247. h.Parent=m
  248. c=Instance.new("Part")
  249. c.Transparency=0
  250. c.Material = "Neon"
  251. c.BrickColor=bc("New Yeller")
  252. c.Name="Head"
  253. c.TopSurface=0
  254. c.BottomSurface=0
  255. local tick = Instance.new("Sound",c)
  256. tick.SoundId = "rbxassetid://12221976"
  257. tick.Volume = 5
  258. tick.Pitch = 4
  259. tick:Play()
  260. c.formFactor="Plate"
  261. c.Size=Vector3.new(1,.4,1)
  262. ms=Instance.new("CylinderMesh")
  263. ms.Scale=Vector3.new(.8,.8,.8)
  264. if CRIT==true then
  265. ms.Scale=Vector3.new(1,1.25,1)
  266. end
  267. ms.Parent=c
  268. c.Reflectance=0
  269. Instance.new("BodyGyro").Parent=c
  270. c.Parent=m
  271. if Char:findFirstChild("Head")~=nil then
  272. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  273. elseif Char.Parent:findFirstChild("Head")~=nil then
  274. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  275. end
  276. f=Instance.new("BodyPosition")
  277. f.P=2000
  278. f.D=100
  279. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  280. f.position=c.Position+Vector3.new(0,3,0)
  281. f.Parent=c
  282. game:GetService("Debris"):AddItem(m,.5+du)
  283. c.CanCollide=false
  284. m.Parent=workspace
  285. c.CanCollide=false
  286. p:Destroy()
  287. end
  288.  
  289. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  290. for _, c in pairs(workspace:children()) do
  291. local hum = c:findFirstChild("Humanoid")
  292. if hum ~= nil then
  293. local head = c:findFirstChild("Torso")
  294. if head ~= nil then
  295. local targ = head.Position - Part.Position
  296. local mag = targ.magnitude
  297. if mag <= magni and c.Name ~= Player.Name then
  298. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  299. end
  300. end
  301. end
  302. end
  303. end
  304.  
  305. function Explode(rad,par)
  306. local expart = Instance.new("Part",script.Parent)
  307. local expart2 = Instance.new("Part",script.Parent)
  308. local partMesh = Instance.new("SpecialMesh",expart)
  309. partMesh.MeshType = "Sphere"
  310. local partMesh2 = Instance.new("SpecialMesh",expart2)
  311. partMesh2.MeshType = "Sphere"
  312. local expld = Instance.new("Explosion", script.Parent)
  313. local plode = Instance.new("Sound",expart)
  314. plode.SoundId = "rbxassetid://165970126"
  315. plode.Volume = 1
  316. plode.Pitch = 1
  317. plode.Looped = false
  318. plode:Play()
  319. expld.BlastRadius = rad
  320. expld.Position = par.Position
  321. partMesh.Scale = vt(rad,rad,rad)
  322. expart.Size = vt(1,1,1)*1.5
  323. expart.Transparency = 0
  324. expart.Anchored = true
  325. expart.Material = "Neon"
  326. expart.BrickColor = bc("White")
  327. expart.CFrame = par.CFrame
  328. partMesh2.Scale = vt(rad,rad,rad)
  329. expart2.Size = vt(1.15,1.15,1.15)*1.5
  330. expart2.Transparency = 0.5
  331. expart2.Anchored = true
  332. expart2.Material = "Neon"
  333. expart2.BrickColor = bc("New Yeller")
  334. expart2.CFrame = par.CFrame
  335. local value = 1*rad/6.5
  336. par:Destroy()
  337. for i = 0, 100 do
  338. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  339. expart.CFrame = expart.CFrame
  340. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  341. expart2.CFrame = expart.CFrame
  342. value = value - 0.035*rad/6.5
  343. if value < 1 then
  344. value = 0.25
  345. expart.Transparency = expart.Transparency + 0.025
  346. expart2.Transparency = expart2.Transparency + 0.025
  347. end
  348. wait()
  349. end
  350. plode.Parent = nil
  351. expart.Parent = nil
  352. expart2.Parent = nil
  353. expld.Parent = nil
  354. end
  355.  
  356. function ExplodeMass(rad,par)
  357. local expart = Instance.new("Part",script.Parent)
  358. local expart2 = Instance.new("Part",script.Parent)
  359. local partMesh = Instance.new("SpecialMesh",expart)
  360. partMesh.MeshType = "Sphere"
  361. local partMesh2 = Instance.new("SpecialMesh",expart2)
  362. partMesh2.MeshType = "Sphere"
  363. local expld = Instance.new("Explosion", script.Parent)
  364. local plode = Instance.new("Sound",workspace)
  365. plode.SoundId = "rbxassetid://579687077"
  366. plode.Volume = 1
  367. plode.Pitch = 0.85
  368. plode.Looped = false
  369. plode:Play()
  370. local plodez = Instance.new("Sound",workspace)
  371. plodez.SoundId = "rbxassetid://288641686"
  372. plodez.Volume = 1
  373. plodez.Pitch = 0.75
  374. plodez.Looped = false
  375. plodez:Play()
  376. local plodeza = Instance.new("Sound",workspace)
  377. plodeza.SoundId = "rbxassetid://197161452"
  378. plodeza.Volume = 0.85
  379. plodeza.Pitch = 0.65
  380. plodeza.Looped = false
  381. plodeza:Play()
  382. local plodezar = Instance.new("Sound",workspace)
  383. plodezar.SoundId = "rbxassetid://197161452"
  384. plodezar.Volume = 0.85
  385. plodezar.Pitch = 0.25
  386. plodezar.Looped = false
  387. plodezar:Play()
  388. local s3 = Instance.new("Sound",workspace)
  389. s3.SoundId = "rbxassetid://268931189"
  390. s3.Pitch = 1
  391. s3.Volume = 1
  392. s3.Looped = false
  393. s3:Play()
  394. expld.BlastRadius = rad
  395. expld.Position = par.Position
  396. partMesh.Scale = vt(rad,rad,rad)
  397. expart.Size = vt(1,1,1)*1.5
  398. expart.Transparency = 0
  399. expart.Anchored = true
  400. expart.Material = "Neon"
  401. expart.BrickColor = bc("White")
  402. expart.CFrame = par.CFrame
  403. partMesh2.Scale = vt(rad,rad,rad)
  404. expart2.Size = vt(1.15,1.15,1.15)*1.5
  405. expart2.Transparency = 0.5
  406. expart2.Anchored = true
  407. expart2.Material = "Neon"
  408. expart2.BrickColor = bc("New Yeller")
  409. expart2.CFrame = par.CFrame
  410. local value = 1*rad/10
  411. par:Destroy()
  412. for i = 0, 300 do
  413. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  414. expart.CFrame = expart.CFrame
  415. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  416. expart2.CFrame = expart.CFrame
  417. value = value - 0.0175*rad/10
  418. if value <= 0 then
  419. expart.Transparency = expart.Transparency + 0.0125
  420. expart2.Transparency = expart2.Transparency + 0.0125
  421. value = 0.25
  422. end
  423. wait()
  424. end
  425. plode.Parent = nil
  426. expart.Parent = nil
  427. expart2.Parent = nil
  428. expld.Parent = nil
  429. end
  430.  
  431. local basgui = it("GuiMain")
  432. basgui.Parent = Player.PlayerGui
  433. basgui.Name = "CooldownsGUI"
  434. local basframe = it("Frame")
  435. basframe.Parent = basgui
  436. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  437. basframe.BackgroundTransparency = 1
  438. basframe.BorderColor3 = Color3.new(17, 17, 17)
  439. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  440. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  441. local healthgui = gui("TextLabel", basframe, "Health: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, -0.5, 0))
  442. local basicgui = gui("TextLabel", basframe, "Basic: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0.25, 0))
  443. local basic2gui = gui("TextLabel", basframe, "FirstMove: " ..secondcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1.25, 0))
  444. local basic3gui = gui("TextLabel", basframe, "SecondMove: " ..thirdcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 0.25, 0))
  445. local basic4gui = gui("TextLabel", basframe, "Ultimate: " ..ultcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 1.25, 0))
  446. basicgui.ZIndex = 2
  447. healthgui.TextSize = 24
  448. healthgui.ZIndex = 2
  449. basicgui.TextSize = 24
  450. basic4gui.ZIndex = 2
  451. basic4gui.TextSize = 24
  452. basic3gui.ZIndex = 2
  453. basic3gui.TextSize = 24
  454. basic2gui.ZIndex = 2
  455. basic2gui.TextSize = 24
  456.  
  457. function Blaze()
  458. if ultcooldown >= 30 then
  459. local sloc = Instance.new("Part",workspace)
  460. local msh = Instance.new("SpecialMesh",sloc)
  461. msh.MeshType = "Sphere"
  462. sloc.Size = vt(1,1,1)
  463. sloc.Transparency = 1
  464. sloc.BrickColor = bc("New Yeller")
  465. sloc.Position = hed.Position + vt(0,5,0)
  466. sloc.CanCollide = false
  467. sloc.Shape = "Ball"
  468. sloc.Anchored = true
  469. sloc.Material = "Neon"
  470. local s = Instance.new("Sound",workspace)
  471. s.SoundId = "rbxassetid://342793847"
  472. s.Pitch = 1
  473. s.Volume = 1
  474. s.Looped = false
  475. s:Play()
  476. local s2 = Instance.new("Sound",workspace)
  477. s2.SoundId = "rbxassetid://137463716"
  478. s2.Pitch = 0.25
  479. s2.Volume = 1
  480. s2.Looped = false
  481. s2:Play()
  482. local val = 0.65*5
  483. for i = 0 , 75 do
  484. sloc.Transparency = sloc.Transparency - 0.035
  485. msh.Scale = msh.Scale + vt(val,val,val)
  486. sloc.Position = sloc.Position + vt(0,val,0)
  487. val = val - 0.0075*5
  488. wait()
  489. end
  490. msh.Scale = msh.Scale - vt(1,1,1)
  491. sloc.Transparency = sloc.Transparency + 0.015
  492. local spart = Instance.new("Part",workspace)
  493. local msh2 = Instance.new("SpecialMesh",spart)
  494. msh2.MeshType = "Sphere"
  495. spart.Size = vt(2,2,2)
  496. spart.Shape = "Ball"
  497. spart.BrickColor = bc("New Yeller")
  498. spart.Material = "Neon"
  499. spart.Transparency = 0
  500. spart.Anchored = false
  501. msh2.Scale = msh.Scale/2
  502. spart.Rotation = hed.Rotation
  503. spart.CanCollide = false
  504. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  505. local bv = Instance.new("BodyVelocity")
  506. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  507. bv.velocity = mouse.Hit.lookVector * 125
  508. bv.Parent = spart
  509. local tick = Instance.new("Sound",workspace)
  510. tick.SoundId = "rbxassetid://203691467"
  511. tick.Volume = 2
  512. tick.Pitch = 0.75
  513. tick:Play()
  514. sloc:Destroy()
  515. wait(0.00001)
  516. pewdiepie=spart.Touched:connect(function(hit)
  517. ExplodeMass(100,spart)
  518. end)
  519. sloc:Destroy()
  520. end
  521. if ultcooldown < 1 then
  522. for i = 0, 29 do
  523. ultcooldown = ultcooldown + 1
  524. wait(1)
  525. end
  526. end
  527. end
  528.  
  529. function LocateSpot()
  530. if basiccooldown >= 5 then
  531. local spart = Instance.new("Part",workspace)
  532. local msh = Instance.new("SpecialMesh",spart)
  533. msh.MeshType = "Sphere"
  534. local sparta = Instance.new("Part",workspace)
  535. local msher = Instance.new("SpecialMesh",sparta)
  536. msher.MeshType = "Sphere"
  537. msher.Scale = vt(5,10000,5)
  538. local sa1 = Instance.new("Sound",spart)
  539. sa1.SoundId = "rbxassetid://200633529"
  540. sa1.Pitch = 0.475
  541. sa1.Volume = 1.95
  542. sa1.Looped = false
  543. local sa2 = Instance.new("Sound",sparta)
  544. sa2.SoundId = "rbxassetid://169380479"
  545. sa2.Pitch = 1
  546. sa2.Volume = 2.25
  547. sa2.Looped = false
  548. sa2:Play()
  549. spart.Size = vt(1,1,1)
  550. spart.BrickColor = BrickColor.new("New Yeller")
  551. spart.Material = "Neon"
  552. spart.Transparency = 1
  553. spart.Anchored = true
  554. spart.CanCollide = false
  555. spart.CFrame = mouse.Hit
  556. sparta.Size = vt(1,1,1)
  557. sparta.BrickColor = BrickColor.new("New Yeller")
  558. sparta.Material = "Neon"
  559. sparta.Transparency = 0
  560. sparta.Anchored = true
  561. sparta.CanCollide = false
  562. sparta.CFrame = mouse.Hit
  563. sparta.Rotation = vt(0,0,0)
  564. local value2 = 2.5
  565. for i = 0, 24 do
  566. value2 = value2 - 0.065
  567. sparta.Transparency = sparta.Transparency + 0.075
  568. msher.Scale = msher.Scale + vt(value2,0,value2)
  569. wait()
  570. end
  571. local value = 2.5
  572. sa1:Play()
  573. for i = 0, 24 do
  574. spart.Transparency = spart.Transparency - 0.015
  575. value = value - 0.065
  576. msh.Scale = msh.Scale + vt(value,value,value)
  577. wait()
  578. end
  579. wait(0.1)
  580. spart.Anchored = true
  581. Explode(20,spart)
  582. spart:Destroy()
  583. sparta:Destroy()
  584. end
  585. end
  586.  
  587. function TeleportSpot()
  588. if basiccooldown >= 5 then
  589. local sparta = Instance.new("Part",workspace)
  590. local msher = Instance.new("SpecialMesh",sparta)
  591. msher.MeshType = "Sphere"
  592. msher.Scale = vt(5,10000,5)
  593. local sa2 = Instance.new("Sound",sparta)
  594. sa2.SoundId = "rbxassetid://169380479"
  595. sa2.Pitch = 1
  596. sa2.Volume = 2.25
  597. sa2.Looped = false
  598. sa2:Play()
  599. local sa3 = Instance.new("Sound",sparta)
  600. sa3.SoundId = "rbxassetid://541710285"
  601. sa3.Pitch = 1
  602. sa3.Volume = 2.25
  603. sa3.Looped = false
  604. sparta.Size = vt(1,1,1)
  605. sparta.BrickColor = BrickColor.new("New Yeller")
  606. sparta.Material = "Neon"
  607. sparta.Transparency = 0
  608. sparta.Anchored = true
  609. sparta.CanCollide = false
  610. sparta.CFrame = mouse.Hit
  611. sparta.Rotation = vt(0,0,0)
  612. local value2 = 2.5
  613. for i = 0, 24 do
  614. value2 = value2 - 0.065
  615. sparta.Transparency = sparta.Transparency + 0.075
  616. msher.Scale = msher.Scale + vt(value2,0,value2)
  617. wait()
  618. end
  619. for i = 0, 24 do
  620. value2 = value2 + 0.065
  621. sparta.Transparency = sparta.Transparency - 0.075
  622. msher.Scale = msher.Scale - vt(value2,0,value2)
  623. wait()
  624. end
  625. wait(0.1)
  626. sa3:Play()
  627. tors.CFrame = sparta.CFrame
  628. for i = 0, 49 do
  629. value2 = value2 + 0.1
  630. sparta.Transparency = sparta.Transparency + 0.085
  631. msher.Scale = msher.Scale - vt(value2,0,value2)
  632. wait()
  633. end
  634. sparta:Destroy()
  635. end
  636. end
  637.  
  638. function ExplosiveLightBall()
  639. if basiccooldown >= 5 then
  640. local spart = Instance.new("Part",workspace)
  641. local msh = Instance.new("SpecialMesh",spart)
  642. msh.MeshType = "Sphere"
  643. local spart2 = Instance.new("Part",workspace)
  644. local msh2 = Instance.new("SpecialMesh",spart2)
  645. msh2.MeshType = "Sphere"
  646. msh2.Scale = vt(25,25,25)
  647. local sa = Instance.new("Sound",hed)
  648. sa.SoundId = "rbxassetid://203691467"
  649. sa.Pitch = 1
  650. sa.Volume = 1
  651. sa.Looped = false
  652. local sa1 = Instance.new("Sound",hed)
  653. sa1.SoundId = "rbxassetid://200633529"
  654. sa1.Pitch = 0.65
  655. sa1.Volume = 1
  656. sa1.Looped = false
  657. sa1:Play()
  658. spart.Size = vt(1,1,1)
  659. spart.BrickColor = BrickColor.new("New Yeller")
  660. spart.Material = "Neon"
  661. spart.Transparency = 1
  662. spart.Anchored = true
  663. spart.CanCollide = false
  664. spart.Position = hed.Position + vt(0,15,0)
  665. spart2.Size = vt(1,1,1)
  666. spart2.BrickColor = BrickColor.new("White")
  667. spart2.Material = "Neon"
  668. spart2.Transparency = 0
  669. spart2.Anchored = true
  670. spart2.CanCollide = false
  671. spart2.Position = spart.Position
  672. local value = 1
  673. for i = 0, 24 do
  674. spart2.Transparency = spart2.Transparency + 0.05
  675. spart.Transparency = spart.Transparency - 0.05
  676. value = value - 0.05
  677. msh.Scale = msh.Scale + vt(value,value,value)
  678. msh2.Scale = msh2.Scale - vt(value,value,value)
  679. wait()
  680. end
  681. sa:Play()
  682. spart.Anchored = false
  683. local bv = Instance.new("BodyVelocity")
  684. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  685. bv.velocity = mouse.Hit.lookVector *125
  686. bv.Parent = spart
  687. wait(0.1)
  688. spart2.Transparency = 0
  689. pewdiepie=spart.Touched:connect(function(hit) Explode(12.5,spart) end)
  690. for i = 0, 24 do
  691. spart2.Transparency = spart2.Transparency + 0.05
  692. value = value + 0.05
  693. msh2.Scale = msh2.Scale + vt(value,value,value)
  694. wait()
  695. end
  696. spart2:Destroy()
  697. end
  698. end
  699.  
  700. function ExplosiveLightBalls()
  701. if basiccooldown >= 5 then
  702. for i = 0, 9 do
  703. local spart = Instance.new("Part",workspace)
  704. local msh = Instance.new("SpecialMesh",spart)
  705. msh.MeshType = "Sphere"
  706. local sa = Instance.new("Sound",hed)
  707. sa.SoundId = "rbxassetid://203691467"
  708. sa.Pitch = 5.5
  709. sa.Volume = 1
  710. sa.Looped = false
  711. spart.Size = vt(1,1,1)
  712. spart.BrickColor = BrickColor.new("New Yeller")
  713. spart.Material = "Neon"
  714. spart.Transparency = 0
  715. spart.Anchored = true
  716. spart.CanCollide = false
  717. spart.Position = hed.Position + vt(0,1,0)
  718. local value = 1
  719. sa:Play()
  720. spart.Anchored = false
  721. local bv = Instance.new("BodyVelocity")
  722. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  723. bv.velocity = mouse.Hit.lookVector *75
  724. bv.Parent = spart
  725. wait(0.1)
  726. pewdiepie=spart.Touched:connect(function(hit) Explode(10,spart) end)
  727. end
  728. end
  729. end
  730.  
  731. mouse.KeyDown:connect(function(k)
  732.  
  733. k = k:lower()
  734. if k == "z" then
  735. ExplosiveLightBall()
  736. end
  737. if k == "x" then
  738. LocateSpot()
  739. end
  740. if k == "c" then
  741. ExplosiveLightBalls()
  742. end
  743. if k == "v" then
  744. TeleportSpot()
  745. end
  746. if k == "b" then
  747. Blaze()
  748. end
  749. end)
  750.  
  751. while wait() do
  752. healthgui.Text = "[Z]\nBurst of Light"
  753. basicgui.Text = "[X]\nLight Strike"
  754. basic2gui.Text = "[C]\nSpread of Light"
  755. basic3gui.Text = "[V]\nBlink"
  756. basic4gui.Text = "[B]\nFinal Destination"
  757. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement