Advertisement
JRKPastesBins

Untitled

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