Advertisement
Guest User

Untitled

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