rcubed1003

Inferno fe ver (OP)

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