Advertisement
wanTH092

Time Leaper [HellFire]

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