Advertisement
Finnegan5

R15 inferno

Oct 21st, 2017
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.72 KB | None | 0 0
  1. Character = game.Players.LocalPlayer.Character
  2. Head = Character.Head
  3.  
  4. CV="Blue"
  5. p = game.Players.LocalPlayer
  6. char = p.Character
  7. local txt = Instance.new("BillboardGui", char)
  8. txt.Adornee = char .Head
  9. txt.Name = "_status"
  10. txt.Size = UDim2.new(2, 0, 1.2, 0)
  11. txt.StudsOffset = Vector3.new(-9, 8, 0)
  12. local text = Instance.new("TextLabel", txt)
  13. text.Size = UDim2.new(10, 0, 7, 0)
  14. text.FontSize = "Size24"
  15. text.TextScaled = true
  16. text.TextTransparency = 0
  17. text.BackgroundTransparency = 1
  18. text.TextTransparency = 0
  19. text.TextStrokeTransparency = 0
  20. text.Font = "Cartoon"
  21. text.TextStrokeColor3 = Color3.new(0,0,.50)
  22.  
  23. v=Instance.new("Part")
  24. v.Name = "ColorBrick"
  25. v.Parent=p.Character
  26. v.FormFactor="Symmetric"
  27. v.Anchored=true
  28. v.CanCollide=false
  29. v.BottomSurface="Smooth"
  30. v.TopSurface="Smooth"
  31. v.Size=Vector3.new(10,5,3)
  32. v.Transparency=1
  33. v.CFrame=char.UpperTorso.CFrame
  34. v.BrickColor=BrickColor.new(CV)
  35. v.Transparency=1
  36. text.TextColor3 = Color3.new(0,0,.50)
  37. v.Shape="Block"
  38. text.Text = "Inferno"
  39.  
  40. local s = Instance.new("Sound",char)
  41. s.Name = "BGMusic"
  42. s.SoundId = "rbxassetid://792238435"
  43. s.Pitch = 1
  44. s.Volume = 10
  45. s.Looped = true
  46. s.archivable = false
  47. s.Parent = char.Head
  48. wait(0.1)
  49. s:play()
  50.  
  51. Instance.new("ForceField", game.Players.LocalPlayer.Character)
  52. print("Inferno Loaded.")
  53. print("Unleash the deadly fire to anyone to destroy.")
  54. p = game.Players.LocalPlayer
  55. char = p.Character
  56. torso = char.UpperTorso
  57.  
  58. Player=game:GetService("Players").LocalPlayer
  59. Character=Player.Character
  60. PlayerGui=Player.PlayerGui
  61. Backpack=Player.Backpack
  62. cam=game.Workspace.CurrentCamera
  63. Face = Head.face
  64. it=Instance.new
  65. attacktype=1
  66. vt=Vector3.new
  67. cf=CFrame.new
  68. euler=CFrame.fromEulerAnglesXYZ
  69. angles=CFrame.Angles
  70. cloaked=false
  71. attack = false
  72. bounce=false
  73. cooldown=false
  74. deeznuts=false
  75. attackdebounce = false
  76. deb=false
  77. equipped=true
  78. hand=false
  79. MMouse=nil
  80. combo=0
  81. mana=0
  82. trispeed=.2
  83. attackmode='none'
  84. local idle=0
  85. local Anim="Idle"
  86. local Effects={}
  87. local gun=false
  88. local shoot=false
  89. player=nil
  90. mana=0
  91. cam = workspace.CurrentCamera
  92. ZTarget = nil
  93. RocketTarget = nil
  94. local m = Instance.new("Model",Character)
  95. m.Name = "WeaponModel"
  96.  
  97. mouse=Player:GetMouse()
  98. function NoOutline(Part)
  99. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  100. end
  101. player=Player
  102. ch=Character
  103.  
  104. function swait(num)
  105. if num==0 or num==nil then
  106. game:service'RunService'.Heartbeat:wait(0)
  107. else
  108. for i=0,num do
  109. game:service'RunService'.Heartbeat:wait(0)
  110. end
  111. end
  112. end
  113.  
  114.  
  115. local Player = game.Players.localPlayer
  116. local Character = Player.Character
  117. local red = 255
  118. local green = 255
  119. local blue = 255
  120. local Humanoid = Character.Humanoid
  121. local mouse = Player:GetMouse()
  122. local m = Instance.new("Model", Character)
  123. m.Name = "WeaponModel"
  124. local Head = Character.Head
  125. local UpperTorso = Character.UpperTorso
  126. local cam = game.Workspace.CurrentCamera
  127. local equipped = false
  128. local attack = false
  129. local Anim = "Idle"
  130. local idle = 0
  131. local attacktype = 1
  132. local sine = 0
  133. local change = 1
  134. local grabbed = false
  135. local cn = CFrame.new
  136. local mr = math.rad
  137. local angles = CFrame.Angles
  138. local ud = UDim2.new
  139. local c3 = Color3.new
  140. local lim = 0
  141. local st = 0
  142. local attacktype = 1
  143. local ZTarget, RocketTarget = nil, nil
  144. local euler = CFrame.fromEulerAnglesXYZ
  145. function clerp(a,b,t)
  146. local qa = {QuaternionFromCFrame(a)}
  147. local qb = {QuaternionFromCFrame(b)}
  148. local ax, ay, az = a.x, a.y, a.z
  149. local bx, by, bz = b.x, b.y, b.z
  150. local _t = 1-t
  151. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  152. end
  153.  
  154. function QuaternionFromCFrame(cf)
  155. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  156. local trace = m00 + m11 + m22
  157. if trace > 0 then
  158. local s = math.sqrt(1 + trace)
  159. local recip = 0.5/s
  160. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  161. else
  162. local i = 0
  163. if m11 > m00 then
  164. i = 1
  165. end
  166. if m22 > (i == 0 and m00 or m11) then
  167. i = 2
  168. end
  169. if i == 0 then
  170. local s = math.sqrt(m00-m11-m22+1)
  171. local recip = 0.5/s
  172. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  173. elseif i == 1 then
  174. local s = math.sqrt(m11-m22-m00+1)
  175. local recip = 0.5/s
  176. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  177. elseif i == 2 then
  178. local s = math.sqrt(m22-m00-m11+1)
  179. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  180. end
  181. end
  182. end
  183.  
  184. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  185. local xs, ys, zs = x + x, y + y, z + z
  186. local wx, wy, wz = w*xs, w*ys, w*zs
  187. local xx = x*xs
  188. local xy = x*ys
  189. local xz = x*zs
  190. local yy = y*ys
  191. local yz = y*zs
  192. local zz = z*zs
  193. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  194. end
  195.  
  196. function QuaternionSlerp(a, b, t)
  197. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  198. local startInterp, finishInterp;
  199. if cosTheta >= 0.0001 then
  200. if (1 - cosTheta) > 0.0001 then
  201. local theta = math.acos(cosTheta)
  202. local invSinTheta = 1/math.sin(theta)
  203. startInterp = math.sin((1-t)*theta)*invSinTheta
  204. finishInterp = math.sin(t*theta)*invSinTheta
  205. else
  206. startInterp = 1-t
  207. finishInterp = t
  208. end
  209. else
  210. if (1+cosTheta) > 0.0001 then
  211. local theta = math.acos(-cosTheta)
  212. local invSinTheta = 1/math.sin(theta)
  213. startInterp = math.sin((t-1)*theta)*invSinTheta
  214. finishInterp = math.sin(t*theta)*invSinTheta
  215. else
  216. startInterp = t-1
  217. finishInterp = t
  218. end
  219. end
  220. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  221. end
  222. rayCast = function(Position, Direction, Range, Ignore)
  223. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  224. end
  225. local v = game.Players.localPlayer
  226.  
  227. plr = game.Players.LocalPlayer
  228. char = game.Players.LocalPlayer.Character
  229. hum = game.Players.LocalPlayer.Character.Humanoid
  230. hed = Character.Head
  231. bsize1 = NumberSequenceKeypoint.new(3,3,3)
  232. bsize2 = NumberSequenceKeypoint.new(10,10,10)
  233. local Effects = {}
  234. attack = false
  235. local attacking = false
  236. vt = Vector3.new
  237. bc = BrickColor.new
  238. br = BrickColor.random
  239. it = Instance.new
  240. cf = CFrame.new
  241. euler = CFrame.fromEulerAnglesXYZ
  242. angles = CFrame.Angles
  243. matr = math.random
  244. local colororg = BrickColor.new("Dark indigo") -- set color u like
  245. local meshtype = "Sphere" -- only for specialmesh
  246. mouse = plr:GetMouse()
  247.  
  248. CFuncs = {
  249. ["Part"] = {
  250. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  251. local Part = Create("Part"){
  252. Parent = Parent,
  253. Reflectance = Reflectance,
  254. Transparency = Transparency,
  255. CanCollide = false,
  256. Locked = true,
  257. BrickColor = BrickColor.new(tostring(BColor)),
  258. Name = Name,
  259. Size = Size,
  260. Material = Material,
  261. }
  262. RemoveOutlines(Part)
  263. return Part
  264. end;
  265. };
  266.  
  267. ["Mesh"] = {
  268. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  269. local Msh = Create(Mesh){
  270. Parent = Part,
  271. Offset = OffSet,
  272. Scale = Scale,
  273. }
  274. if Mesh == "SpecialMesh" then
  275. Msh.MeshType = MeshType
  276. Msh.MeshId = MeshId
  277. end
  278. return Msh
  279. end;
  280. };
  281.  
  282. ["Mesh"] = {
  283. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  284. local Msh = Create(Mesh){
  285. Parent = Part,
  286. Offset = OffSet,
  287. Scale = Scale,
  288. }
  289. if Mesh == "SpecialMesh" then
  290. Msh.MeshType = MeshType
  291. Msh.MeshId = MeshId
  292. end
  293. return Msh
  294. end;
  295. };
  296.  
  297. ["Weld"] = {
  298. Create = function(Parent, Part0, Part1, C0, C1)
  299. local Weld = Create("Weld"){
  300. Parent = Parent,
  301. Part0 = Part0,
  302. Part1 = Part1,
  303. C0 = C0,
  304. C1 = C1,
  305. }
  306. return Weld
  307. end;
  308. };
  309.  
  310. ["Sound"] = {
  311. Create = function(id, par, vol, pit)
  312. coroutine.resume(coroutine.create(function()
  313. local S = Create("Sound"){
  314. Volume = vol,
  315. Pitch = pit or 1,
  316. SoundId = id,
  317. Parent = par or workspace,
  318. }
  319. wait()
  320. S:play()
  321. game:GetService("Debris"):AddItem(S, 6)
  322. end))
  323. end;
  324. };
  325.  
  326. ["ParticleEmitter"] = {
  327. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  328. local fp = Create("ParticleEmitter"){
  329. Parent = Parent,
  330. Color = ColorSequence.new(Color1, Color2),
  331. LightEmission = LightEmission,
  332. Size = Size,
  333. Texture = Texture,
  334. Transparency = Transparency,
  335. ZOffset = ZOffset,
  336. Acceleration = Accel,
  337. Drag = Drag,
  338. LockedToPart = LockedToPart,
  339. VelocityInheritance = VelocityInheritance,
  340. EmissionDirection = EmissionDirection,
  341. Enabled = Enabled,
  342. Lifetime = LifeTime,
  343. Rate = Rate,
  344. Rotation = Rotation,
  345. RotSpeed = RotSpeed,
  346. Speed = Speed,
  347. VelocitySpread = VelocitySpread,
  348. }
  349. return fp
  350. end;
  351. };
  352.  
  353. CreateTemplate = {
  354.  
  355. };
  356. }
  357.  
  358.  
  359.  
  360. New = function(Object, Parent, Name, Data)
  361. local Object = Instance.new(Object)
  362. for Index, Value in pairs(Data or {}) do
  363. Object[Index] = Value
  364. end
  365. Object.Parent = Parent
  366. Object.Name = Name
  367. return Object
  368. end
  369.  
  370. function chatfunc(text)
  371. local chat = coroutine.wrap(function()
  372. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  373. Character:FindFirstChild("TalkingBillBoard"):destroy()
  374. end
  375. local naeeym2 = Instance.new("BillboardGui",Character)
  376. naeeym2.Size = UDim2.new(0,100,0,40)
  377. naeeym2.StudsOffset = Vector3.new(0,3,0)
  378. naeeym2.Adornee = Character.Head
  379. naeeym2.Name = "TalkingBillBoard"
  380. local tecks2 = Instance.new("TextLabel",naeeym2)
  381. tecks2.BackgroundTransparency = 1
  382. tecks2.BorderSizePixel = 0
  383. tecks2.Text = ""
  384. tecks2.Font = "SciFi"
  385. tecks2.TextSize = 30
  386. tecks2.TextStrokeTransparency = 0
  387. tecks2.TextColor3 = Color3.new(0.15,0.15,1)
  388. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  389. tecks2.Size = UDim2.new(1,0,0.5,0)
  390. local tecks3 = Instance.new("TextLabel",naeeym2)
  391. tecks3.BackgroundTransparency = 1
  392. tecks3.BorderSizePixel = 0
  393. tecks3.Text = ""
  394. tecks3.Font = "SciFi"
  395. tecks3.TextSize = 30
  396. tecks3.TextStrokeTransparency = 0
  397. tecks3.TextColor3 = Color3.new(0.15,0.15,1)
  398. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  399. tecks3.Size = UDim2.new(1,0,0.5,0)
  400. for i = 1,string.len(text),1 do
  401. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  402. tecks2.Text = string.sub(text,1,i)
  403. tecks3.Text = string.sub(text,1,i)
  404. wait(0.01)
  405. end
  406. wait(2)
  407. for i = 1, 50 do
  408. swait()
  409. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  410. tecks2.Rotation = tecks2.Rotation - .8
  411. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  412. tecks2.TextTransparency = tecks2.TextTransparency + .04
  413. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  414. tecks3.Rotation = tecks2.Rotation + .8
  415. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  416. tecks3.TextTransparency = tecks2.TextTransparency + .04
  417. end
  418. naeeym2:Destroy()
  419. end)
  420. chat()
  421. end
  422. function onChatted(msg)
  423. chatfunc(msg)
  424. end
  425. Player.Chatted:connect(onChatted)
  426.  
  427.  
  428. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  429. if hit.Parent==nil then
  430. return
  431. end
  432. h=hit.Parent:FindFirstChild("Humanoid")
  433. for _,v in pairs(hit.Parent:children()) do
  434. if v:IsA("Humanoid") then
  435. h=v
  436. end
  437. end
  438. if hit.Parent.Parent:FindFirstChild("UpperTorso")~=nil then
  439. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  440. end
  441. if hit.Parent.className=="Hat" then
  442. hit=hit.Parent.Parent:findFirstChild("Head")
  443. end
  444. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("UpperTorso")~=nil then
  445. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  446. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  447. return
  448. end]]
  449. -- hs(hit,1.2)
  450. c=Instance.new("ObjectValue")
  451. c.Name="creator"
  452. c.Value=game:service("Players").LocalPlayer
  453. c.Parent=h
  454. game:GetService("Debris"):AddItem(c,.5)
  455. Damage=math.random(minim,maxim)
  456. -- h:TakeDamage(Damage)
  457. blocked=false
  458. block=hit.Parent:findFirstChild("Block")
  459. if block~=nil then
  460. print(block.className)
  461. if block.className=="NumberValue" then
  462. if block.Value>0 then
  463. blocked=true
  464. if decreaseblock==nil then
  465. block.Value=block.Value-1
  466. end
  467. end
  468. end
  469. if block.className=="IntValue" then
  470. if block.Value>0 then
  471. blocked=true
  472. if decreaseblock~=nil then
  473. block.Value=block.Value-1
  474. end
  475. end
  476. end
  477. end
  478. if blocked==false then
  479. -- h:TakeDamage(Damage)
  480. h.Health=h.Health-Damage
  481. showDamage(hit.Parent,Damage,3,TorsoColor)
  482. else
  483. h.Health=h.Health-(Damage/2)
  484. showDamage(hit.Parent,Damage/2,3,BrickColor.new("Bright blue"))
  485. end
  486. if Type=="Knockdown" then
  487. hum=hit.Parent.Humanoid
  488. hum.PlatformStand=true
  489. coroutine.resume(coroutine.create(function(HHumanoid)
  490. swait(1)
  491. HHumanoid.PlatformStand=false
  492. end),hum)
  493. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  494. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  495. local bodvol=Instance.new("BodyVelocity")
  496. bodvol.velocity=angle*knockback
  497. bodvol.P=5000
  498. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  499. bodvol.Parent=hit
  500. rl=Instance.new("BodyAngularVelocity")
  501. rl.P=3000
  502. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  503. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  504. rl.Parent=hit
  505. game:GetService("Debris"):AddItem(bodvol,.5)
  506. game:GetService("Debris"):AddItem(rl,.5)
  507. elseif Type=="Normal" then
  508. vp=Instance.new("BodyVelocity")
  509. vp.P=500
  510. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  511. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  512. if KnockbackType==1 then
  513. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  514. elseif KnockbackType==2 then
  515. vp.velocity=Property.CFrame.lookVector*knockback
  516. end
  517. if knockback>0 then
  518. vp.Parent=hit.Parent.UpperTorso
  519. end
  520. game:GetService("Debris"):AddItem(vp,.5)
  521. elseif Type=="Up" then
  522. local bodyVelocity=Instance.new("BodyVelocity")
  523. bodyVelocity.velocity=vt(0,10,0)
  524. bodyVelocity.P=1000
  525. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  526. bodyVelocity.Parent=hit
  527. game:GetService("Debris"):AddItem(bodyVelocity,1)
  528. rl=Instance.new("BodyAngularVelocity")
  529. rl.P=3000
  530. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  531. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  532. rl.Parent=hit
  533. game:GetService("Debris"):AddItem(rl,.5)
  534. elseif Type=="Snare" then
  535. bp=Instance.new("BodyPosition")
  536. bp.P=2000
  537. bp.D=100
  538. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  539. bp.position=hit.Parent.Torso.Position
  540. bp.Parent=hit.Parent.Torso
  541. game:GetService("Debris"):AddItem(bp,1)
  542. elseif Type=="Target" then
  543. if Targetting==false then
  544. ZTarget=hit.Parent.Torso
  545. coroutine.resume(coroutine.create(function(Part)
  546. swait(5)
  547. end),ZTarget)
  548. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  549. targetgui=Instance.new("BillboardGui")
  550. targetgui.Parent=ZTarget
  551. targetgui.Size=UDim2.new(10,100,10,100)
  552. targ=Instance.new("ImageLabel")
  553. targ.Parent=targetgui
  554. targ.BackgroundTransparency=1
  555. targ.Image="rbxassetid://4834067"
  556. targ.Size=UDim2.new(1,0,1,0)
  557. cam.CameraType="Scriptable"
  558. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  559. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  560. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  561. Targetting=true
  562. RocketTarget=ZTarget
  563. for i=1,Property do
  564. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  565. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  566. swait()
  567. end
  568. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  569. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  570. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  571. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  572. end
  573. Targetting=false
  574. RocketTarget=nil
  575. targetgui.Parent=nil
  576. cam.CameraType="Custom"
  577. end
  578. end
  579. debounce=Instance.new("BoolValue")
  580. debounce.Name="DebounceHit"
  581. debounce.Parent=hit.Parent
  582. debounce.Value=true
  583. game:GetService("Debris"):AddItem(debounce,Delay)
  584. c=Instance.new("ObjectValue")
  585. c.Name="creator"
  586. c.Value=Player
  587. c.Parent=h
  588. game:GetService("Debris"):AddItem(c,.5)
  589. CRIT=false
  590. hitDeb=true
  591. AttackPos=6
  592. end
  593. end
  594.  
  595. showDamage=function(Char,Dealt,du,Color)
  596. m=Instance.new("Model")
  597. m.Name=""
  598. h=Instance.new("Humanoid")
  599. h.Health=0
  600. h.MaxHealth=0
  601. h.Parent=m
  602. c=Instance.new("Part")
  603. c.Transparency=0
  604. c.Material = "Neon"
  605. c.BrickColor=bc("Bright red")
  606. c.Name="Head"
  607. c.TopSurface=0
  608. c.BottomSurface=0
  609. CV="Hot pink"
  610.  
  611. local txt = Instance.new("BillboardGui", c)
  612. txt.Adornee = c
  613. txt.Name = "_status"
  614. txt.Size = UDim2.new(2, 0, 1.2, 0)
  615. txt.StudsOffset = Vector3.new(-9, 8, 0)
  616. local text = Instance.new("TextLabel", txt)
  617. text.Size = UDim2.new(10, 0, 7, 0)
  618. text.FontSize = "Size24"
  619. text.TextScaled = true
  620. text.TextTransparency = 0
  621. text.BackgroundTransparency = 1
  622. text.TextTransparency = 0
  623. text.TextStrokeTransparency = 0
  624. if Dealt < 12 then
  625. text.Font = "Highway"
  626. elseif Dealt < 20 then
  627. text.Font = "SourceSansBold"
  628. elseif Dealt >= 20 then
  629. text.Font = "Fantasy"
  630. end
  631. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  632. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  633. v=Instance.new("Part")
  634. v.Name = "ColorBrick"
  635. v.Parent=c
  636. v.FormFactor="Symmetric"
  637. v.Anchored=true
  638. v.CanCollide=false
  639. v.BottomSurface="Smooth"
  640. v.TopSurface="Smooth"
  641. v.Size=Vector3.new(10,5,3)
  642. v.Transparency=1
  643. v.CFrame=c.CFrame
  644. v.BrickColor=BrickColor.new(CV)
  645. v.Transparency=1
  646. if Dealt < 12 then
  647. text.TextColor3 = BrickColor.new("White").Color
  648. elseif Dealt < 20 then
  649. text.TextColor3 = BrickColor.new("Bright yellow").Color
  650. elseif Dealt >= 20 then
  651. text.TextColor3 = BrickColor.new("Really red").Color
  652. end
  653. v.Shape="Block"
  654. text.Text = tostring(Dealt).. "!"
  655. local dam = Instance.new("Sound",c)
  656. local rndm=math.random(1,#hitsounds)
  657. local r=rndm
  658. dam.SoundId = "http://www.roblox.com/asset/?id="..hitsounds[r]
  659. dam.Volume = 1.25
  660. dam.Pitch = 1
  661. dam:Play()
  662. c.formFactor="Plate"
  663. c.Transparency = 1
  664. c.Size=Vector3.new(1,.4,1)
  665. ms=Instance.new("CylinderMesh")
  666. ms.Scale=Vector3.new(.8,.8,.8)
  667. if CRIT==true then
  668. ms.Scale=Vector3.new(1,1.25,1)
  669. end
  670. ms.Parent=c
  671. c.Reflectance=0
  672. Instance.new("BodyGyro").Parent=c
  673. c.Parent=m
  674. if Char:findFirstChild("Head")~=nil then
  675. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  676. elseif Char.Parent:findFirstChild("Head")~=nil then
  677. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  678. end
  679. f=Instance.new("BodyPosition")
  680. f.P=2000
  681. f.D=100
  682. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  683. f.position=c.Position+Vector3.new(0,3,0)
  684. f.Parent=c
  685. game:GetService("Debris"):AddItem(m,.5+du)
  686. c.CanCollide=false
  687. m.Parent=workspace
  688. c.CanCollide=false
  689. wait(1)
  690. for l = 0, 9 do
  691. text.TextTransparency = text.TextTransparency + 0.1
  692. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
  693. wait()
  694. end
  695. end
  696.  
  697. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  698. local gui = it(GuiType)
  699. gui.Parent = parent
  700. gui.Text = text
  701. gui.BackgroundTransparency = backtrans
  702. gui.BackgroundColor3 = backcol
  703. gui.SizeConstraint = "RelativeXY"
  704. gui.TextXAlignment = "Center"
  705. gui.TextYAlignment = "Center"
  706. gui.Position = pos
  707. gui.Size = size
  708. gui.Font = "SourceSans"
  709. gui.FontSize = "Size14"
  710. gui.TextWrapped = false
  711. gui.TextStrokeTransparency = 0
  712. gui.TextColor = BrickColor.new("White")
  713. return gui
  714. end
  715. ---- GUI set
  716. local basgui = it("GuiMain")
  717. basgui.Parent = Player.PlayerGui
  718. basgui.Name = "CooldownsGUI"
  719. local basframe = it("Frame")
  720. basframe.Parent = basgui
  721. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  722. basframe.BackgroundTransparency = 1
  723. basframe.BorderColor3 = Color3.new(17, 17, 17)
  724. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  725. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  726. local basicgui = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
  727. basicgui.ZIndex = 2
  728. basicgui.Font = "Highway"
  729. basicgui.BackgroundTransparency = 0.5
  730. basicgui.BorderSizePixel = 0.65
  731. basicgui.TextScaled = true
  732. basicgui.Text = "(F)\nInferno Meteor"
  733. basicgui.TextSize = 24
  734. local basicgui2 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, -0.125, 0), UDim2.new(0.45, 0, 0.35, 0))
  735. basicgui2.ZIndex = 2
  736. basicgui2.Font = "Highway"
  737. basicgui2.BackgroundTransparency = 0.5
  738. basicgui2.BorderSizePixel = 0.65
  739. basicgui2.TextScaled = true
  740. basicgui2.Text = "(E)\nInferno Demise"
  741. basicgui2.TextSize = 24
  742. local basicgui3 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  743. basicgui3.ZIndex = 2
  744. basicgui3.Font = "Highway"
  745. basicgui3.BackgroundTransparency = 0.5
  746. basicgui3.BorderSizePixel = 0.65
  747. basicgui3.TextScaled = true
  748. basicgui3.Text = "(Q)\nInferno Comet"
  749. basicgui3.TextSize = 24
  750. local basicgui4 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, 0.225, 0), UDim2.new(0.45, 0, 0.35, 0))
  751. basicgui4.ZIndex = 2
  752. basicgui4.Font = "Highway"
  753. basicgui4.BackgroundTransparency = 0.5
  754. basicgui4.BorderSizePixel = 0.65
  755. basicgui4.TextScaled = true
  756. basicgui4.Text = "(R)\nInferno Wrath"
  757. basicgui4.TextSize = 24
  758. local basicgui5 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(-0.15, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
  759. basicgui5.ZIndex = 2
  760. basicgui5.Font = "Highway"
  761. basicgui5.BackgroundTransparency = 0.5
  762. basicgui5.BorderSizePixel = 0.65
  763. basicgui5.TextScaled = true
  764. basicgui5.Text = "(Z)\n???"
  765. basicgui5.TextSize = 24
  766. local basicgui6 = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really blue").Color, UDim2.new(0.35, 0, -0.475, 0), UDim2.new(0.45, 0, 0.35, 0))
  767. basicgui6.ZIndex = 2
  768. basicgui6.Font = "Highway"
  769. basicgui6.BackgroundTransparency = 0.5
  770. basicgui6.BorderSizePixel = 0.65
  771. basicgui6.TextScaled = true
  772. basicgui6.Text = "(X)\nInferno Hell"
  773. basicgui6.TextSize = 24
  774.  
  775. local healthg = gui("TextLabel", basframe, "Basic", 0, BrickColor.new("Really black").Color, UDim2.new(-0.15, 0, 0.675, 0), UDim2.new(0.95, 0, 0.15, 0))
  776. healthg.ZIndex = 2
  777. healthg.Font = "Highway"
  778. healthg.BackgroundTransparency = 0.5
  779. healthg.BorderSizePixel = 0.65
  780. healthg.TextScaled = true
  781. healthg.Text = "health"
  782. healthg.TextSize = 24
  783.  
  784. char.Humanoid.Animator.Parent = nil
  785.  
  786. ---------------- set a position
  787. local handle = Instance.new("Part")
  788. handle.Parent = Character
  789. handle.Size = Vector3.new(0.2,0.2,0.2)
  790. handle.Archivable = true
  791. handle.Transparency = 1
  792. handle.CanCollide = false
  793. handle.BrickColor = BrickColor.new("White")
  794. handle.Material = "Neon"
  795.  
  796. ---- yeee boi here comes entrance of inferno
  797.  
  798. hum.WalkSpeed = 0
  799.  
  800. local dd = Instance.new("ParticleEmitter",handle)
  801. dd.Texture = "http://www.roblox.com/asset/?id=745304849"
  802. dd.LightEmission = 1
  803. dd.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  804. dd.Rate = 50
  805. dd.Lifetime = NumberRange.new(0.5)
  806. dd.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  807. dd.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  808. dd.Speed = NumberRange.new(0)
  809. dd.Rotation = NumberRange.new(-500,500)
  810. dd.VelocitySpread = 90000
  811. dd.LockedToPart = true
  812. dd.RotSpeed = NumberRange.new(-500,500)
  813. local bon = Instance.new("ParticleEmitter",handle)
  814. bon.Texture = "rbxassetid://296874871"
  815. bon.LightEmission = 0.75
  816. bon.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  817. bon.Rate = 0
  818. bon.Lifetime = NumberRange.new(2.5)
  819. bon.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  820. bon.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  821. bon.Speed = NumberRange.new(15)
  822. bon.Rotation = NumberRange.new(-500,500)
  823. bon.VelocitySpread = 90000
  824. bon.RotSpeed = NumberRange.new(-500,500)
  825. local bon2 = Instance.new("ParticleEmitter",handle)
  826. bon2.Texture = "rbxassetid://296874871"
  827. bon2.LightEmission = 0.75
  828. bon2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  829. bon2.Rate = 0
  830. bon2.Lifetime = NumberRange.new(2.5)
  831. bon2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,10,0)})
  832. bon2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  833. bon2.Speed = NumberRange.new(25)
  834. bon2.Rotation = NumberRange.new(-500,500)
  835. bon2.VelocitySpread = 90000
  836. bon2.RotSpeed = NumberRange.new(-500,500)
  837.  
  838. local tran = Instance.new("ParticleEmitter",handle)
  839. tran.Texture = "rbxassetid://296874871"
  840. tran.LightEmission = 0.75
  841. tran.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  842. tran.Rate = 99999
  843. tran.Lifetime = NumberRange.new(0.25)
  844. tran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(1,0,0)})
  845. tran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  846. tran.Speed = NumberRange.new(0)
  847. tran.Rotation = NumberRange.new(-500,500)
  848. tran.VelocitySpread = 90000
  849. tran.LockedToPart = true
  850. tran.RotSpeed = NumberRange.new(-500,500)
  851. local tran2 = Instance.new("ParticleEmitter",handle)
  852. tran2.Texture = "http://www.roblox.com/asset/?id=745304849"
  853. tran2.LightEmission = 1
  854. tran2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  855. tran2.Rate = 50
  856. tran2.Lifetime = NumberRange.new(0.5)
  857. tran2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5,0),NumberSequenceKeypoint.new(1,0,0)})
  858. tran2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  859. tran2.Speed = NumberRange.new(0)
  860. tran2.Rotation = NumberRange.new(-500,500)
  861. tran2.VelocitySpread = 90000
  862. tran2.LockedToPart = true
  863. tran2.RotSpeed = NumberRange.new(-500,500)
  864. wait(0.5)
  865. bon.Rate = 0
  866. bon2.Rate = 0
  867. wait(3.25)
  868. bon:Destroy()
  869. bon:Destroy()
  870. dd:Destroy()
  871. hum.WalkSpeed = 16
  872. -----------
  873.  
  874. function InfernoComet()
  875. attack = true
  876. chatfunc("Inferno Comet!!")
  877. local tra = Instance.new("ParticleEmitter",handle)
  878. tra.Texture = "rbxassetid://296874871"
  879. tra.LightEmission = 0.75
  880. tra.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  881. tra.Rate = 99999
  882. tra.Lifetime = NumberRange.new(0.25)
  883. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  884. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  885. tra.Speed = NumberRange.new(0)
  886. tra.Rotation = NumberRange.new(-500,500)
  887. tra.VelocitySpread = 90000
  888. tra.LockedToPart = true
  889. tra.RotSpeed = NumberRange.new(-500,500)
  890. local tra2 = Instance.new("ParticleEmitter",handle)
  891. tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
  892. tra2.LightEmission = 1
  893. tra2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  894. tra2.Rate = 50
  895. tra2.Lifetime = NumberRange.new(0.5)
  896. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  897. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  898. tra2.Speed = NumberRange.new(0)
  899. tra2.Rotation = NumberRange.new(-500,500)
  900. tra2.VelocitySpread = 90000
  901. tra2.LockedToPart = true
  902. tra2.RotSpeed = NumberRange.new(-500,500)
  903. local sa = Instance.new("Sound",handle)
  904.  
  905. sa.SoundId = "rbxassetid://304448425"
  906. sa.Volume = 1
  907. sa.Pitch = 1
  908. sa:Play()
  909. tra.Rate = 0
  910. tra2.Rate = 0
  911. local lb = Instance.new("Part")
  912. lb.Parent = char
  913. lb.Material = "Neon"
  914. lb.Color = BrickColor.new("Bright blue").Color
  915. lb.CanCollide = false
  916. lb.Shape = "Ball"
  917. lb.CFrame = handle.CFrame
  918. lb.Anchored = true
  919. lb.Transparency = 1
  920. lb.Size = vt(1,1,1)
  921. local thing = Instance.new("SpecialMesh",lb)
  922. thing.MeshType = meshtype
  923. local hitted = false
  924. lb.Anchored = false
  925. local trail = Instance.new("ParticleEmitter",lb)
  926. trail.Texture = "rbxassetid://296874871"
  927. trail.LightEmission = 1
  928. trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  929. trail.Rate = 9999
  930. trail.Lifetime = NumberRange.new(1.5)
  931. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  932. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  933. trail.Speed = NumberRange.new(0,0)
  934. trail.Rotation = NumberRange.new(-500,500)
  935. trail.RotSpeed = NumberRange.new(-500,500)
  936. local bv = Instance.new("BodyVelocity")
  937. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  938. bv.velocity = mouse.Hit.lookVector *75
  939. bv.Parent = lb
  940. wait(0.05)
  941. lb.Touched:connect(function(hit)
  942. if hitted == false then
  943. hitted = true
  944. trail.Rate = 0
  945. lb.Anchored = true
  946. local aa = Instance.new("Part")
  947. local val = 1*3.5
  948. aa.Parent = lb
  949. local exsound = Instance.new("Sound",aa)
  950. exsound.SoundId = "rbxassetid://402347142"
  951. exsound.Volume = 3.5
  952. exsound.Pitch = 1
  953. exsound:Play()
  954. aa.Material = "Neon"
  955. aa.Color = BrickColor.new("Bright blue").Color
  956. aa.CanCollide = false
  957. aa.Shape = "Ball"
  958. aa.CFrame = lb.CFrame
  959. aa.Anchored = true
  960. aa.Transparency = 0
  961. aa.Size = vt(1,1,1)
  962. local thinger = Instance.new("SpecialMesh",aa)
  963. thinger.MeshType = meshtype
  964. thinger.Scale = vt(15,15,15)
  965. local explosion = Instance.new("Explosion",aa)
  966. explosion.Position = aa.Position
  967. explosion.BlastRadius = 22.5
  968. explosion.BlastPressure = 100
  969. local exp = Instance.new("ParticleEmitter",aa)
  970. exp.Texture = "rbxassetid://296874871"
  971. exp.LightEmission = 1
  972. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  973. exp.Rate = 9000000000
  974. exp.Lifetime = NumberRange.new(1)
  975. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  976. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  977. exp.Speed = NumberRange.new(100)
  978. exp.VelocitySpread = 9000000
  979. exp.Rotation = NumberRange.new(-500,500)
  980. exp.RotSpeed = NumberRange.new(-500,500)
  981. local expa = Instance.new("ParticleEmitter",aa)
  982. expa.Texture = "rbxassetid://296874871"
  983. expa.LightEmission = 1
  984. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  985. expa.Rate = 9000000000
  986. expa.Lifetime = NumberRange.new(2.75)
  987. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  988. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  989. expa.Speed = NumberRange.new(100)
  990. expa.VelocitySpread = 9000000
  991. expa.Rotation = NumberRange.new(-500,500)
  992. expa.RotSpeed = NumberRange.new(-500,500)
  993. local exp2 = exp:Clone()
  994. exp2.Parent = aa
  995. local exp3 = exp:Clone()
  996. exp3.Parent = aa
  997. local exp4 = exp:Clone()
  998. exp4.Parent = aa
  999. local exp5 = exp:Clone()
  1000. exp5.Parent = aa
  1001. local exp6 = exp:Clone()
  1002. exp6.Parent = aa
  1003. local exp7 = exp:Clone()
  1004. exp7.Parent = aa
  1005. local expa2 = expa:Clone()
  1006. expa2.Parent = aa
  1007. local expa3 = expa:Clone()
  1008. expa3.Parent = aa
  1009. local expa4 = expa:Clone()
  1010. expa4.Parent = aa
  1011. local expa5 = expa:Clone()
  1012. expa5.Parent = aa
  1013. local expa6 = expa:Clone()
  1014. expa6.Parent = aa
  1015. local expa7 = expa:Clone()
  1016. expa7.Parent = aa
  1017. for i = 0, 1 do
  1018. val = val - 0.025*3.5
  1019. thinger.Scale = thinger.Scale + vt(val,val,val)
  1020. wait()
  1021. end
  1022. exp.Rate = 0
  1023. exp2.Rate = 0
  1024. exp3.Rate = 0
  1025. exp4.Rate = 0
  1026. exp5.Rate = 0
  1027. exp6.Rate = 0
  1028. exp7.Rate = 0
  1029. for i = 0, 1 do
  1030. val = val - 0.025*3.5
  1031. thinger.Scale = thinger.Scale + vt(val,val,val)
  1032. wait()
  1033. end
  1034. expa.Rate = 0
  1035. expa2.Rate = 0
  1036. expa3.Rate = 0
  1037. expa4.Rate = 0
  1038. expa5.Rate = 0
  1039. expa6.Rate = 0
  1040. expa7.Rate = 0
  1041. for i = 0, 21 do
  1042. val = val - 0.025*3.5
  1043. thinger.Scale = thinger.Scale + vt(val,val,val)
  1044. wait()
  1045. end
  1046. for i = 0, 74 do
  1047. val = val - 0.0145
  1048. aa.Transparency = aa.Transparency + 0.0145
  1049. thinger.Scale = thinger.Scale + vt(val,val,val)
  1050. wait()
  1051. end
  1052. end
  1053. end)
  1054. attack = false
  1055. wait(30)
  1056. sa:Destroy()
  1057. tra:Destroy()
  1058. tra2:Destroy()
  1059. lb:Destroy()
  1060. end
  1061.  
  1062. function InfernoHell()
  1063. attack = true
  1064. chatfunc("INFERNO...")
  1065. handleweld.Part0 = rarm
  1066. local aura = Instance.new("ParticleEmitter",UpperTorso)
  1067. aura.Texture = "rbxassetid://305563617"
  1068. aura.LightEmission = 1
  1069. aura.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1070. aura.Rate = 25
  1071. aura.Lifetime = NumberRange.new(0.75)
  1072. aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1073. aura.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1074. aura.Speed = NumberRange.new(15)
  1075. aura.VelocitySpread = 50
  1076. local aura2 = Instance.new("ParticleEmitter",UpperTorso)
  1077. aura2.Texture = "rbxassetid://296874871"
  1078. aura2.LightEmission = 1
  1079. aura2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1080. aura2.Rate = 99999
  1081. aura2.Lifetime = NumberRange.new(1.5)
  1082. aura2.Acceleration = vt(0,45,0)
  1083. aura2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(1,0,0)})
  1084. aura2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1085. aura2.Speed = NumberRange.new(-25)
  1086. aura2.Rotation = NumberRange.new(-500,500)
  1087. aura2.VelocitySpread = 45
  1088. aura2.RotSpeed = NumberRange.new(-500,500)
  1089. local auran = Instance.new("ParticleEmitter",UpperTorso)
  1090. auran.Texture = "rbxassetid://296874871"
  1091. auran.LightEmission = 1
  1092. auran.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1093. auran.Rate = 0
  1094. auran.Lifetime = NumberRange.new(5)
  1095. auran.Acceleration = vt(0,-45,0)
  1096. auran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1097. auran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1098. auran.Speed = NumberRange.new(65)
  1099. auran.Rotation = NumberRange.new(-500,500)
  1100. auran.VelocitySpread = 100
  1101. auran.RotSpeed = NumberRange.new(-500,500)
  1102. local sa = Instance.new("Sound",handle)
  1103. sa.SoundId = "rbxassetid://431105970"
  1104. sa.Volume = 5
  1105. sa.Pitch = 1
  1106. sa:Play()
  1107.  
  1108. for i = 0, 5 do
  1109. auran.Rate = 99999
  1110. local lb = Instance.new("Part")
  1111. lb.Parent = char
  1112. lb.Material = "Neon"
  1113. lb.Color = BrickColor.new("Bright blue").Color
  1114. lb.CanCollide = false
  1115. lb.Size = vt(1,1,1)
  1116. lb.CFrame = tors.CFrame
  1117. lb.Rotation = vt(0,0,0)
  1118. lb.Anchored = true
  1119. lb.Transparency = 0
  1120. local thing = Instance.new("SpecialMesh",lb)
  1121. thing.MeshType = "FileMesh"
  1122. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1123. thing.Scale = vt(0,15,0)
  1124. local chancerot = math.random(1,2)
  1125. for z = 0, 4 do
  1126. if chancerot == 1 then
  1127. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1128. elseif chancerot == 2 then
  1129. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1130. end
  1131. lb.Transparency = lb.Transparency + 0.1
  1132. thing.Scale = thing.Scale + vt(15,0,15)
  1133. wait()
  1134. end
  1135. auran.Rate = 0
  1136. for z = 0, 4 do
  1137. if chancerot == 1 then
  1138. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  1139. elseif chancerot == 2 then
  1140. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  1141. end
  1142. lb.Transparency = lb.Transparency + 0.1
  1143. thing.Scale = thing.Scale + vt(15,0,15)
  1144. wait()
  1145. end
  1146. lb:Destroy()
  1147. end
  1148. chatfunc("HELL!!!")
  1149. local sa = Instance.new("Sound",handle)
  1150. sa.SoundId = "rbxassetid://416328540"
  1151. sa.Volume = 10
  1152. sa.Pitch = 0.75
  1153. sa:Play()
  1154.  
  1155. local shur = Instance.new("Part",char)
  1156. local gahde = Instance.new("Sound",char)
  1157. gahde.SoundId = "rbxassetid://402981977"
  1158. gahde.Volume = 5
  1159. gahde.Pitch = 0.6
  1160. gahde:Play()
  1161. shur.Transparency = 1
  1162. shur.Material = "Neon"
  1163. shur.BrickColor = bc("Bright red")
  1164. shur.Anchored = true
  1165. shur.CFrame = UpperTorso.CFrame + vt(0,10,0)
  1166. shur.Size = vt(1,0.2,1)
  1167. shur.CanCollide = false
  1168. local dec = Instance.new("Decal",shur)
  1169. dec.Texture = "http://www.roblox.com/asset/?id=840391577"
  1170. dec.Face = "Top"
  1171. local dec2 = dec:Clone()
  1172. dec2.Parent = shur
  1173. dec2.Face = "Bottom"
  1174. local Meshshur = Instance.new("CylinderMesh",shur)
  1175. Meshshur.Scale = vt(0,1,0)
  1176. for i = 0, 39 do
  1177. wait()
  1178. Meshshur.Scale = Meshshur.Scale + vt(15,0,15)
  1179. end
  1180. local sa = Instance.new("Sound",char)
  1181. sa.SoundId = "rbxassetid://428027602"
  1182. sa.Volume = 2.5
  1183. sa.Pitch = 0.5
  1184. sa:Play()
  1185. local lb = Instance.new("Part")
  1186. lb.Parent = char
  1187. lb.Material = "Neon"
  1188. lb.Color = BrickColor.new("Bright blue").Color
  1189. lb.CanCollide = false
  1190. lb.Shape = "Ball"
  1191. lb.CFrame = handle.CFrame
  1192. lb.Anchored = true
  1193. lb.Transparency = 0
  1194. lb.Size = vt(1,1,1)
  1195. lb.CFrame = handle.CFrame
  1196. local thing = Instance.new("SpecialMesh",lb)
  1197. thing.MeshType = meshtype
  1198. thing.Scale = vt(0,0,0)
  1199. for i = 0, 89 do
  1200. thing.Scale = thing.Scale + vt(2.5,2.5,2.5)
  1201. lb.CFrame = lb.CFrame + Vector3.new(0,1.425,0)
  1202. wait()
  1203. end
  1204. wait(1)
  1205. for i = 0, 39 do
  1206. wait()
  1207. Meshshur.Scale = Meshshur.Scale - vt(15,0,15)
  1208. end
  1209. local sa = Instance.new("Sound",char)
  1210. sa.SoundId = "rbxassetid://565538688"
  1211. sa.Volume = 1
  1212. sa.Pitch = 0.95
  1213. sa:Play()
  1214. wait(0.5)
  1215. shur:Destroy()
  1216. sbs:Destroy()
  1217. local sa = Instance.new("Sound",char)
  1218. sa.SoundId = "rbxassetid://416328540"
  1219. sa.Volume = 1.5
  1220. sa.Pitch = 0.5
  1221. sa:Play()
  1222. local sa = Instance.new("Sound",char)
  1223. sa.SoundId = "rbxassetid://466493476"
  1224. sa.Volume = 1.5
  1225. sa.Pitch = 0.5
  1226. sa:Play()
  1227. aura.Rate = 0
  1228. aura2.Rate = 0
  1229. local hitted = false
  1230. lb.Anchored = false
  1231. local trail = Instance.new("ParticleEmitter",lb)
  1232. trail.Texture = "rbxassetid://296874871"
  1233. trail.LightEmission = 1
  1234. trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1235. trail.Rate = 9999
  1236. trail.Lifetime = NumberRange.new(2.5)
  1237. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,150,0),NumberSequenceKeypoint.new(1,5,0)})
  1238. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1239. trail.Speed = NumberRange.new(100)
  1240. trail.VelocitySpread = 9000000
  1241. trail.Rotation = NumberRange.new(-500,500)
  1242. trail.RotSpeed = NumberRange.new(-500,500)
  1243. local bv = Instance.new("BodyVelocity")
  1244. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1245. bv.velocity = mouse.Hit.lookVector *75
  1246. bv.Parent = lb
  1247. wait(0.05)
  1248. lb.Touched:connect(function(hit)
  1249. if hitted == false then
  1250. hitted = true
  1251. trail.Rate = 0
  1252. lb.Anchored = true
  1253. local aa = Instance.new("Part")
  1254. for i = 0, 9 do
  1255. lb.Transparency = lb.Transparency + 0.1
  1256. local val = 1*3.5
  1257. aa.Parent = lb
  1258. local exsound = Instance.new("Sound",aa)
  1259. exsound.SoundId = "rbxassetid://412831137"
  1260. exsound.Volume = 10
  1261. exsound.Pitch = 0.5
  1262. exsound:Play()
  1263. local exsound = Instance.new("Sound",aa)
  1264. exsound.SoundId = "rbxassetid://439342426"
  1265. exsound.Volume = 10
  1266. exsound.Pitch = 0.75
  1267. exsound:Play()
  1268. local exsound = Instance.new("Sound",aa)
  1269. exsound.SoundId = "rbxassetid://439342426"
  1270. exsound.Volume = 10
  1271. exsound.Pitch = 0.5
  1272. exsound:Play()
  1273. local exsound = Instance.new("Sound",aa)
  1274. exsound.SoundId = "rbxassetid://439342426"
  1275. exsound.Volume = 10
  1276. exsound.Pitch = 0.35
  1277. exsound:Play()
  1278. local exsound = Instance.new("Sound",aa)
  1279. exsound.SoundId = "rbxassetid://439342426"
  1280. exsound.Volume = 10
  1281. exsound.Pitch = 0.25
  1282. exsound:Play()
  1283. local exsound = Instance.new("Sound",aa)
  1284. exsound.SoundId = "rbxassetid://439342426"
  1285. exsound.Volume = 10
  1286. exsound.Pitch = 0.2
  1287. exsound:Play()
  1288. aa.Material = "Neon"
  1289. aa.Color = BrickColor.new("Bright blue").Color
  1290. aa.CanCollide = false
  1291. aa.Shape = "Ball"
  1292. aa.CFrame = lb.CFrame
  1293. aa.Anchored = true
  1294. aa.Transparency = 0
  1295. aa.Size = vt(1,1,1)
  1296. local thinger = Instance.new("SpecialMesh",aa)
  1297. thinger.MeshType = meshtype
  1298. thinger.Scale = vt(225,225,225)
  1299. local explosion = Instance.new("Explosion",aa)
  1300. explosion.Position = aa.Position
  1301. explosion.BlastRadius = 500
  1302. explosion.BlastPressure = 100
  1303. local exp = Instance.new("ParticleEmitter",aa)
  1304. exp.Texture = "rbxassetid://296874871"
  1305. exp.LightEmission = 1
  1306. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1307. exp.Rate = 9000000000
  1308. exp.Lifetime = NumberRange.new(1)
  1309. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,175,0),NumberSequenceKeypoint.new(1,1,0)})
  1310. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1311. exp.Speed = NumberRange.new(100)
  1312. exp.VelocitySpread = 9000000
  1313. exp.Rotation = NumberRange.new(-500,500)
  1314. exp.RotSpeed = NumberRange.new(-500,500)
  1315. local expa = Instance.new("ParticleEmitter",aa)
  1316. expa.Texture = "rbxassetid://296874871"
  1317. expa.LightEmission = 1
  1318. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1319. expa.Rate = 9000000000
  1320. expa.Lifetime = NumberRange.new(2.75)
  1321. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,150,0)})
  1322. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1323. expa.Speed = NumberRange.new(100)
  1324. expa.VelocitySpread = 9000000
  1325. expa.Rotation = NumberRange.new(-500,500)
  1326. expa.RotSpeed = NumberRange.new(-500,500)
  1327. local exp2 = exp:Clone()
  1328. exp2.Parent = aa
  1329. local exp3 = exp:Clone()
  1330. exp3.Parent = aa
  1331. local exp4 = exp:Clone()
  1332. exp4.Parent = aa
  1333. local exp5 = exp:Clone()
  1334. exp5.Parent = aa
  1335. local exp6 = exp:Clone()
  1336. exp6.Parent = aa
  1337. local exp7 = exp:Clone()
  1338. exp7.Parent = aa
  1339. local expa2 = expa:Clone()
  1340. expa2.Parent = aa
  1341. local expa3 = expa:Clone()
  1342. expa3.Parent = aa
  1343. local expa4 = expa:Clone()
  1344. expa4.Parent = aa
  1345. local expa5 = expa:Clone()
  1346. expa5.Parent = aa
  1347. local expa6 = expa:Clone()
  1348. expa6.Parent = aa
  1349. local expa7 = expa:Clone()
  1350. expa7.Parent = aa
  1351. for i = 0, 1 do
  1352. val = val - 0.025*3.5
  1353. thinger.Scale = thinger.Scale + vt(val,val,val)
  1354. wait()
  1355. end
  1356. exp.Rate = 0
  1357. exp2.Rate = 0
  1358. exp3.Rate = 0
  1359. exp4.Rate = 0
  1360. exp5.Rate = 0
  1361. exp6.Rate = 0
  1362. exp7.Rate = 0
  1363. for i = 0, 1 do
  1364. val = val - 0.025*3.5
  1365. thinger.Scale = thinger.Scale + vt(val,val,val)
  1366. wait()
  1367. end
  1368. expa.Rate = 0
  1369. expa2.Rate = 0
  1370. expa3.Rate = 0
  1371. expa4.Rate = 0
  1372. expa5.Rate = 0
  1373. expa6.Rate = 0
  1374. expa7.Rate = 0
  1375. for i = 0, 21 do
  1376. val = val - 0.025*3.5
  1377. thinger.Scale = thinger.Scale + vt(val,val,val)
  1378. wait()
  1379. end
  1380. for i = 0, 4 do
  1381. val = val - 0.05
  1382. aa.Transparency = aa.Transparency + 0.065*4.5
  1383. thinger.Scale = thinger.Scale + vt(val,val,val)
  1384. wait()
  1385. end
  1386. end
  1387. end
  1388. end)
  1389. attack = false
  1390. wait(60)
  1391. sa:Destroy()
  1392. sa:Destroy()
  1393. sa:Destroy()
  1394. sa:Destroy()
  1395. sa:Destroy()
  1396. aura:Destroy()
  1397. aura2:Destroy()
  1398. lb:Destroy()
  1399. end
  1400.  
  1401.  
  1402. function InfernoMeteor()
  1403. attack = true
  1404. chatfunc("Inferno...")
  1405. handleweld.Part0 = rarm
  1406. local tra = Instance.new("ParticleEmitter",handle)
  1407. tra.Texture = "rbxassetid://296874871"
  1408. tra.LightEmission = 0.75
  1409. tra.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1410. tra.Rate = 99999
  1411. tra.Lifetime = NumberRange.new(0.25)
  1412. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1413. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1414. tra.Speed = NumberRange.new(0)
  1415. tra.Rotation = NumberRange.new(-500,500)
  1416. tra.VelocitySpread = 90000
  1417. tra.LockedToPart = true
  1418. tra.RotSpeed = NumberRange.new(-500,500)
  1419. local tra2 = Instance.new("ParticleEmitter",handle)
  1420. tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
  1421. tra2.LightEmission = 1
  1422. tra2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1423. tra2.Rate = 50
  1424. tra2.Lifetime = NumberRange.new(0.5)
  1425. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  1426. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  1427. tra2.Speed = NumberRange.new(0)
  1428. tra2.Rotation = NumberRange.new(-500,500)
  1429. tra2.VelocitySpread = 90000
  1430. tra2.LockedToPart = true
  1431. tra2.RotSpeed = NumberRange.new(-500,500)
  1432. local sa = Instance.new("Sound",handle)
  1433. sa.SoundId = "rbxassetid://565538688"
  1434. sa.Volume = 1.5
  1435. sa.Pitch = 0.975
  1436. sa:Play()
  1437. chatfunc("Meteor!!")
  1438.  
  1439. local sa = Instance.new("Sound",handle)
  1440. sa.SoundId = "rbxassetid://304529688"
  1441. sa.Volume = 1.5
  1442. sa.Pitch = 0.85
  1443. sa:Play()
  1444. tra.Rate = 0
  1445. tra2.Rate = 0
  1446. local lb = Instance.new("Part")
  1447. lb.Parent = char
  1448. lb.Material = "Neon"
  1449. lb.Color = BrickColor.new("Bright blue").Color
  1450. lb.CanCollide = false
  1451. lb.Shape = "Ball"
  1452. lb.CFrame = handle.CFrame
  1453. lb.Anchored = true
  1454. lb.Transparency = 1
  1455. lb.Size = vt(1,1,1)
  1456. local thing = Instance.new("SpecialMesh",lb)
  1457. thing.MeshType = meshtype
  1458. local hitted = false
  1459. lb.Anchored = false
  1460. local trail = Instance.new("ParticleEmitter",lb)
  1461. trail.Texture = "rbxassetid://296874871"
  1462. trail.LightEmission = 1
  1463. trail.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1464. trail.Rate = 9999
  1465. trail.Lifetime = NumberRange.new(1.5)
  1466. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1467. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1468. trail.Speed = NumberRange.new(0,0)
  1469. trail.Rotation = NumberRange.new(-500,500)
  1470. trail.RotSpeed = NumberRange.new(-500,500)
  1471. local bv = Instance.new("BodyVelocity")
  1472. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1473. bv.velocity = mouse.Hit.lookVector *95
  1474. bv.Parent = lb
  1475. wait(0.05)
  1476. lb.Touched:connect(function(hit)
  1477. if hitted == false then
  1478. hitted = true
  1479. trail.Rate = 0
  1480. lb.Anchored = true
  1481. local aa = Instance.new("Part")
  1482. local val = 1*8
  1483. aa.Parent = lb
  1484. local exsound = Instance.new("Sound",aa)
  1485. exsound.SoundId = "rbxassetid://402347142"
  1486. exsound.Volume = 10
  1487. exsound.Pitch = 0.945
  1488. exsound:Play()
  1489. aa.Material = "Neon"
  1490. aa.Color = BrickColor.new("Bright blue").Color
  1491. aa.CanCollide = false
  1492. aa.Shape = "Ball"
  1493. aa.CFrame = lb.CFrame
  1494. aa.Anchored = true
  1495. aa.Transparency = 0
  1496. aa.Size = vt(1,1,1)
  1497. local thinger = Instance.new("SpecialMesh",aa)
  1498. thinger.MeshType = meshtype
  1499. thinger.Scale = vt(15,15,15)
  1500. local explosion = Instance.new("Explosion",aa)
  1501. explosion.Position = aa.Position
  1502. explosion.BlastRadius = 65
  1503. explosion.BlastPressure = 100
  1504. local exp = Instance.new("ParticleEmitter",aa)
  1505. exp.Texture = "rbxassetid://296874871"
  1506. exp.LightEmission = 1
  1507. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1508. exp.Rate = 9000000000
  1509. exp.Lifetime = NumberRange.new(1)
  1510. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,100,0),NumberSequenceKeypoint.new(1,1,0)})
  1511. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1512. exp.Speed = NumberRange.new(200)
  1513. exp.VelocitySpread = 9000000
  1514. exp.Rotation = NumberRange.new(-500,500)
  1515. exp.RotSpeed = NumberRange.new(-500,500)
  1516. local expa = Instance.new("ParticleEmitter",aa)
  1517. expa.Texture = "rbxassetid://296874871"
  1518. expa.LightEmission = 1
  1519. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1520. expa.Rate = 9000000000
  1521. expa.Lifetime = NumberRange.new(2.75)
  1522. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,125,0)})
  1523. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1524. expa.Speed = NumberRange.new(200)
  1525. expa.VelocitySpread = 9000000
  1526. expa.Rotation = NumberRange.new(-500,500)
  1527. expa.RotSpeed = NumberRange.new(-500,500)
  1528. local exp2 = exp:Clone()
  1529. exp2.Parent = aa
  1530. local exp3 = exp:Clone()
  1531. exp3.Parent = aa
  1532. local exp4 = exp:Clone()
  1533. exp4.Parent = aa
  1534. local exp5 = exp:Clone()
  1535. exp5.Parent = aa
  1536. local exp6 = exp:Clone()
  1537. exp6.Parent = aa
  1538. local exp7 = exp:Clone()
  1539. exp7.Parent = aa
  1540. local expa2 = expa:Clone()
  1541. expa2.Parent = aa
  1542. local expa3 = expa:Clone()
  1543. expa3.Parent = aa
  1544. local expa4 = expa:Clone()
  1545. expa4.Parent = aa
  1546. local expa5 = expa:Clone()
  1547. expa5.Parent = aa
  1548. local expa6 = expa:Clone()
  1549. expa6.Parent = aa
  1550. local expa7 = expa:Clone()
  1551. expa7.Parent = aa
  1552. for i = 0, 1 do
  1553. val = val - 0.025*8
  1554. thinger.Scale = thinger.Scale + vt(val,val,val)
  1555. wait()
  1556. end
  1557. exp.Rate = 0
  1558. exp2.Rate = 0
  1559. exp3.Rate = 0
  1560. exp4.Rate = 0
  1561. exp5.Rate = 0
  1562. exp6.Rate = 0
  1563. exp7.Rate = 0
  1564. for i = 0, 1 do
  1565. val = val - 0.025*8
  1566. thinger.Scale = thinger.Scale + vt(val,val,val)
  1567. wait()
  1568. end
  1569. expa.Rate = 0
  1570. expa2.Rate = 0
  1571. expa3.Rate = 0
  1572. expa4.Rate = 0
  1573. expa5.Rate = 0
  1574. expa6.Rate = 0
  1575. expa7.Rate = 0
  1576. for i = 0, 21 do
  1577. val = val - 0.025*8
  1578. thinger.Scale = thinger.Scale + vt(val,val,val)
  1579. wait()
  1580. end
  1581. for i = 0, 74 do
  1582. val = val - 0.0145
  1583. aa.Transparency = aa.Transparency + 0.0145
  1584. thinger.Scale = thinger.Scale + vt(val,val,val)
  1585. wait()
  1586. end
  1587. end
  1588. end)
  1589. attack = false
  1590. wait(30)
  1591. sa:Destroy()
  1592. tra:Destroy()
  1593. tra2:Destroy()
  1594. lb:Destroy()
  1595. end
  1596.  
  1597.  
  1598. function InfernoWrath()
  1599. attack = true
  1600. chatfunc("Inferno Wrath!!")
  1601.  
  1602. local ff = Instance.new("ForceField",char)
  1603. hum.WalkSpeed = 0
  1604. local lb = Instance.new("Part")
  1605. lb.Parent = char
  1606. lb.Material = "Neon"
  1607. lb.Color = BrickColor.new("Bright blue").Color
  1608. lb.CanCollide = false
  1609. lb.Shape = "Ball"
  1610. lb.CFrame = torso.CFrame
  1611. lb.Anchored = true
  1612. lb.Transparency = 1
  1613. lb.Size = vt(1,1,1)
  1614. local thing = Instance.new("SpecialMesh",lb)
  1615. thing.MeshType = meshtype
  1616. for i = 0, 4 do
  1617. local lbr = Instance.new("Part")
  1618. lbr.Parent = char
  1619. lbr.Material = "Neon"
  1620. lbr.Color = BrickColor.new("Bright blue").Color
  1621. lbr.CanCollide = false
  1622. lbr.Shape = "Ball"
  1623. lbr.CFrame = lb.CFrame
  1624. lbr.Anchored = true
  1625. lbr.Transparency = 1
  1626. lbr.Size = vt(1,1,1)
  1627. local thinga = Instance.new("SpecialMesh",lbr)
  1628. thinga.MeshType = meshtype
  1629. thinga.Scale = vt(20*6,20*6,20*6)
  1630. for z = 0, 19 do
  1631. wait(0.025)
  1632. lbr.Transparency = lbr.Transparency - 0.05
  1633. thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
  1634. end
  1635. lbr:Destroy()
  1636. end
  1637. local aa = Instance.new("Part")
  1638. local val = 1*7.5
  1639. aa.Parent = lb
  1640. local exsound = Instance.new("Sound",handle)
  1641. exsound.SoundId = "rbxassetid://402347142"
  1642. exsound.Volume = 10
  1643. exsound.Pitch = 1
  1644. exsound:Play()
  1645. aa.Material = "Neon"
  1646. aa.Color = BrickColor.new("Bright blue").Color
  1647. aa.CanCollide = false
  1648. aa.Shape = "Ball"
  1649. aa.CFrame = lb.CFrame
  1650. aa.Anchored = true
  1651. aa.Transparency = 0
  1652. aa.Size = vt(1,1,1)
  1653. local thinger = Instance.new("SpecialMesh",aa)
  1654. thinger.MeshType = meshtype
  1655. thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
  1656. local explosion = Instance.new("Explosion",aa)
  1657. explosion.Position = aa.Position
  1658. explosion.BlastRadius = 50
  1659. explosion.BlastPressure = 100
  1660. local exp = Instance.new("ParticleEmitter",aa)
  1661. exp.Texture = "rbxassetid://296874871"
  1662. exp.LightEmission = 1
  1663. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1664. exp.Rate = 9000000000
  1665. exp.Lifetime = NumberRange.new(1)
  1666. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  1667. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1668. exp.Speed = NumberRange.new(115)
  1669. exp.VelocitySpread = 9000000
  1670. exp.Rotation = NumberRange.new(-500,500)
  1671. exp.RotSpeed = NumberRange.new(-500,500)
  1672. local expa = Instance.new("ParticleEmitter",aa)
  1673. expa.Texture = "rbxassetid://296874871"
  1674. expa.LightEmission = 1
  1675. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1676. expa.Rate = 9000000000
  1677. expa.Lifetime = NumberRange.new(2.75)
  1678. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  1679. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1680. expa.Speed = NumberRange.new(115)
  1681. expa.VelocitySpread = 9000000
  1682. expa.Rotation = NumberRange.new(-500,500)
  1683. expa.RotSpeed = NumberRange.new(-500,500)
  1684. local exp2 = exp:Clone()
  1685. exp2.Parent = aa
  1686. local exp3 = exp:Clone()
  1687. exp3.Parent = aa
  1688. local exp4 = exp:Clone()
  1689. exp4.Parent = aa
  1690. local exp5 = exp:Clone()
  1691. exp5.Parent = aa
  1692. local exp6 = exp:Clone()
  1693. exp6.Parent = aa
  1694. local exp7 = exp:Clone()
  1695. exp7.Parent = aa
  1696. local expa2 = expa:Clone()
  1697. expa2.Parent = aa
  1698. local expa3 = expa:Clone()
  1699. expa3.Parent = aa
  1700. local expa4 = expa:Clone()
  1701. expa4.Parent = aa
  1702. local expa5 = expa:Clone()
  1703. expa5.Parent = aa
  1704. local expa6 = expa:Clone()
  1705. expa6.Parent = aa
  1706. local expa7 = expa:Clone()
  1707. expa7.Parent = aa
  1708. for i = 0, 1 do
  1709. val = val - 0.025*7.5
  1710. thinger.Scale = thinger.Scale + vt(val,val,val)
  1711. wait()
  1712. end
  1713. exp.Rate = 0
  1714. exp2.Rate = 0
  1715. exp3.Rate = 0
  1716. exp4.Rate = 0
  1717. exp5.Rate = 0
  1718. exp6.Rate = 0
  1719. exp7.Rate = 0
  1720. for i = 0, 1 do
  1721. val = val - 0.025*7.5
  1722. thinger.Scale = thinger.Scale + vt(val,val,val)
  1723. wait()
  1724. end
  1725. ff:Destroy()
  1726. hum.WalkSpeed = 16
  1727. attack = false
  1728. expa.Rate = 0
  1729. expa2.Rate = 0
  1730. expa3.Rate = 0
  1731. expa4.Rate = 0
  1732. expa5.Rate = 0
  1733. expa6.Rate = 0
  1734. expa7.Rate = 0
  1735. for i = 0, 21 do
  1736. val = val - 0.025*7.5
  1737. thinger.Scale = thinger.Scale + vt(val,val,val)
  1738. wait()
  1739. end
  1740. for i = 0, 74 do
  1741. val = val - 0.0145
  1742. aa.Transparency = aa.Transparency + 0.0145
  1743. thinger.Scale = thinger.Scale + vt(val,val,val)
  1744. wait()
  1745. end
  1746. wait(5)
  1747. lb:Destroy()
  1748. end
  1749.  
  1750. function InfernoDemise()
  1751. attack = true
  1752. chatfunc("Inferno Demise!!")
  1753. local tra = Instance.new("ParticleEmitter",handle)
  1754. tra.Texture = "rbxassetid://296874871"
  1755. tra.LightEmission = 0.75
  1756. tra.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1757. tra.Rate = 99999
  1758. tra.Lifetime = NumberRange.new(0.25)
  1759. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1760. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  1761. tra.Speed = NumberRange.new(0)
  1762. tra.Rotation = NumberRange.new(-500,500)
  1763. tra.VelocitySpread = 90000
  1764. tra.LockedToPart = true
  1765. tra.RotSpeed = NumberRange.new(-500,500)
  1766. local tra2 = Instance.new("ParticleEmitter",handle)
  1767. tra2.Texture = "http://www.roblox.com/asset/?id=745304849"
  1768. tra2.LightEmission = 1
  1769. tra2.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1770. tra2.Rate = 50
  1771. tra2.Lifetime = NumberRange.new(0.5)
  1772. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1773. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  1774. tra2.Speed = NumberRange.new(0)
  1775. tra2.Rotation = NumberRange.new(-500,500)
  1776. tra2.VelocitySpread = 90000
  1777. tra2.LockedToPart = true
  1778. tra2.RotSpeed = NumberRange.new(-500,500)
  1779.  
  1780. tra.Rate = 0
  1781. tra2.Rate = 0
  1782. local lb = Instance.new("Part")
  1783. lb.Parent = char
  1784. lb.Material = "Neon"
  1785. lb.Color = BrickColor.new("Bright blue").Color
  1786. lb.CanCollide = false
  1787. lb.Shape = "Ball"
  1788. lb.CFrame = mouse.Hit
  1789. lb.Anchored = true
  1790. lb.Transparency = 1
  1791. lb.Size = vt(1,1,1)
  1792. local thing = Instance.new("SpecialMesh",lb)
  1793. thing.MeshType = meshtype
  1794. for i = 0, 4 do
  1795. local lbr = Instance.new("Part")
  1796. lbr.Parent = char
  1797. lbr.Material = "Neon"
  1798. lbr.Color = BrickColor.new("Bright blue").Color
  1799. lbr.CanCollide = false
  1800. lbr.Shape = "Ball"
  1801. lbr.CFrame = lb.CFrame
  1802. lbr.Anchored = true
  1803. lbr.Transparency = 1
  1804. lbr.Size = vt(1,1,1)
  1805. local thinga = Instance.new("SpecialMesh",lbr)
  1806. thinga.MeshType = meshtype
  1807. thinga.Scale = vt(20*4.5,20*4.5,20*4.5)
  1808. for z = 0, 19 do
  1809. wait(0.025)
  1810. lbr.Transparency = lbr.Transparency - 0.05
  1811. thinga.Scale = thinga.Scale - vt(1*4.5,1*4.5,1*4.5)
  1812. end
  1813. lbr:Destroy()
  1814. end
  1815. local aa = Instance.new("Part")
  1816. local val = 1*6.25
  1817. aa.Parent = lb
  1818. local exsound = Instance.new("Sound",aa)
  1819. exsound.SoundId = "rbxassetid://402347142"
  1820. exsound.Volume = 4.5
  1821. exsound.Pitch = 1
  1822. exsound:Play()
  1823. aa.Material = "Neon"
  1824. aa.Color = BrickColor.new("Bright blue").Color
  1825. aa.CanCollide = false
  1826. aa.Shape = "Ball"
  1827. aa.CFrame = lb.CFrame
  1828. aa.Anchored = true
  1829. aa.Transparency = 0
  1830. aa.Size = vt(1,1,1)
  1831. local thinger = Instance.new("SpecialMesh",aa)
  1832. thinger.MeshType = meshtype
  1833. thinger.Scale = vt(15*1.15,15*1.15,15*1.15)
  1834. local explosion = Instance.new("Explosion",aa)
  1835. explosion.Position = aa.Position
  1836. explosion.BlastRadius = 35
  1837. explosion.BlastPressure = 100
  1838. local exp = Instance.new("ParticleEmitter",aa)
  1839. exp.Texture = "rbxassetid://296874871"
  1840. exp.LightEmission = 1
  1841. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1842. exp.Rate = 9000000000
  1843. exp.Lifetime = NumberRange.new(1)
  1844. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  1845. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1846. exp.Speed = NumberRange.new(105)
  1847. exp.VelocitySpread = 9000000
  1848. exp.Rotation = NumberRange.new(-500,500)
  1849. exp.RotSpeed = NumberRange.new(-500,500)
  1850. local expa = Instance.new("ParticleEmitter",aa)
  1851. expa.Texture = "rbxassetid://296874871"
  1852. expa.LightEmission = 1
  1853. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  1854. expa.Rate = 9000000000
  1855. expa.Lifetime = NumberRange.new(2.75)
  1856. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  1857. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1858. expa.Speed = NumberRange.new(105)
  1859. expa.VelocitySpread = 9000000
  1860. expa.Rotation = NumberRange.new(-500,500)
  1861. expa.RotSpeed = NumberRange.new(-500,500)
  1862. local exp2 = exp:Clone()
  1863. exp2.Parent = aa
  1864. local exp3 = exp:Clone()
  1865. exp3.Parent = aa
  1866. local exp4 = exp:Clone()
  1867. exp4.Parent = aa
  1868. local exp5 = exp:Clone()
  1869. exp5.Parent = aa
  1870. local exp6 = exp:Clone()
  1871. exp6.Parent = aa
  1872. local exp7 = exp:Clone()
  1873. exp7.Parent = aa
  1874. local expa2 = expa:Clone()
  1875. expa2.Parent = aa
  1876. local expa3 = expa:Clone()
  1877. expa3.Parent = aa
  1878. local expa4 = expa:Clone()
  1879. expa4.Parent = aa
  1880. local expa5 = expa:Clone()
  1881. expa5.Parent = aa
  1882. local expa6 = expa:Clone()
  1883. expa6.Parent = aa
  1884. local expa7 = expa:Clone()
  1885. expa7.Parent = aa
  1886. for i = 0, 1 do
  1887. val = val - 0.025*6.25
  1888. thinger.Scale = thinger.Scale + vt(val,val,val)
  1889. wait()
  1890. end
  1891. exp.Rate = 0
  1892. exp2.Rate = 0
  1893. exp3.Rate = 0
  1894. exp4.Rate = 0
  1895. exp5.Rate = 0
  1896. exp6.Rate = 0
  1897. exp7.Rate = 0
  1898. for i = 0, 1 do
  1899. val = val - 0.025*6.25
  1900. thinger.Scale = thinger.Scale + vt(val,val,val)
  1901. wait()
  1902. end
  1903. attack = false
  1904. expa.Rate = 0
  1905. expa2.Rate = 0
  1906. expa3.Rate = 0
  1907. expa4.Rate = 0
  1908. expa5.Rate = 0
  1909. expa6.Rate = 0
  1910. expa7.Rate = 0
  1911. for i = 0, 21 do
  1912. val = val - 0.025*6.25
  1913. thinger.Scale = thinger.Scale + vt(val,val,val)
  1914. wait()
  1915. end
  1916. for i = 0, 74 do
  1917. val = val - 0.0145
  1918. aa.Transparency = aa.Transparency + 0.0145
  1919. thinger.Scale = thinger.Scale + vt(val,val,val)
  1920. wait()
  1921. end
  1922. wait(5)
  1923. lb:Destroy()
  1924. tra:Destroy()
  1925. tra2:Destroy()
  1926. end
  1927.  
  1928. mouse.KeyDown:connect(function(key)
  1929. if key == "q" and attack == false then
  1930. InfernoComet()
  1931. end
  1932. if key == "e" and attack == false then
  1933. InfernoDemise()
  1934. end
  1935. if key == "r" and attack == false then
  1936. InfernoWrath()
  1937. end
  1938. if key == "f" and attack == false then
  1939. InfernoMeteor()
  1940. end
  1941. if key == "x" and attack == false then
  1942. InfernoHell()
  1943. end
  1944. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement