Advertisement
JRKPastesBins

Untitled

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