Advertisement
JRKPastesBins

Untitled

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