reset234567890

edit

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