Advertisement
Finnegan5

test

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