Advertisement
coolgoldboy166

POODER DEL RASHO

Oct 29th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.18 KB | None | 0 0
  1. paly = game.Players.LocalPlayer
  2. p = game.Players.LocalPlayer
  3. char = paly.Character
  4. local symbolimg = "rbxassetid://301362847"
  5. Player = game:GetService("Players").LocalPlayer
  6. Character = Player.Character
  7. local mouse = paly:GetMouse()
  8. local charge = false
  9. local energy = 100
  10. vt = Vector3.new
  11. torso = char.Torso
  12. neck = char.Torso.Neck
  13. hum = char.Humanoid
  14. Player = game:GetService("Players").LocalPlayer
  15. local mouse = Player:GetMouse()
  16. Character = Player.Character
  17. tors = Character.Torso
  18. lleg = Character["Left Leg"]
  19. root = Character.HumanoidRootPart
  20. hed = Character.Head
  21. rleg = Character["Right Leg"]
  22. rarm = Character["Right Arm"]
  23. larm = Character["Left Arm"]
  24. local Effects = {}
  25. attack = false
  26. local attacking = false
  27. vt = Vector3.new
  28. bc = BrickColor.new
  29. br = BrickColor.random
  30. it = Instance.new
  31. cf = CFrame.new
  32. euler = CFrame.fromEulerAnglesXYZ
  33. angles = CFrame.Angles
  34. matr = math.random
  35. local maincolor = Color3.new(1,1,0)
  36. local basiccooldown = math.huge
  37. local ultcooldown = math.huge
  38. local secondcooldown = math.huge
  39. local thirdcooldown = math.huge
  40.  
  41. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  42. if hit.Parent==nil then
  43. return
  44. end
  45. h=hit.Parent:FindFirstChild("Humanoid")
  46. for _,v in pairs(hit.Parent:children()) do
  47. if v:IsA("Humanoid") then
  48. h=v
  49. end
  50. end
  51. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  52. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  53. end
  54. if hit.Parent.className=="Hat" then
  55. hit=hit.Parent.Parent:findFirstChild("Head")
  56. end
  57. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  58. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  59. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  60. return
  61. end]]
  62. -- hs(hit,1.2)
  63. c=Instance.new("ObjectValue")
  64. c.Name="creator"
  65. c.Value=game:service("Players").LocalPlayer
  66. c.Parent=h
  67. game:GetService("Debris"):AddItem(c,.5)
  68. Damage=math.random(minim,maxim)
  69. -- h:TakeDamage(Damage)
  70. blocked=false
  71. block=hit.Parent:findFirstChild("Block")
  72. if block~=nil then
  73. print(block.className)
  74. if block.className=="NumberValue" then
  75. if block.Value>0 then
  76. blocked=true
  77. if decreaseblock==nil then
  78. block.Value=block.Value-1
  79. end
  80. end
  81. end
  82. if block.className=="IntValue" then
  83. if block.Value>0 then
  84. blocked=true
  85. if decreaseblock~=nil then
  86. block.Value=block.Value-1
  87. end
  88. end
  89. end
  90. end
  91. if blocked==false then
  92. -- h:TakeDamage(Damage)
  93. h.Health=h.Health-Damage
  94. showDamage(hit.Parent,Damage,.5,TorsoColor)
  95. else
  96. h.Health=h.Health-(Damage/2)
  97. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  98. end
  99. if Type=="Knockdown" then
  100. hum=hit.Parent.Humanoid
  101. hum.PlatformStand=true
  102. coroutine.resume(coroutine.create(function(HHumanoid)
  103. swait(1)
  104. HHumanoid.PlatformStand=false
  105. end),hum)
  106. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  107. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  108. local bodvol=Instance.new("BodyVelocity")
  109. bodvol.velocity=angle*knockback
  110. bodvol.P=5000
  111. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  112. bodvol.Parent=hit
  113. rl=Instance.new("BodyAngularVelocity")
  114. rl.P=3000
  115. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  116. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  117. rl.Parent=hit
  118. game:GetService("Debris"):AddItem(bodvol,.5)
  119. game:GetService("Debris"):AddItem(rl,.5)
  120. elseif Type=="Normal" then
  121. vp=Instance.new("BodyVelocity")
  122. vp.P=500
  123. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  124. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  125. if KnockbackType==1 then
  126. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  127. elseif KnockbackType==2 then
  128. vp.velocity=Property.CFrame.lookVector*knockback
  129. end
  130. if knockback>0 then
  131. vp.Parent=hit.Parent.Torso
  132. end
  133. game:GetService("Debris"):AddItem(vp,.5)
  134. elseif Type=="Up" then
  135. local bodyVelocity=Instance.new("BodyVelocity")
  136. bodyVelocity.velocity=vt(0,10,0)
  137. bodyVelocity.P=1000
  138. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  139. bodyVelocity.Parent=hit
  140. game:GetService("Debris"):AddItem(bodyVelocity,1)
  141. rl=Instance.new("BodyAngularVelocity")
  142. rl.P=3000
  143. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  144. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  145. rl.Parent=hit
  146. game:GetService("Debris"):AddItem(rl,.5)
  147. elseif Type=="Snare" then
  148. bp=Instance.new("BodyPosition")
  149. bp.P=2000
  150. bp.D=100
  151. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  152. bp.position=hit.Parent.Torso.Position
  153. bp.Parent=hit.Parent.Torso
  154. game:GetService("Debris"):AddItem(bp,1)
  155. elseif Type=="Target" then
  156. if Targetting==false then
  157. ZTarget=hit.Parent.Torso
  158. coroutine.resume(coroutine.create(function(Part)
  159. swait(5)
  160. end),ZTarget)
  161. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  162. targetgui=Instance.new("BillboardGui")
  163. targetgui.Parent=ZTarget
  164. targetgui.Size=UDim2.new(10,100,10,100)
  165. targ=Instance.new("ImageLabel")
  166. targ.Parent=targetgui
  167. targ.BackgroundTransparency=1
  168. targ.Image="rbxassetid://4834067"
  169. targ.Size=UDim2.new(1,0,1,0)
  170. cam.CameraType="Scriptable"
  171. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  172. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  173. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  174. Targetting=true
  175. RocketTarget=ZTarget
  176. for i=1,Property do
  177. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  178. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  179. swait()
  180. end
  181. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  182. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  183. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  184. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  185. end
  186. Targetting=false
  187. RocketTarget=nil
  188. targetgui.Parent=nil
  189. cam.CameraType="Custom"
  190. end
  191. end
  192. debounce=Instance.new("BoolValue")
  193. debounce.Name="DebounceHit"
  194. debounce.Parent=hit.Parent
  195. debounce.Value=true
  196. game:GetService("Debris"):AddItem(debounce,Delay)
  197. c=Instance.new("ObjectValue")
  198. c.Name="creator"
  199. c.Value=Player
  200. c.Parent=h
  201. game:GetService("Debris"):AddItem(c,.5)
  202. CRIT=false
  203. hitDeb=true
  204. AttackPos=6
  205. end
  206. end
  207.  
  208. showDamage=function(Char,Dealt,du,Color)
  209. m=Instance.new("Model")
  210. m.Name=""
  211. h=Instance.new("Humanoid")
  212. h.Health=0
  213. h.MaxHealth=0
  214. h.Parent=m
  215. c=Instance.new("Part")
  216. c.Transparency=0
  217. c.Material = "Neon"
  218. c.BrickColor=bc("Bright red")
  219. c.Name="Head"
  220. c.TopSurface=0
  221. c.BottomSurface=0
  222. CV="Hot pink"
  223.  
  224. local txt = Instance.new("BillboardGui", c)
  225. txt.Adornee = c
  226. txt.Name = "_status"
  227. txt.Size = UDim2.new(2, 0, 1.2, 0)
  228. txt.StudsOffset = Vector3.new(-9, 8, 0)
  229. local text = Instance.new("TextLabel", txt)
  230. text.Size = UDim2.new(10, 0, 7, 0)
  231. text.FontSize = "Size24"
  232. text.TextScaled = true
  233. text.TextTransparency = 0
  234. text.BackgroundTransparency = 1
  235. text.TextTransparency = 0
  236. text.TextStrokeTransparency = 0
  237. text.Font = "SciFi"
  238. text.TextStrokeColor3 = BrickColor.new("White").Color
  239.  
  240. v=Instance.new("Part")
  241. v.Name = "ColorBrick"
  242. v.Parent=c
  243. v.FormFactor="Symmetric"
  244. v.Anchored=true
  245. v.CanCollide=false
  246. v.BottomSurface="Smooth"
  247. v.TopSurface="Smooth"
  248. v.Size=Vector3.new(10,5,3)
  249. v.Transparency=1
  250. v.CFrame=c.CFrame
  251. v.BrickColor=BrickColor.new(CV)
  252. v.Transparency=1
  253. text.TextColor3 = BrickColor.new("Toothpaste").Color
  254. v.Shape="Block"
  255. text.Text = tostring(Dealt).. "!"
  256. local tick = Instance.new("Sound",c)
  257. tick.SoundId = "rbxassetid://553325070"
  258. tick.Volume = 1.25
  259. tick.Pitch = 0.75
  260. tick:Play()
  261. c.formFactor="Plate"
  262. c.Transparency = 0.99
  263. c.Size=Vector3.new(1,.4,1)
  264. ms=Instance.new("CylinderMesh")
  265. ms.Scale=Vector3.new(.8,.8,.8)
  266. if CRIT==true then
  267. ms.Scale=Vector3.new(1,1.25,1)
  268. end
  269. ms.Parent=c
  270. c.Reflectance=0
  271. Instance.new("BodyGyro").Parent=c
  272. c.Parent=m
  273. if Char:findFirstChild("Head")~=nil then
  274. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  275. elseif Char.Parent:findFirstChild("Head")~=nil then
  276. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  277. end
  278. f=Instance.new("BodyPosition")
  279. f.P=2000
  280. f.D=100
  281. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  282. f.position=c.Position+Vector3.new(0,3,0)
  283. f.Parent=c
  284. game:GetService("Debris"):AddItem(m,.5+du)
  285. c.CanCollide=false
  286. m.Parent=workspace
  287. c.CanCollide=false
  288. end
  289.  
  290. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  291. local gui = it(GuiType)
  292. gui.Parent = parent
  293. gui.Text = text
  294. gui.BackgroundTransparency = backtrans
  295. gui.BackgroundColor3 = backcol
  296. gui.SizeConstraint = "RelativeXY"
  297. gui.TextXAlignment = "Center"
  298. gui.TextYAlignment = "Center"
  299. gui.Position = pos
  300. gui.Size = size
  301. gui.Font = "SourceSans"
  302. gui.FontSize = "Size14"
  303. gui.TextWrapped = false
  304. gui.TextStrokeTransparency = 0
  305. gui.TextColor = BrickColor.new("White")
  306. return gui
  307. end
  308.  
  309. function ExplodeMassen(rad,par)
  310. local expart = Instance.new("Part",script.Parent)
  311. local expart2 = Instance.new("Part",script.Parent)
  312. local partMesh = Instance.new("SpecialMesh",expart)
  313. partMesh.MeshType = "Sphere"
  314. local partMesh2 = Instance.new("SpecialMesh",expart2)
  315. partMesh2.MeshType = "Sphere"
  316. local expld = Instance.new("Explosion", script.Parent)
  317. local plode = Instance.new("Sound",workspace)
  318. plode.SoundId = "rbxassetid://579687077"
  319. plode.Volume = 1
  320. plode.Pitch = 0.85
  321. plode.Looped = false
  322. plode:Play()
  323. local plodez = Instance.new("Sound",workspace)
  324. plodez.SoundId = "rbxassetid://288641686"
  325. plodez.Volume = 1
  326. plodez.Pitch = 0.75
  327. plodez.Looped = false
  328. plodez:Play()
  329. local plodeza = Instance.new("Sound",workspace)
  330. plodeza.SoundId = "rbxassetid://197161452"
  331. plodeza.Volume = 0.85
  332. plodeza.Pitch = 0.65
  333. plodeza.Looped = false
  334. plodeza:Play()
  335. local plodezar = Instance.new("Sound",workspace)
  336. plodezar.SoundId = "rbxassetid://197161452"
  337. plodezar.Volume = 0.85
  338. plodezar.Pitch = 0.25
  339. plodezar.Looped = false
  340. plodezar:Play()
  341. expld.BlastRadius = rad
  342. expld.Position = par.Position
  343. partMesh.Scale = vt(rad,rad,rad)
  344. expart.Size = vt(1,1,1)*1.5
  345. expart.Transparency = 0
  346. expart.Anchored = true
  347. expart.Material = "Neon"
  348. expart.BrickColor = bc("White")
  349. expart.CFrame = par.CFrame
  350. partMesh2.Scale = vt(rad,rad,rad)
  351. expart2.Size = vt(1.15,1.15,1.15)*1.5
  352. expart2.Transparency = 0.5
  353. expart2.Anchored = true
  354. expart2.Material = "Neon"
  355. expart2.BrickColor = tors.BrickColor
  356. expart2.CFrame = par.CFrame
  357. local value = 1*rad/10
  358. par:Destroy()
  359. for i = 0, 300 do
  360. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  361. expart.CFrame = expart.CFrame
  362. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  363. expart2.CFrame = expart.CFrame
  364. value = value - 0.0175*rad/10
  365. if value <= 0 then
  366. expart.Transparency = expart.Transparency + 0.0125
  367. expart2.Transparency = expart2.Transparency + 0.0125
  368. value = 0.25
  369. end
  370. wait()
  371. end
  372. plode.Parent = nil
  373. expart.Parent = nil
  374. expart2.Parent = nil
  375. expld.Parent = nil
  376. end
  377.  
  378. function Blaze2()
  379. if ultcooldown >= 30 then
  380. local sloc = Instance.new("Part",workspace)
  381. local msh = Instance.new("SpecialMesh",sloc)
  382. msh.MeshType = "Sphere"
  383. sloc.Size = vt(1,1,1)
  384. sloc.Transparency = 1
  385. sloc.BrickColor = BrickColor.new("White")
  386. sloc.Position = hed.Position + vt(0,0.1,0)
  387. sloc.CanCollide = false
  388. sloc.Shape = "Ball"
  389. sloc.Anchored = true
  390. sloc.Material = "Neon"
  391. local s = Instance.new("Sound",char)
  392. s.SoundId = "rbxassetid://289315275"
  393. s.Pitch = 1
  394. s.Volume = 2.75
  395. s.Looped = false
  396. s:Play()
  397. local s2 = Instance.new("Sound",char)
  398. s2.SoundId = "rbxassetid://671759140"
  399. s2.Pitch = 0.425
  400. s2.Volume = 1
  401. s2.Looped = false
  402. s2:Play()
  403. local val = 0.65*5
  404. for i = 0 , 75 do
  405. sloc.Transparency = sloc.Transparency - 0.035
  406. msh.Scale = msh.Scale + vt(val,val,val)
  407. val = val - 0.0075*5.25
  408. wait()
  409. end
  410. wait(2)
  411. local sen = Instance.new("Sound",char)
  412. sen.SoundId = "rbxassetid://289315275"
  413. sen.Pitch = 1
  414. sen.Volume = 2.75
  415. sen.Looped = false
  416. sen:Play()
  417. local tick = Instance.new("Sound",char)
  418. tick.SoundId = "rbxassetid://446876721"
  419. tick.Volume = 2.5
  420. tick.Pitch = 0.5
  421. tick:Play()
  422. msh.Scale = msh.Scale - vt(1,1,1)
  423. sloc.Transparency = sloc.Transparency + 0.015
  424. local spart = Instance.new("Part",workspace)
  425. local msh2 = Instance.new("SpecialMesh",spart)
  426. msh2.MeshType = "Sphere"
  427. spart.Size = vt(2,2,2)
  428. spart.Shape = "Ball"
  429. spart.BrickColor = sloc.BrickColor
  430. spart.Material = "Neon"
  431. spart.Transparency = 0
  432. spart.Anchored = false
  433. msh2.Scale = msh.Scale/2
  434. spart.Rotation = hed.Rotation
  435. spart.CanCollide = false
  436. spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
  437. local eff = Instance.new("ParticleEmitter",spart)
  438. eff.Texture = "http://www.roblox.com/asset/?id=257173628"
  439. eff.LightEmission = 1
  440. eff.Color = ColorSequence.new(maincolor)
  441. eff.Lifetime = NumberRange.new(0.25)
  442. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,250,0),NumberSequenceKeypoint.new(1,1,0)})
  443. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  444. eff.Speed = NumberRange.new(25)
  445. eff.Rotation = NumberRange.new(-500,500)
  446. eff.RotSpeed = NumberRange.new(-500,500)
  447. eff.Speed = NumberRange.new(50)
  448. eff.VelocitySpread = 10000000
  449. eff.Rate = 10000000000
  450. local bv = Instance.new("BodyVelocity")
  451. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  452. bv.velocity = mouse.Hit.lookVector * 125
  453. bv.Parent = spart
  454. sloc:Destroy()
  455. wait(0.00001)
  456. pewdiepie=spart.Touched:connect(function(hit)
  457. ExplodeMassen(100,spart)
  458. end)
  459. wait(5)
  460. sloc:Destroy()
  461. tick:Destroy()
  462. s:Destroy()
  463. sen:Destroy()
  464. s2:Destroy()
  465. end
  466. if ultcooldown < 1 then
  467. for i = 0, 29 do
  468. ultcooldown = ultcooldown + 1
  469. wait(1)
  470. end
  471. end
  472. end
  473.  
  474. local basgui = it("GuiMain")
  475. basgui.Parent = Player.PlayerGui
  476. basgui.Name = "CooldownsGUI"
  477. local basframe = it("Frame")
  478. basframe.Parent = basgui
  479. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  480. basframe.BackgroundTransparency = 1
  481. basframe.BorderColor3 = Color3.new(17, 17, 17)
  482. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  483. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  484. local healthgui = gui("TextLabel", basframe, "Energy: ", 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, -0.5, 0))
  485. healthgui.TextSize = 24
  486. healthgui.ZIndex = 2
  487.  
  488. local tick = Instance.new("Sound",tors)
  489. tick.SoundId = "rbxassetid://313108061"
  490. tick.Volume = 2.5
  491. tick.Looped = true
  492. tick.Pitch = 0.85
  493.  
  494. local tick2 = Instance.new("Sound",tors)
  495. tick2.SoundId = "rbxassetid://272207079"
  496. tick2.Volume = 2.5
  497. tick2.Looped = true
  498. tick2.Pitch = 0.85
  499.  
  500. local tick2r = Instance.new("Sound",tors)
  501. tick2r.SoundId = "rbxassetid://379557765"
  502. tick2r.Volume = 1.25
  503. tick2r.Looped = true
  504. tick2r.Pitch = 1
  505.  
  506. local death = Instance.new("Sound",tors)
  507. death.SoundId = "rbxassetid://361142322"
  508. death.Volume = 2
  509. death.Pitch = 0.85
  510. local finale = Instance.new("Sound",char)
  511. finale.SoundId = "rbxassetid://275585783"
  512. finale.Volume = 1
  513. finale.Looped = true
  514. finale.Pitch = 1
  515. local death2 = Instance.new("Sound",tors)
  516. death2.SoundId = "rbxassetid://272207079"
  517. death2.Volume = 2.5
  518. death2.Looped = true
  519. death2.Pitch = 0.5
  520.  
  521. local deatheff = Instance.new("ParticleEmitter",tors)
  522. deatheff.Texture = "http://www.roblox.com/asset/?id=257173628"
  523. deatheff.LightEmission = 1
  524. deatheff.Color = ColorSequence.new(maincolor)
  525. deatheff.Lifetime = NumberRange.new(0.25)
  526. deatheff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(1,1,0)})
  527. deatheff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  528. deatheff.Speed = NumberRange.new(25)
  529. deatheff.Rotation = NumberRange.new(-500,500)
  530. deatheff.RotSpeed = NumberRange.new(-500,500)
  531. deatheff.Speed = NumberRange.new(50)
  532. deatheff.VelocitySpread = 10000000
  533. deatheff.Rate = 0
  534.  
  535. local finaleff = Instance.new("ParticleEmitter",tors)
  536. finaleff.Texture = "http://www.roblox.com/asset/?id=257173628"
  537. finaleff.LightEmission = 1
  538. finaleff.Color = ColorSequence.new(maincolor)
  539. finaleff.Lifetime = NumberRange.new(0.25)
  540. finaleff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,150,0),NumberSequenceKeypoint.new(1,1,0)})
  541. finaleff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  542. finaleff.Speed = NumberRange.new(25)
  543. finaleff.Rotation = NumberRange.new(-500,500)
  544. finaleff.RotSpeed = NumberRange.new(-500,500)
  545. finaleff.Speed = NumberRange.new(50)
  546. finaleff.VelocitySpread = 10000000
  547. finaleff.Rate = 0
  548.  
  549. local orb = Instance.new("Part")
  550. orb.Parent = char
  551. orb.Size = Vector3.new(0.2, 0.2, 0.2)
  552. orb.Archivable = true
  553. orb.Transparency = 1
  554. orb.Material = "Neon"
  555. orb.CanCollide = false
  556. local weld1 = Instance.new("Weld")
  557. weld1.Parent = tors
  558. weld1.Part0 = tors
  559. weld1.Part1 = orb
  560. weld1.C1 = CFrame.new(0, 0.01, 0)
  561. local pt1 = NumberSequenceKeypoint.new(0,5,0)
  562. local pt1a = NumberSequenceKeypoint.new(0,1,0)
  563. local pt2a = NumberSequenceKeypoint.new(1,1,1)
  564. local pt2ar = NumberSequenceKeypoint.new(1,0,0)
  565. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  566. local effecto = Instance.new("ParticleEmitter",orb)
  567. effecto.LightEmission = 1
  568. effecto.Texture = "http://www.roblox.com/asset/?id=257173628"
  569. effecto.Color = ColorSequence.new(maincolor)
  570. effecto.Rate = 0
  571. effecto.Lifetime = NumberRange.new(0.25)
  572. effecto.Size = NumberSequence.new({pt1,pt2})
  573. effecto.Speed = NumberRange.new(50)
  574. effecto.VelocitySpread = 100000000
  575. effecto.Rotation = NumberRange.new(-500,500)
  576. effecto.RotSpeed = NumberRange.new(-100,100)
  577. local effectorz = Instance.new("ParticleEmitter",orb)
  578. effectorz.LightEmission = 1
  579. effectorz.Texture = "http://www.roblox.com/asset/?id=257173628"
  580. effectorz.Color = ColorSequence.new(maincolor)
  581. effectorz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  582. effectorz.Rate = 0
  583. effectorz.Lifetime = NumberRange.new(0.25)
  584. effectorz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,7.5,0),pt2})
  585. effectorz.Speed = NumberRange.new(10)
  586. effectorz.VelocitySpread = 100000000
  587. effectorz.Rotation = NumberRange.new(-500,500)
  588. effectorz.RotSpeed = NumberRange.new(-100,100)
  589.  
  590. function Fireball()
  591. local touched = false
  592. local delay = false
  593. local spart = Instance.new("Part",char)
  594. local tick = Instance.new("Sound",spart)
  595. tick.SoundId = "rbxassetid://304448425"
  596. tick.Volume = 1.5
  597. tick.Pitch = 1.5
  598. tick:Play()
  599. spart.Size = vt(1,1,1)
  600. spart.BrickColor = BrickColor.new("Deep orange")
  601. spart.Transparency = 1
  602. spart.CanCollide = false
  603. spart.Material = "Neon"
  604. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  605. local msh = Instance.new("SpecialMesh",spart)
  606. msh.MeshType = "Sphere"
  607. msh.Scale = vt(3,3,3)
  608. local pt1e = NumberSequenceKeypoint.new(0,5,0)
  609. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  610. local effecto = Instance.new("ParticleEmitter",spart)
  611. effecto.Texture = "rbxassetid://296874871"
  612. effecto.LightEmission = 1
  613. effecto.Color = ColorSequence.new(maincolor)
  614. effecto.Rate = 10000
  615. effecto.Lifetime = NumberRange.new(0.5)
  616. effecto.Size = NumberSequence.new({pt1e,pt2e})
  617. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  618. effecto.Speed = NumberRange.new(0,0)
  619. effecto.RotSpeed = NumberRange.new(-500,500)
  620. local bv = Instance.new("BodyVelocity")
  621. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  622. bv.velocity = mouse.Hit.lookVector * 100
  623. bv.Parent = spart
  624. wait(0.05)
  625. spart.Touched:connect(function(hit)
  626. if touched == false then
  627. touched = true
  628. if hit.Name == "Water" then
  629. local pt1er = NumberSequenceKeypoint.new(0,5,0)
  630. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  631. local smokecolor = Color3.new(0.5,0.5,0.5)
  632. local tick = Instance.new("Sound",spart)
  633. tick.SoundId = "rbxassetid://629468689"
  634. tick.Volume = 1.5
  635. tick.Pitch = 1
  636. tick:Play()
  637. effecto.Rate = 0
  638. local effectoz = Instance.new("ParticleEmitter",spart)
  639. effectoz.Texture = "rbxassetid://296874871"
  640. effectoz.LightEmission = 0.75
  641. effectoz.Color = ColorSequence.new(smokecolor)
  642. effectoz.Lifetime = NumberRange.new(3)
  643. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  644. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  645. effectoz.Rotation = NumberRange.new(-300,300)
  646. effectoz.RotSpeed = NumberRange.new(-500,500)
  647. effectoz.Speed = NumberRange.new(10)
  648. effectoz.VelocitySpread = 25
  649. effectoz.Rate = 1000000000000
  650. spart.Anchored = true
  651. wait(1)
  652. effectoz.Rate = 0
  653. wait(2.5)
  654. spart:Destroy()
  655. end
  656. if hit.Name ~= "Water" then
  657. local saveposition = spart.CFrame
  658. spart.Anchored = true
  659. local tick = Instance.new("Sound",spart)
  660. tick.SoundId = "rbxassetid://304529688"
  661. tick.Volume = 1.5
  662. tick.Pitch = 1.25
  663. tick:Play()
  664. effecto:Destroy()
  665. local pt1er = NumberSequenceKeypoint.new(0,10,0)
  666. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  667. local effectoz = Instance.new("ParticleEmitter",spart)
  668. effectoz.Texture = "rbxassetid://296874871"
  669. effectoz.LightEmission = 1
  670. effectoz.Color = ColorSequence.new(maincolor)
  671. effectoz.Lifetime = NumberRange.new(0.5)
  672. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  673. effectoz.Speed = NumberRange.new(0,0)
  674. effectoz.Rotation = NumberRange.new(-300,300)
  675. effectoz.RotSpeed = NumberRange.new(-500,500)
  676. effectoz.Speed = NumberRange.new(75)
  677. effectoz.VelocitySpread = 10000000
  678. effectoz.Rate = 1000000000000
  679. spart.Size = vt(1,1,1)
  680. spart.Transparency = 1
  681. spart.CFrame = saveposition
  682. Damagefunc(hit,10,15,-20,"Normal",root,.2,1)
  683. wait(0.5)
  684. effectoz.Rate = 0
  685. for i = 0, 10 do
  686. spart.Size = spart.Size + vt(0.5,0.5,0.5)
  687. spart.CFrame = saveposition
  688. wait()
  689. end
  690. spart:Destroy()
  691. end
  692. end
  693. end)
  694. end
  695.  
  696. function Firestorm()
  697. local shur = Instance.new("Part",char)
  698. local gahd = Instance.new("Sound",char)
  699. char.Humanoid.WalkSpeed = 0
  700. gahd.SoundId = "rbxassetid://313945165"
  701. gahd.Volume = 4.5
  702. gahd.Pitch = 0.595
  703. gahd:Play()
  704. shur.Transparency = 1
  705. shur.Material = "Neon"
  706. shur.BrickColor = bc("Bright red")
  707. shur.Anchored = true
  708. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  709. shur.Size = vt(1,0.2,1)
  710. shur.CanCollide = false
  711. local dec = Instance.new("Decal",shur)
  712. dec.Texture = symbolimg
  713. dec.Face = "Top"
  714. local dec2 = dec:Clone()
  715. dec2.Parent = shur
  716. dec2.Face = "Bottom"
  717. local Meshshur = Instance.new("CylinderMesh",shur)
  718. Meshshur.Scale = vt(0,1,0)
  719. for i = 0, 25 do
  720. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  721. Meshshur.Scale = Meshshur.Scale + vt(2.5,0,2.5)
  722. wait(0)
  723. end
  724. for i = 0, 10 do
  725. larm.Transparency = larm.Transparency + 0.1
  726. rarm.Transparency = rarm.Transparency + 0.1
  727. lleg.Transparency = lleg.Transparency + 0.1
  728. rleg.Transparency = rleg.Transparency + 0.1
  729. tors.Transparency = tors.Transparency + 0.1
  730. hed.Transparency = hed.Transparency + 0.1
  731. wait()
  732. end
  733. local pt1mass = NumberSequenceKeypoint.new(0,15,0)
  734. local effecton = Instance.new("ParticleEmitter",root)
  735. effecton.LightEmission = 1
  736. effecton.Texture = "rbxassetid://296874871"
  737. effecton.Color = ColorSequence.new(maincolor)
  738. effecton.Rate = 1000
  739. effecton.Lifetime = NumberRange.new(0.75)
  740. effecton.Size = NumberSequence.new({pt1mass,pt2})
  741. effecton.Speed = NumberRange.new(5)
  742. effecton.VelocitySpread = 100000000
  743. effecton.RotSpeed = NumberRange.new(-300,300)
  744. local ash = Instance.new("Sound",root)
  745. ash.SoundId = "rbxassetid://181004943"
  746. ash.Volume = 4
  747. ash.Pitch = 0.25
  748. ash:Play()
  749. local sbs = Instance.new("BodyPosition", root)
  750. sbs.P = 3000
  751. sbs.D = 1000
  752. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  753. sbs.position = root.CFrame.p + Vector3.new(0, 175, 0)
  754. wait(2.5)
  755. for i = 0, 25 do
  756. local touched = false
  757. local delay = false
  758. local spart = Instance.new("Part",char)
  759. local tick = Instance.new("Sound",spart)
  760. tick.SoundId = "rbxassetid://304448425"
  761. tick.Volume = 1.5
  762. tick.Pitch = 0.85
  763. tick:Play()
  764. spart.Size = vt(2,2,2)
  765. spart.BrickColor = BrickColor.new("Deep orange")
  766. spart.Transparency = 1
  767. spart.CanCollide = false
  768. spart.Material = "Neon"
  769. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  770. local pt1e = NumberSequenceKeypoint.new(0,15,0)
  771. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  772. local effecto = Instance.new("ParticleEmitter",spart)
  773. effecto.Texture = "rbxassetid://296874871"
  774. effecto.LightEmission = 1
  775. effecto.Color = ColorSequence.new(maincolor)
  776. effecto.Rate = 10000
  777. effecto.Lifetime = NumberRange.new(0.5)
  778. effecto.Size = NumberSequence.new({pt1e,pt2e})
  779. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  780. effecto.Speed = NumberRange.new(0,0)
  781. effecto.RotSpeed = NumberRange.new(-500,500)
  782. local bv = Instance.new("BodyVelocity")
  783. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  784. bv.velocity = mouse.Hit.lookVector * 150
  785. bv.Parent = spart
  786. wait(0.05)
  787. spart.Touched:connect(function(hit)
  788. if touched == false then
  789. touched = true
  790. if hit.Name == "Water" then
  791. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  792. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  793. local smokecolor = Color3.new(0.5,0.5,0.5)
  794. local tick = Instance.new("Sound",spart)
  795. tick.SoundId = "rbxassetid://629468689"
  796. tick.Volume = 1.5
  797. tick.Pitch = 1
  798. tick:Play()
  799. effecto.Rate = 0
  800. local effectoz = Instance.new("ParticleEmitter",spart)
  801. effectoz.Texture = "rbxassetid://296874871"
  802. effectoz.LightEmission = 0.75
  803. effectoz.Color = ColorSequence.new(smokecolor)
  804. effectoz.Lifetime = NumberRange.new(3)
  805. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  806. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  807. effectoz.Rotation = NumberRange.new(-300,300)
  808. effectoz.RotSpeed = NumberRange.new(-500,500)
  809. effectoz.Speed = NumberRange.new(10)
  810. effectoz.VelocitySpread = 75
  811. effectoz.Rate = 1000000000000
  812. spart.Anchored = true
  813. wait(3)
  814. effectoz.Rate = 0
  815. wait(2.5)
  816. spart:Destroy()
  817. end
  818. if hit.Name ~= "Water" then
  819. local saveposition = spart.CFrame
  820. spart.Anchored = true
  821. local tick = Instance.new("Sound",spart)
  822. tick.SoundId = "rbxassetid://304529688"
  823. tick.Volume = 1.5
  824. tick.Pitch = 0.85
  825. tick:Play()
  826. local tickn = Instance.new("Sound",spart)
  827. tickn.SoundId = "rbxassetid://138186576"
  828. tickn.Volume = 1.5
  829. tickn.Pitch = 1
  830. tickn:Play()
  831. local tick2e = Instance.new("Sound",spart)
  832. tick2e.SoundId = "rbxassetid://272207079"
  833. tick2e.Volume = 2.5
  834. tick2e.Looped = true
  835. tick2e.Pitch = 0.85
  836. tick2e:Play()
  837. effecto:Destroy()
  838. local pt1er = NumberSequenceKeypoint.new(0,15,0)
  839. local pt1er2 = NumberSequenceKeypoint.new(0,25,0)
  840. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  841. local effectoz = Instance.new("ParticleEmitter",spart)
  842. effectoz.Texture = "rbxassetid://296874871"
  843. effectoz.LightEmission = 1
  844. effectoz.Color = ColorSequence.new(maincolor)
  845. effectoz.Lifetime = NumberRange.new(2.5)
  846. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  847. effectoz.Speed = NumberRange.new(0,0)
  848. effectoz.Rotation = NumberRange.new(-300,300)
  849. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  850. effectoz.RotSpeed = NumberRange.new(-500,500)
  851. effectoz.Speed = NumberRange.new(10)
  852. effectoz.VelocitySpread = 10000000
  853. effectoz.Rate = 1000000000000
  854. local effectoz2 = Instance.new("ParticleEmitter",spart)
  855. effectoz2.Texture = "rbxassetid://296874871"
  856. effectoz2.LightEmission = 1
  857. effectoz2.Color = ColorSequence.new(maincolor)
  858. effectoz2.Lifetime = NumberRange.new(0.5)
  859. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  860. effectoz2.Speed = NumberRange.new(0,0)
  861. effectoz2.Rotation = NumberRange.new(-300,300)
  862. effectoz2.RotSpeed = NumberRange.new(-500,500)
  863. effectoz2.Speed = NumberRange.new(250)
  864. effectoz2.VelocitySpread = 10000000
  865. effectoz2.Rate = 1000000000000
  866. spart.Size = vt(25,25,25)
  867. spart.Transparency = 1
  868. spart.CFrame = saveposition
  869. wait(0.5)
  870. Damagefunc(hit,50,60,-20,"Normal",root,.2,1)
  871. effectoz2.Rate = 0
  872. wait(5)
  873. effectoz.Rate = 0
  874. tick2e:Stop()
  875. wait(2.5)
  876. spart:Destroy()
  877. end
  878. end
  879. end)
  880. wait(0.215)
  881. end
  882. wait(1)
  883. effecton.Rate = 0
  884. for i = 0, 10 do
  885. larm.Transparency = larm.Transparency - 0.1
  886. rarm.Transparency = rarm.Transparency - 0.1
  887. lleg.Transparency = lleg.Transparency - 0.1
  888. rleg.Transparency = rleg.Transparency - 0.1
  889. tors.Transparency = tors.Transparency - 0.1
  890. hed.Transparency = hed.Transparency - 0.1
  891. wait()
  892. end
  893. sbs:Destroy()
  894. char.Humanoid.WalkSpeed = 16
  895. for i = 0, 25 do
  896. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  897. Meshshur.Scale = Meshshur.Scale - vt(2.5,0,2.5)
  898. wait(0)
  899. end
  900. effecton:Destroy()
  901. shur:Destroy()
  902. end
  903.  
  904.  
  905. function SplashFire()
  906. local shur = Instance.new("Part",char)
  907. local gahd = Instance.new("Sound",char)
  908. char.Humanoid.WalkSpeed = 0
  909. gahd.SoundId = "rbxassetid://313945165"
  910. gahd.Volume = 2.5
  911. gahd.Pitch = 0.625
  912. gahd:Play()
  913. shur.Transparency = 1
  914. shur.Material = "Neon"
  915. shur.BrickColor = bc("Bright red")
  916. shur.Anchored = true
  917. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  918. shur.Size = vt(1,0.2,1)
  919. shur.CanCollide = false
  920. local dec = Instance.new("Decal",shur)
  921. dec.Texture = symbolimg
  922. dec.Face = "Top"
  923. local dec2 = dec:Clone()
  924. dec2.Parent = shur
  925. dec2.Face = "Bottom"
  926. local Meshshur = Instance.new("CylinderMesh",shur)
  927. Meshshur.Scale = vt(0,1,0)
  928. for i = 0, 25 do
  929. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  930. Meshshur.Scale = Meshshur.Scale + vt(1,0,1)
  931. wait(0)
  932. end
  933. for i = 0, 10 do
  934. larm.Transparency = larm.Transparency + 0.1
  935. rarm.Transparency = rarm.Transparency + 0.1
  936. lleg.Transparency = lleg.Transparency + 0.1
  937. rleg.Transparency = rleg.Transparency + 0.1
  938. tors.Transparency = tors.Transparency + 0.1
  939. hed.Transparency = hed.Transparency + 0.1
  940. wait()
  941. end
  942. local pt1mass = NumberSequenceKeypoint.new(0,15,0)
  943. local effecton = Instance.new("ParticleEmitter",root)
  944. effecton.LightEmission = 1
  945. effecton.Texture = "rbxassetid://296874871"
  946. effecton.Color = ColorSequence.new(maincolor)
  947. effecton.Rate = 1000
  948. effecton.Lifetime = NumberRange.new(0.75)
  949. effecton.Size = NumberSequence.new({pt1mass,pt2})
  950. effecton.Speed = NumberRange.new(5)
  951. effecton.VelocitySpread = 100000000
  952. effecton.RotSpeed = NumberRange.new(-300,300)
  953. local ash = Instance.new("Sound",root)
  954. ash.SoundId = "rbxassetid://181004943"
  955. ash.Volume = 4
  956. ash.Pitch = 0.5
  957. ash:Play()
  958. local sbs = Instance.new("BodyPosition", root)
  959. sbs.P = 3000
  960. sbs.D = 1000
  961. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  962. sbs.position = root.CFrame.p + Vector3.new(0, 200, 0)
  963. wait(1)
  964. sbs.position = root.CFrame.p - Vector3.new(0, 500, 0)
  965. wait(0.1)
  966. sbs:Destroy()
  967. wait(0.15)
  968. effecton.Rate = 0
  969. local spart = Instance.new("Part",char)
  970. spart.Size = vt(2,2,2)
  971. spart.BrickColor = BrickColor.new("Deep orange")
  972. spart.Transparency = 1
  973. spart.CanCollide = false
  974. spart.Material = "Neon"
  975. spart.Anchored = true
  976. spart.CFrame = root.CFrame + Vector3.new(0,0.1,0)
  977. local tick = Instance.new("Sound",spart)
  978. tick.SoundId = "rbxassetid://304529688"
  979. tick.Volume = 1.5
  980. tick.Pitch = 0.85
  981. tick:Play()
  982. local tickn = Instance.new("Sound",spart)
  983. tickn.SoundId = "rbxassetid://138186576"
  984. tickn.Volume = 1.5
  985. tickn.Pitch = 1
  986. tickn:Play()
  987. local tick2e = Instance.new("Sound",spart)
  988. tick2e.SoundId = "rbxassetid://272207079"
  989. tick2e.Volume = 2.5
  990. tick2e.Looped = true
  991. tick2e.Pitch = 0.85
  992. tick2e:Play()
  993. local pt1er = NumberSequenceKeypoint.new(0,10,0)
  994. local pt1er2 = NumberSequenceKeypoint.new(0,20,0)
  995. local pt2er = NumberSequenceKeypoint.new(1,0,0)
  996. local effectoz = Instance.new("ParticleEmitter",spart)
  997. effectoz.Texture = "rbxassetid://296874871"
  998. effectoz.LightEmission = 1
  999. effectoz.Color = ColorSequence.new(maincolor)
  1000. effectoz.Lifetime = NumberRange.new(2.5)
  1001. effectoz.Size = NumberSequence.new({pt1er,pt2er})
  1002. effectoz.Speed = NumberRange.new(0,0)
  1003. effectoz.Rotation = NumberRange.new(-300,300)
  1004. effectoz.Transparency = NumberSequence.new({pt1a,pt2a})
  1005. effectoz.RotSpeed = NumberRange.new(-500,500)
  1006. effectoz.Speed = NumberRange.new(5)
  1007. effectoz.VelocitySpread = 10000000
  1008. effectoz.Rate = 1000000000000
  1009. local effectoz2 = Instance.new("ParticleEmitter",spart)
  1010. effectoz2.Texture = "rbxassetid://296874871"
  1011. effectoz2.LightEmission = 1
  1012. effectoz2.Color = ColorSequence.new(maincolor)
  1013. effectoz2.Lifetime = NumberRange.new(0.5)
  1014. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  1015. effectoz2.Speed = NumberRange.new(0,0)
  1016. effectoz2.Rotation = NumberRange.new(-300,300)
  1017. effectoz2.RotSpeed = NumberRange.new(-500,500)
  1018. effectoz2.Speed = NumberRange.new(100)
  1019. effectoz2.VelocitySpread = 10000000
  1020. effectoz2.Rate = 1000000000000
  1021. spart.Size = vt(35,5,35)
  1022. spart.Transparency = 1
  1023. spart.CFrame = root.CFrame
  1024. wait(0.5)
  1025. spart.Touched:connect(function(hit)
  1026. Damagefunc(hit,25,30,-20,"Normal",root,.2,1)
  1027. end)
  1028. ash:Destroy()
  1029. effectoz2.Rate = 0
  1030. wait(5)
  1031. effecton:Destroy()
  1032. effectoz.Rate = 0
  1033. tick2e:Stop()
  1034. wait(2.5)
  1035. spart:Destroy()
  1036. wait(1)
  1037. for i = 0, 10 do
  1038. larm.Transparency = larm.Transparency - 0.1
  1039. rarm.Transparency = rarm.Transparency - 0.1
  1040. lleg.Transparency = lleg.Transparency - 0.1
  1041. rleg.Transparency = rleg.Transparency - 0.1
  1042. tors.Transparency = tors.Transparency - 0.1
  1043. hed.Transparency = hed.Transparency - 0.1
  1044. wait()
  1045. end
  1046. sbs:Destroy()
  1047. char.Humanoid.WalkSpeed = 16
  1048. for i = 0, 25 do
  1049. shur.CFrame = tors.CFrame + vt(0,-2.95,0)
  1050. Meshshur.Scale = Meshshur.Scale - vt(1,0,1)
  1051. wait(0)
  1052. end
  1053. shur:Destroy()
  1054. end
  1055.  
  1056. function Flash()
  1057. char.Humanoid.WalkSpeed = 0
  1058. local pt1e = NumberSequenceKeypoint.new(0,25,0)
  1059. local pt2e = NumberSequenceKeypoint.new(1,15,0)
  1060. local pt1ez = NumberSequenceKeypoint.new(0,15,0)
  1061. local pt2ez = NumberSequenceKeypoint.new(1,5,0)
  1062. local effecto = Instance.new("ParticleEmitter",tors)
  1063. effecto.Texture = "http://www.roblox.com/asset/?id=257173628"
  1064. effecto.LightEmission = 1
  1065. effecto.Color = ColorSequence.new(maincolor)
  1066. effecto.Rate = 10000
  1067. effecto.Lifetime = NumberRange.new(0.25)
  1068. effecto.Size = NumberSequence.new({pt1ez,pt2ez})
  1069. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1070. effecto.Speed = NumberRange.new(0,0)
  1071. effecto.Rotation = NumberRange.new(-500,500)
  1072. effecto.RotSpeed = NumberRange.new(-100,100)
  1073. local location = Instance.new("Part",char)
  1074. location.CFrame = mouse.Hit
  1075. location.Anchored = true
  1076. location.CanCollide = false
  1077. location.Transparency = 1
  1078. location.Size = Vector3.new(1,1,1)
  1079. local effecto2 = Instance.new("ParticleEmitter",location)
  1080. effecto2.Texture = "http://www.roblox.com/asset/?id=257173628"
  1081. effecto2.LightEmission = 1
  1082. effecto2.Color = ColorSequence.new(maincolor)
  1083. effecto2.Rate = 10000
  1084. effecto2.Lifetime = NumberRange.new(0.25)
  1085. effecto2.Size = NumberSequence.new({pt1e,pt2e})
  1086. effecto2.Transparency = NumberSequence.new({pt1a,pt2a})
  1087. effecto2.Speed = NumberRange.new(0,0)
  1088. effecto2.Rotation = NumberRange.new(-500,500)
  1089. effecto2.RotSpeed = NumberRange.new(-100,100)
  1090. local saz2 = Instance.new("Sound",tors)
  1091. saz2.SoundId = "rbxassetid://199145659"
  1092. saz2.Pitch = 1
  1093. saz2.Volume = 2.5
  1094. saz2.Looped = false
  1095. for i = 0, 10 do
  1096. larm.Transparency = larm.Transparency + 0.1
  1097. rarm.Transparency = rarm.Transparency + 0.1
  1098. lleg.Transparency = lleg.Transparency + 0.1
  1099. rleg.Transparency = rleg.Transparency + 0.1
  1100. tors.Transparency = tors.Transparency + 0.1
  1101. hed.Transparency = hed.Transparency + 0.1
  1102. wait()
  1103. end
  1104. saz2:Play()
  1105. wait(1)
  1106. local tick = Instance.new("Sound",char)
  1107. tick.SoundId = "rbxassetid://627319930"
  1108. tick.Volume = 1
  1109. tick.Pitch = 0.95
  1110. tick:Play()
  1111. effecto.Size = NumberSequence.new({pt1ez,NumberSequenceKeypoint.new(1,100,0)})
  1112. effecto2.Size = NumberSequence.new({pt1e,NumberSequenceKeypoint.new(1,100,0)})
  1113. effecto.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1114. effecto2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1115. tors.CFrame = location.CFrame
  1116. wait(0.5)
  1117. effecto.Rate = 0
  1118. effecto2.Rate = 0
  1119. for i = 0, 10 do
  1120. larm.Transparency = larm.Transparency - 0.1
  1121. rarm.Transparency = rarm.Transparency - 0.1
  1122. lleg.Transparency = lleg.Transparency - 0.1
  1123. rleg.Transparency = rleg.Transparency - 0.1
  1124. tors.Transparency = tors.Transparency - 0.1
  1125. hed.Transparency = hed.Transparency - 0.1
  1126. wait()
  1127. end
  1128. saz2:Destroy()
  1129. location:Destroy()
  1130. effecto:Destroy()
  1131. char.Humanoid.WalkSpeed = 16
  1132. wait(2.6)
  1133. tick:Destroy()
  1134. end
  1135.  
  1136.  
  1137. function MassiveFireBall()
  1138. local touched = false
  1139. local delay = false
  1140. char.Humanoid.WalkSpeed = 0
  1141. local spart = Instance.new("Part",char)
  1142. local tick = Instance.new("Sound",char.Torso)
  1143. tick.SoundId = "rbxassetid://627319930"
  1144. tick.Volume = 1
  1145. tick.Pitch = 0.85
  1146. tick:Play()
  1147. spart.Size = vt(1,1,1)
  1148. spart.BrickColor = BrickColor.new("White")
  1149. spart.Transparency = 0
  1150. spart.CanCollide = false
  1151. spart.Material = "Neon"
  1152. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  1153. local msh = Instance.new("SpecialMesh",spart)
  1154. msh.MeshType = "Sphere"
  1155. msh.Scale = vt(7.5,7.5,7.5)
  1156. local pt1e = NumberSequenceKeypoint.new(0,15,0)
  1157. local pt2e = NumberSequenceKeypoint.new(1,5,0)
  1158. local effecto = Instance.new("ParticleEmitter",spart)
  1159. effecto.Texture = "http://www.roblox.com/asset/?id=257173628"
  1160. effecto.LightEmission = 1
  1161. effecto.Color = ColorSequence.new(maincolor)
  1162. effecto.Rate = 10000
  1163. effecto.Lifetime = NumberRange.new(0.25)
  1164. effecto.Size = NumberSequence.new({pt1e,pt2e})
  1165. effecto.Transparency = NumberSequence.new({pt1a,pt2a})
  1166. effecto.Speed = NumberRange.new(0,0)
  1167. effecto.Rotation = NumberRange.new(-500,500)
  1168. effecto.RotSpeed = NumberRange.new(-100,100)
  1169. local bv = Instance.new("BodyVelocity")
  1170. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1171. bv.velocity = mouse.Hit.lookVector * 250
  1172. bv.Parent = spart
  1173. wait(0.05)
  1174. spart.Touched:connect(function(hit)
  1175. if touched == false then
  1176. touched = true
  1177. local saveposition = spart.CFrame
  1178. spart.Anchored = true
  1179. local tick = Instance.new("Sound",spart)
  1180. tick.SoundId = "rbxassetid://517251746"
  1181. tick.Volume = 1
  1182. tick.Pitch = 1
  1183. tick:Play()
  1184. local tick2 = Instance.new("Sound",spart)
  1185. tick2.SoundId = "rbxassetid://627319930"
  1186. tick2.Volume = 1
  1187. tick2.Pitch = 1
  1188. tick2:Play()
  1189. local tick3 = Instance.new("Sound",spart)
  1190. tick3.SoundId = "rbxassetid://361142322"
  1191. tick3.Volume = 2
  1192. tick3.Pitch = 0.85
  1193. tick3:Play()
  1194. local tickn = Instance.new("Sound",spart)
  1195. tickn.SoundId = "rbxassetid://138186576"
  1196. tickn.Volume = 1.5
  1197. tickn.Pitch = 1
  1198. tickn:Play()
  1199. effecto:Destroy()
  1200. local pt1er2 = NumberSequenceKeypoint.new(0,15,0)
  1201. local pt2er = NumberSequenceKeypoint.new(1,5,0)
  1202. local effectoz2 = Instance.new("ParticleEmitter",spart)
  1203. effectoz2.Texture = "http://www.roblox.com/asset/?id=257173628"
  1204. effectoz2.LightEmission = 1
  1205. effectoz2.Color = ColorSequence.new(maincolor)
  1206. effectoz2.Lifetime = NumberRange.new(0.5)
  1207. effectoz2.Size = NumberSequence.new({pt1er2,pt2er})
  1208. effectoz2.Speed = NumberRange.new(0,0)
  1209. effectoz2.Rotation = NumberRange.new(-500,500)
  1210. effectoz2.RotSpeed = NumberRange.new(-1500,1500)
  1211. effectoz2.Speed = NumberRange.new(50)
  1212. effectoz2.VelocitySpread = 10000000
  1213. effectoz2.Rate = 1000000000000
  1214. spart.Transparency = 1
  1215. spart.CFrame = saveposition
  1216. wait(0.5)
  1217. Damagefunc(hit,50,60,-20,"Normal",root,.2,1)
  1218. wait(1)
  1219. effectoz2.Rate = 0
  1220. wait(2.5)
  1221. spart:Destroy()
  1222. end
  1223. end)
  1224. char.Humanoid.WalkSpeed = 16
  1225. end
  1226.  
  1227. deathactive = false
  1228.  
  1229. mouse.KeyDown:connect(function(k)
  1230.  
  1231. k = k:lower()
  1232. if k == "q" and attacking == false and deathactive == false then
  1233. if energy >= 1 then
  1234. energy = energy - 1
  1235. attacking = true
  1236. MassiveFireBall()
  1237. attacking = false
  1238. end
  1239. end
  1240. if k == "e" and attacking == false and deathactive == false then
  1241. if energy >= 1 then
  1242. energy = energy - 1
  1243. attacking = true
  1244. Flash()
  1245. attacking = false
  1246. end
  1247. end
  1248. if k == "f" and attacking == false and deathactive == false and char.Humanoid.Health == 100 then
  1249. if energy >= 100 then
  1250. energy = energy - 100
  1251. char.Humanoid:TakeDamage(90)
  1252. end
  1253. end
  1254. if k == "0" and attacking == false and deathactive == false then
  1255. if charge == false then
  1256. tick:Resume()
  1257. tick2:Resume()
  1258. tick2r:Resume()
  1259. charge = true
  1260. attacking = true
  1261. if charge == true then
  1262. effecto.Rate = 10000
  1263. effectorz.Rate = 10000
  1264. end
  1265. end
  1266. end
  1267. end)
  1268. mouse.KeyUp:connect(function(k)
  1269.  
  1270. k = k:lower()
  1271. if k == "0" then
  1272. charge = false
  1273. tick:Pause()
  1274. tick2:Pause()
  1275. tick2r:Pause()
  1276. attacking = false
  1277. effecto.Rate = 0
  1278. effectorz.Rate = 0
  1279. end
  1280. end)
  1281.  
  1282. local sounddeath = false
  1283. while wait() do
  1284. healthgui.Text = "Energy: " ..math.floor(energy).. "/100"
  1285. if charge == true then
  1286. while true do
  1287. healthgui.Text = "Energy: " ..math.floor(energy).. "/100"
  1288. energy = energy + 0.75
  1289. wait()
  1290. if energy > 100 then
  1291. energy = 100
  1292. end
  1293. if charge == false then
  1294. break
  1295. end
  1296. end
  1297. end
  1298.  
  1299. if energy > 100 then
  1300. energy = 100
  1301. end
  1302. if char.Humanoid.Health < 15 then
  1303. if sounddeath == false then
  1304. deathactive = true
  1305. sounddeath = true
  1306. death:Play()
  1307. finale:Play()
  1308. death2:Play()
  1309. char.Humanoid.MaxHealth = math.huge
  1310. deatheff.Rate = 1000000000000
  1311. for i = 0, 10 do
  1312. char.Head.face.Transparency = char.Head.face.Transparency + 0.1
  1313. larm.Transparency = larm.Transparency + 0.1
  1314. rarm.Transparency = rarm.Transparency + 0.1
  1315. lleg.Transparency = lleg.Transparency + 0.1
  1316. rleg.Transparency = rleg.Transparency + 0.1
  1317. tors.Transparency = tors.Transparency + 0.1
  1318. hed.Transparency = hed.Transparency + 0.1
  1319. wait()
  1320. end
  1321. local sbs = Instance.new("BodyPosition", root)
  1322. sbs.P = 3000
  1323. sbs.D = 1000
  1324. sbs.maxForce = Vector3.new(500000, 500000000, 500000)
  1325. sbs.position = root.CFrame.p + Vector3.new(0, 150, 0)
  1326. finaleff.Rate = 10000000
  1327. wait(10)
  1328. Blaze2()
  1329. finaleff.Rate = 0
  1330. wait(50)
  1331. deatheff.Rate = 0
  1332. ExplodeMassen(150,tors)
  1333. end
  1334. end
  1335. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement