VoidScript

Alpys

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