Advertisement
Finnegan5

nice work

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