TheGreatGoryGamer

ROBLOX Blue Inferno

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