Advertisement
joe201501

Musician

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