Advertisement
JRKPastesBins

Untitled

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