Advertisement
JRKPastesBins

Untitled

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