coolgoldboy166

ultra instinto

Dec 13th, 2017
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 483.52 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.  
  4. ░▒▓█ Ultra Instinct █▓▒░
  5.  
  6. --]]
  7.  
  8. local Player = game.Players.localPlayer
  9. local char = Player.Character
  10. local Character = Player.Character
  11. local RootPart = Character.HumanoidRootPart
  12. local Head = Character.Head
  13. local done = false
  14. local canheal = false
  15. local deathchat1 = false
  16. local once = true
  17. local dead = false
  18. local candie = true
  19. local deathchat = false
  20. local idleon = true
  21. local idle1 = true
  22. local idle = true
  23. local spiritballenergy = true
  24. wait()
  25. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  26. shirt.Name = "Shirt"
  27. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  28. pants.Name = "Pants"
  29.  
  30.  
  31.  
  32. local v3 = Vector3.new
  33. local num = 0
  34. local bc = BrickColor.new
  35. local new = Instance.new
  36.  
  37.  
  38. Instance.new("ForceField",char).Visible = false
  39. local poo = Instance.new("IntValue",Character)
  40. poo.Name = "haha nope"
  41. char.Humanoid.MaxHealth = math.huge
  42. wait()
  43. char.Humanoid.Health = math.huge
  44. Instance.new("ForceField",char).Visible = false
  45. local skinCol = "Pastel brown"
  46. local bd = Player:FindFirstChild("Body Colors")
  47. if bd then
  48. bd.HeadColor = BrickColor.new(skinCol)
  49. bd.TorsoColor = BrickColor.new(skinCol)
  50. bd.LeftLegColor = BrickColor.new(skinCol)
  51. bd.RightLegColor = BrickColor.new(skinCol)
  52. bd.LeftArmColor = BrickColor.new(skinCol)
  53. bd.RightArmColor = BrickColor.new(skinCol)
  54. else
  55. bd = Instance.new("BodyColors", Player)
  56. bd.HeadColor = BrickColor.new(skinCol)
  57. bd.TorsoColor = BrickColor.new(skinCol)
  58. bd.LeftLegColor = BrickColor.new(skinCol)
  59. bd.RightLegColor = BrickColor.new(skinCol)
  60. bd.LeftArmColor = BrickColor.new(skinCol)
  61. bd.RightArmColor = BrickColor.new(skinCol)
  62. end
  63. local number = 1
  64.  
  65. --------------------------------------------------------------------------
  66. --transform
  67. GroundWave5 = function()
  68. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  69. Colors = {"Dark blue", "Dark blue"}
  70.  
  71. local wave11 = Instance.new("Part", char)
  72. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  73. wave11.Anchored = true
  74. wave11.Name = "Wave"
  75. wave11.CanCollide = false
  76. wave11.Locked = true
  77. wave11.Size = Vector3.new(1, 1, 1)
  78. wave11.TopSurface = "Smooth"
  79. wave11.BottomSurface = "Smooth"
  80. wave11.Transparency = 0.35
  81. wave11.CFrame = HandCF
  82. wm31 = Instance.new("SpecialMesh", wave11)
  83. wm31.MeshId = "rbxassetid://3270017"
  84. coroutine.wrap(function()
  85. for i = 1, 30, 1 do
  86. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  87. wave11.Size = wm31.Scale
  88. wave11.CFrame = HandCF
  89. wave11.Transparency = i/30
  90. wait()
  91. end
  92. wait()
  93. wave11:Destroy()
  94. end)()
  95. end
  96. GroundWave6 = function()
  97. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  98. Colors = {"White", "Dark blue"}
  99. local wave111 = Instance.new("Part", char)
  100. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  101. wave111.Anchored = true
  102. wave111.Name = "Wave"
  103. wave111.CanCollide = false
  104. wave111.Locked = true
  105. wave111.Size = Vector3.new(1, 1, 1)
  106. wave111.TopSurface = "Smooth"
  107. wave111.BottomSurface = "Smooth"
  108. wave111.Transparency = 0.35
  109. wave111.CFrame = HandCF
  110. wm311 = Instance.new("SpecialMesh", wave111)
  111. wm311.MeshId = "rbxassetid://3270017"
  112. coroutine.wrap(function()
  113. for i = 1, 30, 1 do
  114. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  115. wave111.Size = wm311.Scale
  116. wave111.CFrame = HandCF
  117. wave111.Transparency = i/30
  118. wait()
  119. end
  120. wait()
  121. wave111:Destroy()
  122. end)()
  123. end
  124. GroundWave7 = function()
  125. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  126. Colors = {"Dark blue", "White"}
  127. local wave1111 = Instance.new("Part", char)
  128. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  129. wave1111.Anchored = true
  130. wave1111.Name = "Wave"
  131. wave1111.CanCollide = false
  132. wave1111.Locked = true
  133. wave1111.Size = Vector3.new(1, 1, 1)
  134. wave1111.TopSurface = "Smooth"
  135. wave1111.BottomSurface = "Smooth"
  136. wave1111.Transparency = 0.35
  137. wave1111.CFrame = HandCF
  138. wm3111 = Instance.new("SpecialMesh", wave1111)
  139. wm3111.MeshId = "rbxassetid://3270017"
  140. coroutine.wrap(function()
  141. for i = 1, 30, 1 do
  142. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  143. wave1111.Size = wm3111.Scale
  144. wave1111.CFrame = HandCF
  145. wave1111.Transparency = i/30
  146. wait()
  147. end
  148. wait()
  149. wave1111:Destroy()
  150. end)()
  151. end
  152. GroundWave8 = function()
  153. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  154. Colors = {"Dark blue", "Dark blue"}
  155. local wave11111 = Instance.new("Part", char)
  156. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  157. wave11111.Anchored = true
  158. wave11111.Name = "Wave"
  159. wave11111.CanCollide = false
  160. wave11111.Locked = true
  161. wave11111.Size = Vector3.new(1, 1, 1)
  162. wave11111.TopSurface = "Smooth"
  163. wave11111.BottomSurface = "Smooth"
  164. wave11111.Transparency = 0.35
  165. wave11111.CFrame = HandCF
  166. wm31111 = Instance.new("SpecialMesh", wave11111)
  167. wm31111.MeshId = "rbxassetid://3270017"
  168. coroutine.wrap(function()
  169. for i = 1, 30, 1 do
  170. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  171. wave11111.Size = wm31111.Scale
  172. wave11111.CFrame = HandCF
  173. wave11111.Transparency = i/30
  174. wait()
  175. end
  176. wait()
  177. wave11111:Destroy()
  178. end)()
  179. end
  180. GroundWave9 = function()
  181. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  182.  
  183. Colors = {"Cyan", "White"}
  184. local wave111111 = Instance.new("Part", char)
  185. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  186. wave111111.Anchored = true
  187. wave111111.Name = "Wave"
  188. wave111111.CanCollide = false
  189. wave111111.Locked = true
  190. wave111111.Size = Vector3.new(1, 1, 1)
  191. wave111111.TopSurface = "Smooth"
  192. wave111111.BottomSurface = "Smooth"
  193. wave111111.Transparency = 0.35
  194. wave111111.CFrame = HandCF
  195. wm311111 = Instance.new("SpecialMesh", wave111111)
  196. wm311111.MeshId = "rbxassetid://3270017"
  197. coroutine.wrap(function()
  198. for i = 1, 30, 1 do
  199. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  200. wave111111.Size = wm311111.Scale
  201. wave111111.CFrame = HandCF
  202. wave111111.Transparency = i/30
  203. wait()
  204. end
  205. wait()
  206. wave111111:Destroy()
  207. end)()
  208. end
  209. GroundWave10 = function()
  210. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  211. Colors = {"White", "Dark blue"}
  212. local wave1111111 = Instance.new("Part", char)
  213. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  214. wave1111111.Anchored = true
  215. wave1111111.Name = "Wave"
  216. wave1111111.CanCollide = false
  217. wave1111111.Locked = true
  218. wave1111111.Size = Vector3.new(1, 1, 1)
  219. wave1111111.TopSurface = "Smooth"
  220. wave1111111.BottomSurface = "Smooth"
  221. wave1111111.Transparency = 0.35
  222. wave1111111.CFrame = HandCF
  223. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  224. wm3111111.MeshId = "rbxassetid://3270017"
  225. coroutine.wrap(function()
  226. for i = 1, 30, 1 do
  227. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  228. wave1111111.Size = wm3111111.Scale
  229. wave1111111.CFrame = HandCF
  230. wave1111111.Transparency = i/30
  231. wait()
  232. end
  233. wait()
  234. wave1111111:Destroy()
  235. end)()
  236. end
  237.  
  238. GroundWave1 = function()
  239.  
  240. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  241. Colors = {"White", "White"}
  242. local wave = Instance.new("Part", char)
  243. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  244. wave.Anchored = true
  245. wave.Name = "Wave"..number
  246. wave.CanCollide = false
  247. wave.Locked = true
  248. wave.Size = Vector3.new(1, 1, 1)
  249. wave.TopSurface = "Smooth"
  250. wave.BottomSurface = "Smooth"
  251. wave.Transparency = 0.35
  252. wave.CFrame = HandCF
  253. wm = Instance.new("SpecialMesh", wave)
  254. wm.Name = "wave"..number
  255. wm.MeshId = "rbxassetid://3270017"
  256. coroutine.wrap(function()
  257. for i = 1, 30, 1 do
  258. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  259. wave.Size = wm.Scale
  260. wave.CFrame = HandCF
  261. wave.Transparency = i/30
  262. wait()
  263. end
  264. wait()
  265. wave:Destroy()
  266.  
  267. end)()
  268. end
  269.  
  270.  
  271. shirt = Instance.new("Shirt", char)
  272. shirt.Name = "Shirt"
  273. pants = Instance.new("Pants", char)
  274. pants.Name = "Pants"
  275.  
  276. Hair7 = Instance.new("Part")
  277.  
  278.  
  279. Weld1 = Instance.new("Weld")
  280. Weld1.Parent = char.Head
  281. Weld1.Part0 = char.Head
  282. Weld1.Part1 = Hair7
  283. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  284.  
  285. Mesh = Instance.new("SpecialMesh")
  286. Mesh.Offset = Vector3.new(0,-0.4,0)
  287. Mesh.Parent = Hair7
  288. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  289. Mesh.MeshType = "FileMesh"
  290. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  291. Mesh.TextureId = ""
  292. wait(0.5)
  293. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  294. local Must2 = Instance.new("Sound",char)
  295. Must2.SoundId = "rbxassetid://1173681504"
  296. Must2.Pitch = 0.99
  297. Must2.Volume = 1.6
  298. Must2.Looped = true
  299. wait(0)
  300. Must2:Play()
  301. wait(3)
  302. Hair7:Destroy()
  303. wait(0)
  304. Hair7 = Instance.new("Part")
  305. Hair7.Name = "Hair"
  306. Hair7.CanCollide = false
  307. Hair7.Locked = true
  308. Hair7.TopSurface = "Smooth"
  309. Hair7.BottomSurface = "Smooth"
  310. Hair7.formFactor = "Symmetric"
  311. Hair7.Material = "Neon"
  312. Hair7.BrickColor = BrickColor.new("Really black")
  313. Hair7.CFrame = char.Torso.CFrame
  314. Hair7.Size = Vector3.new(1, 1, 1)
  315. Hair7.Transparency = 0
  316.  
  317.  
  318. Weld1 = Instance.new("Weld")
  319. Weld1.Parent = char.Head
  320. Weld1.Part0 = char.Head
  321. Weld1.Part1 = Hair7
  322. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  323.  
  324. Mesh = Instance.new("SpecialMesh")
  325. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  326. Mesh.Parent = Hair7
  327. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  328. Mesh.MeshType = "FileMesh"
  329. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  330. Mesh.TextureId = ""
  331. wait(4)
  332. local poof = Instance.new("Sound",Player)
  333. poof.SoundId = "rbxassetid://1035030726"
  334. poof.Pitch = 0.99
  335. poof.Volume = 1.3
  336. poof.Looped = false
  337. wait(0)
  338. poof:Play()
  339. GroundWave5()
  340. GroundWave6()
  341. GroundWave7()
  342. GroundWave8()
  343. GroundWave9()
  344. GroundWave10()
  345. Hair7:Destroy()
  346. wait(0)
  347. game.Chat:Chat(Character, "...", "White")
  348. Hair7 = Instance.new("Part")
  349. Hair7.Name = "Hair"
  350. Hair7.CanCollide = false
  351. Hair7.Locked = true
  352. Hair7.TopSurface = "Smooth"
  353. Hair7.BottomSurface = "Smooth"
  354. Hair7.formFactor = "Symmetric"
  355. Hair7.Material = "Neon"
  356. Hair7.BrickColor = BrickColor.new("Really black")
  357. Hair7.CFrame = char.Torso.CFrame
  358. Hair7.Size = Vector3.new(1, 1, 1)
  359. Hair7.Transparency = 0
  360.  
  361.  
  362. Weld1 = Instance.new("Weld")
  363. Weld1.Parent = char.Head
  364. Weld1.Part0 = char.Head
  365. Weld1.Part1 = Hair7
  366. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  367.  
  368. Mesh = Instance.new("SpecialMesh")
  369. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  370. Mesh.Parent = Hair7
  371. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  372. Mesh.MeshType = "FileMesh"
  373. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  374. Mesh.TextureId = ""
  375. char.Head.face.Texture = "rbxassetid://986775808"
  376.  
  377.  
  378. local ice = Instance.new("Part", Head)
  379. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  380. ice.BrickColor = BrickColor.new("White")
  381. ice.CanCollide = false
  382. ice.TopSurface = 0
  383. ice.BottomSurface = 0
  384. ice.Transparency = 1
  385. local ice2 = Instance.new("SpecialMesh", ice)
  386. ice2.MeshType = "Brick"
  387. ice2.Scale = Vector3.new(1, 1, 1)
  388. local ice3 = Instance.new("Weld", ice)
  389. ice3.Part0 = Head
  390. ice3.Part1 = ice
  391. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  392. local icesmoke = Instance.new("ParticleEmitter", ice)
  393. icesmoke.VelocitySpread = 5
  394. icesmoke.Size = NumberSequence.new({
  395. NumberSequenceKeypoint.new(0, 0.01),
  396. NumberSequenceKeypoint.new(1, 1)
  397. })
  398. icesmoke.Rate = math.huge
  399. icesmoke.Speed = NumberRange.new(1, 1)
  400. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  401. icesmoke.Transparency = NumberSequence.new({
  402. NumberSequenceKeypoint.new(0, 0.9),
  403. NumberSequenceKeypoint.new(1, 1)
  404. })
  405. icesmoke.Rotation = NumberRange.new(0, 360)
  406. icesmoke.Name = "Smoke"
  407. icesmoke.LightEmission = 0
  408. icesmoke.Acceleration = Vector3.new(0,0,0)
  409. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  410. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  411. icesmoke.LockedToPart = true
  412. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  413. secondcolor = "Really black"
  414. wait(0.016666666666666666)
  415. Effects = {}
  416. local Player = game.Players.localPlayer
  417. local Character = Player.Character
  418. local Humanoid = Character.Humanoid
  419. local mouse = Player:GetMouse()
  420. local LeftArm = Character["Left Arm"]
  421. local RightArm = Character["Right Arm"]
  422. local LeftLeg = Character["Left Leg"]
  423. local RightLeg = Character["Right Leg"]
  424. local Head = Character.Head
  425. local Torso = Character.Torso
  426. local cam = game.Workspace.CurrentCamera
  427. local RootJoint = RootPart.RootJoint
  428. local equipped = true
  429. local attack = false
  430. local Anim = "Idle"
  431. local idle = 0
  432. local attacktype = 1
  433. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  434. local velocity = RootPart.Velocity.y
  435. local sine = 0
  436. local change = 1
  437. local grabbed = false
  438. local cn = CFrame.new
  439. local mr = math.rad
  440. local angles = CFrame.Angles
  441. local ud = UDim2.new
  442. local c3 = Color3.new
  443. local dir = {
  444. w = 0,
  445. s = 0,
  446. a = 0,
  447. d = 0
  448. }
  449. firemode = true
  450. rock = true
  451. local Services = {
  452. SoundService = game:GetService("SoundService"),
  453. Players = game:GetService("Players"),
  454. Debris = game:GetService("Debris"),
  455. Workspace = game:GetService("Workspace"),
  456. Lighting = game:GetService("Lighting"),
  457. HttpService = game:GetService("HttpService"),
  458. InsertService = game:GetService("InsertService")
  459. }
  460. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  461. Humanoid.Animator:Destroy()
  462. Character.Animate:Destroy()
  463. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  464. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  465. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  466. RSH, LSH = nil, nil
  467. RW = Instance.new("Weld")
  468. LW = Instance.new("Weld")
  469. RH = Torso["Right Hip"]
  470. LH = Torso["Left Hip"]
  471. RSH = Torso["Right Shoulder"]
  472. LSH = Torso["Left Shoulder"]
  473. RSH.Parent = nil
  474. LSH.Parent = nil
  475. RW.Name = "RW"
  476. RW.Part0 = Torso
  477. RW.C0 = cn(1.5, 0.5, 0)
  478. RW.C1 = cn(0, 0.5, 0)
  479. RW.Part1 = RightArm
  480. RW.Parent = Torso
  481. LW.Name = "LW"
  482. LW.Part0 = Torso
  483. LW.C0 = cn(-1.5, 0.5, 0)
  484. LW.C1 = cn(0, 0.5, 0)
  485. LW.Part1 = LeftArm
  486. LW.Parent = Torso
  487. --------------
  488. human = char:FindFirstChild("Humanoid")
  489. human.Name = "hi"
  490. lig = Instance.new("PointLight",Player.Character.Torso)
  491. lig.Color=Color3.new(0,0,255)
  492. lig.Range = 10
  493. ----
  494. function clerp(a, b, t)
  495. local qa = {
  496. QuaternionFromCFrame(a)
  497. }
  498. local qb = {
  499. QuaternionFromCFrame(b)
  500. }
  501. local ax, ay, az = a.x, a.y, a.z
  502. local bx, by, bz = b.x, b.y, b.z
  503. local _t = 1 - t
  504. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  505. end
  506. function QuaternionFromCFrame(cf)
  507. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  508. local trace = m00 + m11 + m22
  509. if trace > 0 then
  510. local s = math.sqrt(1 + trace)
  511. local recip = 0.5 / s
  512. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  513. else
  514. local i = 0
  515. if m00 < m11 then
  516. i = 1
  517. end
  518. if m22 > (i == 0 and m00 or m11) then
  519. i = 2
  520. end
  521. if i == 0 then
  522. local s = math.sqrt(m00 - m11 - m22 + 1)
  523. local recip = 0.5 / s
  524. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  525. elseif i == 1 then
  526. local s = math.sqrt(m11 - m22 - m00 + 1)
  527. local recip = 0.5 / s
  528. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  529. elseif i == 2 then
  530. local s = math.sqrt(m22 - m00 - m11 + 1)
  531. local recip = 0.5 / s
  532. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  533. end
  534. end
  535. end
  536. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  537. local xs, ys, zs = x + x, y + y, z + z
  538. local wx, wy, wz = w * xs, w * ys, w * zs
  539. local xx = x * xs
  540. local xy = x * ys
  541. local xz = x * zs
  542. local yy = y * ys
  543. local yz = y * zs
  544. local zz = z * zs
  545. 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))
  546. end
  547. function QuaternionSlerp(a, b, t)
  548. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  549. local startInterp, finishInterp
  550. if cosTheta >= 1.0E-4 then
  551. if 1 - cosTheta > 1.0E-4 then
  552. local theta = math.acos(cosTheta)
  553. local invSinTheta = 1 / math.sin(theta)
  554. startInterp = math.sin((1 - t) * theta) * invSinTheta
  555. finishInterp = math.sin(t * theta) * invSinTheta
  556. else
  557. startInterp = 1 - t
  558. finishInterp = t
  559. end
  560. elseif 1 + cosTheta > 1.0E-4 then
  561. local theta = math.acos(-cosTheta)
  562. local invSinTheta = 1 / math.sin(theta)
  563. startInterp = math.sin((t - 1) * theta) * invSinTheta
  564. finishInterp = math.sin(t * theta) * invSinTheta
  565. else
  566. startInterp = t - 1
  567. finishInterp = t
  568. end
  569. 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
  570. end
  571. function swait(num)
  572. if num == 0 or num == nil then
  573. game:service("RunService").RenderStepped:wait(0)
  574. else
  575. for i = 0, num do
  576. game:service("RunService").RenderStepped:wait(0)
  577. end
  578. end
  579. end
  580. local RbxUtility = LoadLibrary("RbxUtility")
  581. local Create = RbxUtility.Create
  582. function RemoveOutlines(part)
  583. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  584. end
  585. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  586. local Part = Create("Part")({
  587. formFactor = FormFactor,
  588. Parent = Parent,
  589. Reflectance = Reflectance,
  590. Transparency = Transparency,
  591. CanCollide = false,
  592. Locked = true,
  593. BrickColor = BrickColor.new(tostring(BColor)),
  594. Name = Name,
  595. Size = Size,
  596. Material = Material
  597. })
  598. RemoveOutlines(Part)
  599. return Part
  600. end
  601. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  602. local Msh = Create(Mesh)({
  603. Parent = Part,
  604. Offset = OffSet,
  605. Scale = Scale
  606. })
  607. if Mesh == "SpecialMesh" then
  608. Msh.MeshType = MeshType
  609. Msh.MeshId = MeshId
  610. end
  611. return Msh
  612. end
  613. function CreateWeld(Parent, Part0, Part1, C0, C1)
  614. local Weld = Create("Weld")({
  615. Parent = Parent,
  616. Part0 = Part0,
  617. Part1 = Part1,
  618. C0 = C0,
  619. C1 = C1
  620. })
  621. return Weld
  622. end
  623. function rayCast(Position, Direction, Range, Ignore)
  624. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  625. end
  626. function CreateSound(id, par, vol, pit)
  627. coroutine.resume(coroutine.create(function()
  628. local sou = Instance.new("Sound", par or workspace)
  629. sou.Volume = vol
  630. sou.Pitch = pit or 1
  631. sou.SoundId = id
  632. wait()
  633. sou:play()
  634. game:GetService("Debris"):AddItem(sou, 6)
  635. end))
  636. end
  637. function CreateSong(id, par, vol, pit)
  638. coroutine.resume(coroutine.create(function()
  639. sou2 = Instance.new("Sound", par or workspace)
  640. sou2.Volume = 1
  641. sou2.Pitch = 1
  642. sou2.SoundId = id
  643. wait()
  644. sou2:play()
  645. sou2.Looped = true
  646. end))
  647. end
  648. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  649. local function getclosest(obj, distance)
  650. local last, lastx = distance + 1, nil
  651. for i, v in pairs(workspace:GetChildren()) do
  652. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  653. local t = v.Torso
  654. local dist = t.Position - obj.Position.magnitude
  655. if distance >= dist and last > dist then
  656. last = dist
  657. lastx = v
  658. end
  659. end
  660. end
  661. return lastx
  662. end
  663. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  664. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  665. prt.Anchored = true
  666. prt.CFrame = cframe
  667. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  668. game:GetService("Debris"):AddItem(prt, 10)
  669. if Type == 1 or Type == nil then
  670. table.insert(Effects, {
  671. prt,
  672. "Block1",
  673. delay,
  674. x3,
  675. y3,
  676. z3,
  677. msh
  678. })
  679. elseif Type == 2 then
  680. table.insert(Effects, {
  681. prt,
  682. "Block2",
  683. delay,
  684. x3,
  685. y3,
  686. z3,
  687. msh
  688. })
  689. elseif Type == 3 then
  690. table.insert(Effects, {
  691. prt,
  692. "Block3",
  693. delay,
  694. x3,
  695. y3,
  696. z3,
  697. msh
  698. })
  699. end
  700. end
  701. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  702. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  703. prt.Anchored = true
  704. prt.CFrame = cframe
  705. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  706. game:GetService("Debris"):AddItem(prt, 10)
  707. table.insert(Effects, {
  708. prt,
  709. "Cylinder",
  710. delay,
  711. x3,
  712. y3,
  713. z3,
  714. msh
  715. })
  716. end
  717. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  718. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  719. prt.Anchored = true
  720. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  721. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  722. game:GetService("Debris"):AddItem(prt, 10)
  723. table.insert(Effects, {
  724. prt,
  725. "Cylinder",
  726. delay,
  727. x3,
  728. y3,
  729. z3,
  730. msh
  731. })
  732. end
  733. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  734. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  735. prt.Anchored = true
  736. prt.CFrame = cframe
  737. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738. game:GetService("Debris"):AddItem(prt, 10)
  739. table.insert(Effects, {
  740. prt,
  741. "Cylinder",
  742. delay,
  743. x3,
  744. y3,
  745. z3,
  746. msh
  747. })
  748. end
  749. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  750. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  751. prt.Anchored = true
  752. prt.CFrame = cframe
  753. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  754. game:GetService("Debris"):AddItem(prt, 10)
  755. table.insert(Effects, {
  756. prt,
  757. "Cylinder",
  758. delay,
  759. x3,
  760. y3,
  761. z3,
  762. msh
  763. })
  764. end
  765. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  766. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  767. prt.Anchored = true
  768. prt.CFrame = cframe
  769. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  770. game:GetService("Debris"):AddItem(prt, 10)
  771. table.insert(Effects, {
  772. prt,
  773. "Cylinder",
  774. delay,
  775. x3,
  776. y3,
  777. z3,
  778. msh
  779. })
  780. end
  781. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  782. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  783. prt.Anchored = true
  784. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  785. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  786. local num = math.random(10, 50) / 1000
  787. game:GetService("Debris"):AddItem(prt, 10)
  788. table.insert(Effects, {
  789. prt,
  790. "Shatter",
  791. num,
  792. prt.CFrame,
  793. math.random() - math.random(),
  794. 0,
  795. math.random(50, 100) / 100
  796. })
  797. end
  798.  
  799. attack = false
  800. game:GetService("RunService").Stepped:connect(function()
  801. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  802. velocity = RootPart.Velocity.y
  803. sine = sine + change
  804. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  805. if equipped == true or equipped == false then
  806. if 1 < RootPart.Velocity.y and hit == nil then
  807. Anim = "Jump"
  808. if attack == false and ice_mode == false then
  809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  811. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  812. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  813. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  814. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  815. end
  816. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  817. Anim = "Fall"
  818. if attack == false then
  819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  821. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  822. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  823. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  824. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  825. end
  826. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  827. Anim = "Idle"
  828. if attack==false then
  829. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  830. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  831. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
  832. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
  833. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  834. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  835. end
  836. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  837. Anim = "Walk"
  838. if attack==false then
  839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  841. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  842. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  843. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  844. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  845. end
  846. end
  847. end
  848. if equipped == true or equipped == false then
  849. if 1 < RootPart.Velocity.Y and hit == nil then
  850. Anim = "Jump"
  851. if attack == false and ice_mode == true then
  852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  854. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  855. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  856. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  857. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  858. end
  859. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  860. Anim = "Fall"
  861. if attack == false then
  862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  866. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  867. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  868. end
  869. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  870. Anim = "Idle"
  871. if attack == false then
  872. change = 0.8
  873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  875. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  876. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  877. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
  878. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
  879. end
  880. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  881. Anim = "Walk"
  882. if attack == false then
  883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
  885. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  886. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  887. RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
  888. LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
  889. end
  890. end
  891. end
  892. if 0 < #Effects then
  893. for e = 1, #Effects do
  894. if Effects[e] ~= nil then
  895. local Thing = Effects[e]
  896. if Thing ~= nil then
  897. local Part = Thing[1]
  898. local Mode = Thing[2]
  899. local Delay = Thing[3]
  900. local IncX = Thing[4]
  901. local IncY = Thing[5]
  902. local IncZ = Thing[6]
  903. if 1 >= Thing[1].Transparency then
  904. if Thing[2] == "Block1" then
  905. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  906. local Mesh = Thing[1].Mesh
  907. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  908. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  909. elseif Thing[2] == "Block2" then
  910. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  911. local Mesh = Thing[7]
  912. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  913. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  914. elseif Thing[2] == "Block3" then
  915. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  916. local Mesh = Thing[7]
  917. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  918. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  919. elseif Thing[2] == "Cylinder" then
  920. local Mesh = Thing[1].Mesh
  921. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  922. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  923. elseif Thing[2] == "Blood" then
  924. local Mesh = Thing[7]
  925. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  926. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  927. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  928. elseif Thing[2] == "Elec" then
  929. local Mesh = Thing[1].Mesh
  930. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  931. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  932. elseif Thing[2] == "Disappear" then
  933. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  934. elseif Thing[2] == "Shatter" then
  935. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  936. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  937. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  938. Thing[6] = Thing[6] + Thing[5]
  939. end
  940. else
  941. Part.Parent = nil
  942. table.remove(Effects, e)
  943. end
  944. end
  945. end
  946. end
  947. end
  948. end)
  949. ---
  950. local whoh = Instance.new("Sound",Torso)
  951. whoh.SoundId = "rbxassetid://1179254378"
  952. whoh.Pitch = 0.99
  953. whoh.Volume = 1.5
  954. whoh.Looped = true
  955. wait(0)
  956. whoh:Play()
  957. local Aura = Instance.new('ParticleEmitter')
  958. Aura.Name = "Aura"
  959. Aura.Texture = "rbxassetid://833874434"
  960. Aura.Parent = LeftArm
  961. Aura.LightEmission = 1
  962. Aura.Transparency = NumberSequence.new(1,0.2,1)
  963. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  964. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  965. Aura.LockedToPart = true
  966. Aura.Lifetime = NumberRange.new(1)
  967. Aura.Rate = 100
  968. Aura.Speed = NumberRange.new(0.3)
  969. Aura.EmissionDirection = "Top"
  970.  
  971.  
  972. local Aura = Instance.new('ParticleEmitter')
  973. Aura.Name = "Aura"
  974. Aura.Texture = "rbxassetid://833874434"
  975. Aura.Parent = Head
  976. Aura.LightEmission = 1
  977. Aura.Transparency = NumberSequence.new(1,0.2,1)
  978. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  979. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  980. Aura.LockedToPart = true
  981. Aura.Lifetime = NumberRange.new(1)
  982. Aura.Rate = 100
  983. Aura.Speed = NumberRange.new(0)
  984. Aura.EmissionDirection = "Top"
  985. local Aura2 = Instance.new('ParticleEmitter')
  986. Aura2.Name = "Aura"
  987. Aura2.Texture = "rbxassetid://833874434"
  988. Aura2.Parent = RightArm
  989. Aura2.LightEmission = 1
  990. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  991. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  992. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  993. Aura2.LockedToPart = true
  994. Aura2.Lifetime = NumberRange.new(1)
  995. Aura2.Rate = 100
  996. Aura2.Speed = NumberRange.new(0.3)
  997. Aura2.EmissionDirection = "Top"
  998. local Aura2 = Instance.new('ParticleEmitter')
  999. Aura2.Name = "Aura"
  1000. Aura2.Texture = "rbxassetid://833874434"
  1001. Aura2.Parent = LeftLeg
  1002. Aura2.LightEmission = 1
  1003. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1004. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1005. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1006. Aura2.LockedToPart = true
  1007. Aura2.Lifetime = NumberRange.new(1)
  1008. Aura2.Rate = 100
  1009. Aura2.Speed = NumberRange.new(0.3)
  1010. Aura2.EmissionDirection = "Top"
  1011. local Aura2 = Instance.new('ParticleEmitter')
  1012. Aura2.Name = "Aura"
  1013. Aura2.Texture = "rbxassetid://833874434"
  1014. Aura2.Parent = RightLeg
  1015. Aura2.LightEmission = 1
  1016. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1017. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1018. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1019. Aura2.LockedToPart = true
  1020. Aura2.Lifetime = NumberRange.new(1)
  1021. Aura2.Rate = 100
  1022. Aura2.Speed = NumberRange.new(0.3)
  1023. Aura2.EmissionDirection = "Top"
  1024. ---aura2
  1025. local Aura = Instance.new('ParticleEmitter')
  1026. Aura.Name = "Aura"
  1027. Aura.Texture = "rbxassetid://833874434"
  1028. Aura.Parent = LeftArm
  1029. Aura.LightEmission = 1
  1030. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1031. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1032. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1033. Aura.LockedToPart = true
  1034. Aura.Lifetime = NumberRange.new(1)
  1035. Aura.Rate = 60
  1036. Aura.Speed = NumberRange.new(0.3)
  1037. Aura.EmissionDirection = "Top"
  1038. local Aura2 = Instance.new('ParticleEmitter')
  1039. Aura2.Name = "Aura"
  1040. Aura2.Texture = "rbxassetid://833874434"
  1041. Aura2.Parent = RightArm
  1042. Aura2.LightEmission = 1
  1043. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1044. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1045. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1046. Aura2.LockedToPart = true
  1047. Aura2.Lifetime = NumberRange.new(1)
  1048. Aura2.Rate = 60
  1049. Aura2.Speed = NumberRange.new(0.3)
  1050. Aura2.EmissionDirection = "Top"
  1051. local Aura2 = Instance.new('ParticleEmitter')
  1052. Aura2.Name = "Aura"
  1053. Aura2.Texture = "rbxassetid://833874434"
  1054. Aura2.Parent = LeftLeg
  1055. Aura2.LightEmission = 1
  1056. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1057. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1058. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1059. Aura2.LockedToPart = true
  1060. Aura2.Lifetime = NumberRange.new(1)
  1061. Aura2.Rate = 60
  1062. Aura2.Speed = NumberRange.new(0.1)
  1063. Aura2.EmissionDirection = "Top"
  1064. local Aura2 = Instance.new('ParticleEmitter')
  1065. Aura2.Name = "Aura"
  1066. Aura2.Texture = "rbxassetid://833874434"
  1067. Aura2.Parent = RightLeg
  1068. Aura2.LightEmission = 1
  1069. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1070. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1071. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1072. Aura2.LockedToPart = true
  1073. Aura2.Lifetime = NumberRange.new(1)
  1074. Aura2.Rate = 60
  1075. Aura2.Speed = NumberRange.new(0.3)
  1076. Aura2.EmissionDirection = "Top"
  1077. ----aura3
  1078. ---aura2
  1079. local Aura = Instance.new('ParticleEmitter')
  1080. Aura.Name = "Aura"
  1081. Aura.Texture = "rbxassetid://833874434"
  1082. Aura.Parent = LeftArm
  1083. Aura.LightEmission = 1
  1084. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1085. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1086. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1087. Aura.LockedToPart = true
  1088. Aura.Lifetime = NumberRange.new(1)
  1089. Aura.Rate = 60
  1090. Aura.Speed = NumberRange.new(0.3)
  1091. Aura.EmissionDirection = "Top"
  1092. local Aura2 = Instance.new('ParticleEmitter')
  1093. Aura2.Name = "Aura"
  1094. Aura2.Texture = "rbxassetid://833874434"
  1095. Aura2.Parent = RightArm
  1096. Aura2.LightEmission = 1
  1097. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1098. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1099. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1100. Aura2.LockedToPart = true
  1101. Aura2.Lifetime = NumberRange.new(1)
  1102. Aura2.Rate = 60
  1103. Aura2.Speed = NumberRange.new(0.3)
  1104. Aura2.EmissionDirection = "Top"
  1105. local Aura2 = Instance.new('ParticleEmitter')
  1106. Aura2.Name = "Aura"
  1107. Aura2.Texture = "rbxassetid://833874434"
  1108. Aura2.Parent = LeftLeg
  1109. Aura2.LightEmission = 1
  1110. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1111. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1112. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1113. Aura2.LockedToPart = true
  1114. Aura2.Lifetime = NumberRange.new(1)
  1115. Aura2.Rate = 60
  1116. Aura2.Speed = NumberRange.new(0.3)
  1117. Aura2.EmissionDirection = "Top"
  1118. local Aura2 = Instance.new('ParticleEmitter')
  1119. Aura2.Name = "Aura"
  1120. Aura2.Texture = "rbxassetid://833874434"
  1121. Aura2.Parent = RightLeg
  1122. Aura2.LightEmission = 1
  1123. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1124. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1125. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1126. Aura2.LockedToPart = true
  1127. Aura2.Lifetime = NumberRange.new(0.6)
  1128. Aura2.Rate = 60
  1129. Aura2.Speed = NumberRange.new(0.3)
  1130. Aura2.EmissionDirection = "Top"
  1131. ----
  1132.  
  1133. ---aura2
  1134. local Aura = Instance.new('ParticleEmitter')
  1135. Aura.Name = "Aura"
  1136. Aura.Texture = "rbxassetid://833874434"
  1137. Aura.Parent = LeftArm
  1138. Aura.LightEmission = 1
  1139. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1140. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1141. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1142. Aura.LockedToPart = true
  1143. Aura.Lifetime = NumberRange.new(1)
  1144. Aura.Rate = 60
  1145. Aura.Speed = NumberRange.new(0.3)
  1146. Aura.EmissionDirection = "Top"
  1147. local Aura2 = Instance.new('ParticleEmitter')
  1148. Aura2.Name = "Aura"
  1149. Aura2.Texture = "rbxassetid://833874434"
  1150. Aura2.Parent = RightArm
  1151. Aura2.LightEmission = 1
  1152. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1153. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1154. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1155. Aura2.LockedToPart = true
  1156. Aura2.Lifetime = NumberRange.new(1)
  1157. Aura2.Rate = 60
  1158. Aura2.Speed = NumberRange.new(0.3)
  1159. Aura2.EmissionDirection = "Top"
  1160. local Aura2 = Instance.new('ParticleEmitter')
  1161. Aura2.Name = "Aura"
  1162. Aura2.Texture = "rbxassetid://833874434"
  1163. Aura2.Parent = LeftLeg
  1164. Aura2.LightEmission = 1
  1165. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1166. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1167. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1168. Aura2.LockedToPart = true
  1169. Aura2.Lifetime = NumberRange.new(1)
  1170. Aura2.Rate = 60
  1171. Aura2.Speed = NumberRange.new(0.3)
  1172. Aura2.EmissionDirection = "Top"
  1173. local Aura2 = Instance.new('ParticleEmitter')
  1174. Aura2.Name = "Aura"
  1175. Aura2.Texture = "rbxassetid://833874434"
  1176. Aura2.Parent = RightLeg
  1177. Aura2.LightEmission = 1
  1178. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1179. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1180. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1181. Aura2.LockedToPart = true
  1182. Aura2.Lifetime = NumberRange.new(0.6)
  1183. Aura2.Rate = 60
  1184. Aura2.Speed = NumberRange.new(0.3)
  1185. Aura2.EmissionDirection = "Top"
  1186. local tra = Instance.new('ParticleEmitter')
  1187. tra.Parent = Torso
  1188. tra.LightEmission = 1
  1189. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1190. tra.Rate = 15
  1191. tra.Rotation = NumberRange.new(-5, 5)
  1192. tra.Lifetime = NumberRange.new(1.5, 2)
  1193. tra.Size = NumberSequence.new(0.098,0)
  1194. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1195. tra.Speed = NumberRange.new(0.5)
  1196. tra.VelocitySpread = 360
  1197. tra.VelocityInheritance = 0.5
  1198. tra.ZOffset = 2
  1199. local tra = Instance.new('ParticleEmitter')
  1200. tra.Parent = Head
  1201. tra.LightEmission = 1
  1202. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1203. tra.Rate = 15
  1204. tra.Rotation = NumberRange.new(-5, 5)
  1205. tra.Lifetime = NumberRange.new(1.5, 2)
  1206. tra.Size = NumberSequence.new(0.098,0)
  1207. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1208. tra.Speed = NumberRange.new(0.5)
  1209. tra.VelocitySpread = 360
  1210. tra.VelocityInheritance = 0.5
  1211. tra.ZOffset = 2
  1212. local tra = Instance.new('ParticleEmitter')
  1213. tra.Parent = LeftArm
  1214. tra.LightEmission = 1
  1215. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1216. tra.Rate = 15
  1217. tra.Rotation = NumberRange.new(-5, 5)
  1218. tra.Lifetime = NumberRange.new(1.5, 2)
  1219. tra.Size = NumberSequence.new(0.098,0)
  1220. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1221. tra.Speed = NumberRange.new(0.5)
  1222. tra.VelocitySpread = 360
  1223. tra.VelocityInheritance = 0.5
  1224. tra.ZOffset = 2
  1225. local tra = Instance.new('ParticleEmitter')
  1226. tra.Parent = RightArm
  1227. tra.LightEmission = 1
  1228. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1229. tra.Rate = 15
  1230. tra.Rotation = NumberRange.new(-5, 5)
  1231. tra.Lifetime = NumberRange.new(1.5, 2)
  1232. tra.Size = NumberSequence.new(0.098,0)
  1233. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1234. tra.Speed = NumberRange.new(0.5)
  1235. tra.VelocitySpread = 360
  1236. tra.VelocityInheritance = 0.5
  1237. tra.ZOffset = 2
  1238. local tra = Instance.new('ParticleEmitter')
  1239. tra.Parent = LeftLeg
  1240. tra.LightEmission = 1
  1241. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1242. tra.Rate = 15
  1243. tra.Rotation = NumberRange.new(-5, 5)
  1244. tra.Lifetime = NumberRange.new(1.5, 2)
  1245. tra.Size = NumberSequence.new(0.098,0)
  1246. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1247. tra.Speed = NumberRange.new(0.5)
  1248. tra.VelocitySpread = 360
  1249. tra.VelocityInheritance = 0.5
  1250. tra.ZOffset = 2
  1251. local tra = Instance.new('ParticleEmitter')
  1252. tra.Parent = RightLeg
  1253. tra.LightEmission = 1
  1254. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1255. tra.Rate = 15
  1256. tra.Rotation = NumberRange.new(-5, 5)
  1257. tra.Lifetime = NumberRange.new(1.5, 2)
  1258. tra.Size = NumberSequence.new(0.098,0)
  1259. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1260. tra.Speed = NumberRange.new(0.5)
  1261. tra.VelocitySpread = 360
  1262. tra.VelocityInheritance = 0.5
  1263. tra.ZOffset = 2
  1264. ----
  1265. function RemoveOutlines(part)
  1266. part.TopSurface = 10
  1267. end
  1268. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1269. local Part = Create("Part")({
  1270. Parent = Parent,
  1271. Reflectance = Reflectance,
  1272. Transparency = Transparency,
  1273. CanCollide = false,
  1274. Locked = true,
  1275. BrickColor = BrickColor.new(tostring(BColor)),
  1276. Name = Name,
  1277. Size = Size,
  1278. Material = Material
  1279. })
  1280. RemoveOutlines(Part)
  1281. return Part
  1282. end
  1283. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1284. local Msh = Create(Mesh)({
  1285. Parent = Part,
  1286. Offset = OffSet,
  1287. Scale = Scale
  1288. })
  1289. if Mesh == "SpecialMesh" then
  1290. Msh.MeshType = MeshType
  1291. Msh.MeshId = MeshId
  1292. end
  1293. return Msh
  1294. end
  1295. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1296. local Weld = Create("Weld")({
  1297. Parent = Parent,
  1298. Part0 = Part0,
  1299. Part1 = Part1,
  1300. C0 = C0,
  1301. C1 = C1
  1302. })
  1303. return Weld
  1304. end
  1305. WSHM = {
  1306. "White",
  1307. "Pastel light blue"
  1308. }
  1309. WSH = WSHM[math.random(1, #WSHM)]
  1310. function IcePartFunk(HPart, aria, Min, Max)
  1311. IcePart = Instance.new("Part", HPart)
  1312. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1313. IcePart.CanCollide = false
  1314. IuW = Instance.new("Weld")
  1315. IuW.Name = "GuW"
  1316. IuW.Part0 = HPart
  1317. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  1318. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1319. IuW.Part1 = IcePart
  1320. IuW.Parent = HPart
  1321. IcePart.Transparency = 0.85
  1322. IcePart.Material = "Neon"
  1323. WSH = WSHM[math.random(1, #WSHM)]
  1324. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1325. RemoveOutlines(IcePart)
  1326. game:GetService("Debris"):AddItem(IuW, 4)
  1327. game:GetService("Debris"):AddItem(IcePart, 6)
  1328. end
  1329. SpikeMeshId = 1033714
  1330. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1331. local Part = Instance.new("Part", Parent)
  1332. Part.Name = Name
  1333. Part.BrickColor = BrickColor.new(Color)
  1334. Part.Size = Size
  1335. Part.Material = Material
  1336. Part.Transparency = Transparency
  1337. Part.CanCollide = false
  1338. RemoveOutlines(Part)
  1339. local Mesh = Instance.new("SpecialMesh", Part)
  1340. Mesh.MeshType = "Sphere"
  1341. Mesh.Scale = Scale
  1342. return Mesh and Part
  1343. end
  1344. CFuncs = {
  1345. Part = {
  1346. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1347. local Part = Create("Part")({
  1348. Parent = Parent,
  1349. Reflectance = Reflectance,
  1350. Transparency = Transparency,
  1351. CanCollide = false,
  1352. Locked = true,
  1353. BrickColor = BrickColor.new(tostring(BColor)),
  1354. Name = Name,
  1355. Size = Size,
  1356. Material = Material
  1357. })
  1358. RemoveOutlines(Part)
  1359. return Part
  1360. end
  1361. },
  1362. Mesh = {
  1363. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1364. local Msh = Create(Mesh)({
  1365. Parent = Part,
  1366. Offset = OffSet,
  1367. Scale = Scale
  1368. })
  1369. if Mesh == "SpecialMesh" then
  1370. Msh.MeshType = MeshType
  1371. Msh.MeshId = MeshId
  1372. end
  1373. return Msh
  1374. end
  1375. },
  1376. Mesh = {
  1377. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1378. local Msh = Create(Mesh)({
  1379. Parent = Part,
  1380. Offset = OffSet,
  1381. Scale = Scale
  1382. })
  1383. if Mesh == "SpecialMesh" then
  1384. Msh.MeshType = MeshType
  1385. Msh.MeshId = MeshId
  1386. end
  1387. return Msh
  1388. end
  1389. },
  1390. Weld = {
  1391. Create = function(Parent, Part0, Part1, C0, C1)
  1392. local Weld = Create("Weld")({
  1393. Parent = Parent,
  1394. Part0 = Part0,
  1395. Part1 = Part1,
  1396. C0 = C0,
  1397. C1 = C1
  1398. })
  1399. return Weld
  1400. end
  1401. },
  1402. Sound = {
  1403. Create = function(id, par, vol, pit)
  1404. coroutine.resume(coroutine.create(function()
  1405. local S = Create("Sound")({
  1406. Volume = vol,
  1407. Pitch = pit or 1,
  1408. SoundId = id,
  1409. Parent = par or workspace
  1410. })
  1411. wait()
  1412. S:play()
  1413. game:GetService("Debris"):AddItem(S, 6)
  1414. end))
  1415. end
  1416. },
  1417. ParticleEmitter = {
  1418. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1419. local fp = Create("ParticleEmitter")({
  1420. Parent = Parent,
  1421. Color = ColorSequence.new(Color1, Color2),
  1422. LightEmission = LightEmission,
  1423. Size = Size,
  1424. Texture = Texture,
  1425. Transparency = Transparency,
  1426. ZOffset = ZOffset,
  1427. Acceleration = Accel,
  1428. Drag = Drag,
  1429. LockedToPart = LockedToPart,
  1430. VelocityInheritance = VelocityInheritance,
  1431. EmissionDirection = EmissionDirection,
  1432. Enabled = Enabled,
  1433. Lifetime = LifeTime,
  1434. Rate = Rate,
  1435. Rotation = Rotation,
  1436. RotSpeed = RotSpeed,
  1437. Speed = Speed,
  1438. VelocitySpread = VelocitySpread
  1439. })
  1440. return fp
  1441. end
  1442. }
  1443. }
  1444. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1445. if hit.Parent == nil then
  1446. return
  1447. end
  1448. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1449. for _, v in pairs(hit.Parent:children()) do
  1450. if v:IsA("Humanoid") then
  1451. h = v
  1452. end
  1453. end
  1454. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1455. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1456. return
  1457. end
  1458. local c = Create("ObjectValue")({
  1459. Name = "creator",
  1460. Value = game:service("Players").LocalPlayer,
  1461. Parent = h
  1462. })
  1463. game:GetService("Debris"):AddItem(c, 0.5)
  1464. if HitSound ~= nil and HitPitch ~= nil then
  1465. CreateSound(HitSound, hit, 1, HitPitch)
  1466. end
  1467. local Damage = math.random(minim, maxim)
  1468. local blocked = false
  1469. local block = hit.Parent:findFirstChild("Block")
  1470. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1471. blocked = true
  1472. block.Value = block.Value - 1
  1473. print(block.Value)
  1474. end
  1475. if blocked == false then
  1476. h.Health = h.Health - Damage
  1477. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1478. else
  1479. h.Health = h.Health - Damage / 2
  1480. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1481. end
  1482. if Type == "Knockdown" then
  1483. local hum = hit.Parent.Humanoid
  1484. hum.PlatformStand = true
  1485. coroutine.resume(coroutine.create(function(HHumanoid)
  1486. swait(1)
  1487. HHumanoid.PlatformStand = false
  1488. end), hum)
  1489. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1490. local bodvol = Create("BodyVelocity")({
  1491. velocity = angle * knockback,
  1492. P = 5000,
  1493. maxForce = Vector3.new(8000, 8000, 8000),
  1494. Parent = hit
  1495. })
  1496. local rl = Create("BodyAngularVelocity")({
  1497. P = 3000,
  1498. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1499. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1500. Parent = hit
  1501. })
  1502. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1503. game:GetService("Debris"):AddItem(rl, 0.5)
  1504. elseif Type == "Normal" then
  1505. local vp = Create("BodyVelocity")({
  1506. P = 500,
  1507. maxForce = Vector3.new(math.huge, 0, math.huge),
  1508. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1509. })
  1510. if knockback > 0 then
  1511. vp.Parent = hit.Parent.Torso
  1512. end
  1513. game:GetService("Debris"):AddItem(vp, 0.5)
  1514. elseif Type == "Impale" then
  1515. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1516. Spike.Anchored = true
  1517. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1518. Spike.Position = hit.Parent.Torso.Position
  1519. for i = 1, 5 do
  1520. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1521. end
  1522. Services.Debris:AddItem(Spike, 4)
  1523. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1524. hit.Parent.Humanoid.PlatformStand = true
  1525. swait(1)
  1526. hit.Parent.Humanoid.PlatformStand = false
  1527. elseif Type == "Up" then
  1528. local bodyVelocity = Create("BodyVelocity")({
  1529. velocity = Vector3.new(0, 20, 0),
  1530. P = 5000,
  1531. maxForce = Vector3.new(8000, 8000, 8000),
  1532. Parent = hit
  1533. })
  1534. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1535. local bodyVelocity = Create("BodyVelocity")({
  1536. velocity = Vector3.new(0, 20, 0),
  1537. P = 5000,
  1538. maxForce = Vector3.new(8000, 8000, 8000),
  1539. Parent = hit
  1540. })
  1541. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1542. elseif Type == "Snare" then
  1543. local bp = Create("BodyPosition")({
  1544. P = 900,
  1545. D = 1000,
  1546. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1547. position = hit.Parent.Torso.Position,
  1548. Parent = hit.Parent.Torso
  1549. })
  1550. game:GetService("Debris"):AddItem(bp, 1)
  1551. elseif Type == "Slowness" then
  1552. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1553. for i = 1, 25 do
  1554. hit.Parent.Humanoid.WalkSpeed = 4
  1555. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1556. end
  1557. wait(4)
  1558. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1559. elseif Type == "FireDmg" then
  1560. for i = 1, math.random(60, 150) do
  1561. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1562. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1563. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1564. wait(0.1)
  1565. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1566. end
  1567. elseif Type == "Freeze" then
  1568. local bp = Create("BodyPosition")({
  1569. P = 900,
  1570. D = 1000,
  1571. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1572. position = hit.Parent.Torso.Position,
  1573. Parent = hit.Parent.Torso
  1574. })
  1575. game:GetService("Debris"):AddItem(bp, 4)
  1576. for i = 1, 25 do
  1577. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1578. end
  1579. elseif Type == "Freeze2" then
  1580. local BodPos = Create("BodyPosition")({
  1581. P = 50000,
  1582. D = 1000,
  1583. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1584. position = hit.Parent.Torso.Position,
  1585. Parent = hit.Parent.Torso
  1586. })
  1587. local BodGy = Create("BodyGyro")({
  1588. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1589. P = 20000,
  1590. Parent = hit.Parent.Torso,
  1591. cframe = hit.Parent.Torso.CFrame
  1592. })
  1593. hit.Parent.Torso.Anchored = true
  1594. coroutine.resume(coroutine.create(function(Part)
  1595. swait(1.5)
  1596. Part.Anchored = false
  1597. end), hit.Parent.Torso)
  1598. game:GetService("Debris"):AddItem(BodPos, 3)
  1599. game:GetService("Debris"):AddItem(BodGy, 3)
  1600. end
  1601. local debounce = Create("BoolValue")({
  1602. Name = "DebounceHit",
  1603. Parent = hit.Parent,
  1604. Value = true
  1605. })
  1606. game:GetService("Debris"):AddItem(debounce, Delay)
  1607. c = Instance.new("ObjectValue")
  1608. c.Name = "creator"
  1609. c.Value = Player
  1610. c.Parent = h
  1611. game:GetService("Debris"):AddItem(c, 0.5)
  1612. end
  1613. end
  1614. function ShowDamage(Pos, Text, Time, Color)
  1615. local Rate = 0.033333333333333
  1616. if not Pos then
  1617. local Pos = Vector3.new(0, 0, 0)
  1618. end
  1619. local Text = Text or ""
  1620. local Time = Time or 2
  1621. if not Color then
  1622. local Color = Color3.new(1, 0, 1)
  1623. end
  1624. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1625. EffectPart.Anchored = true
  1626. local BillboardGui = Create("BillboardGui")({
  1627. Size = UDim2.new(3, 0, 3, 0),
  1628. Adornee = EffectPart,
  1629. Parent = EffectPart
  1630. })
  1631. local TextLabel = Create("TextLabel")({
  1632. BackgroundTransparency = 1,
  1633. Size = UDim2.new(1, 0, 1, 0),
  1634. Text = Text,
  1635. TextColor3 = Color,
  1636. TextScaled = true,
  1637. Font = Enum.Font.ArialBold,
  1638. Parent = BillboardGui
  1639. })
  1640. game.Debris:AddItem(EffectPart, Time + 0.1)
  1641. EffectPart.Parent = game:GetService("Workspace")
  1642. delay(0, function()
  1643. local Frames = Time / Rate
  1644. for Frame = 1, Frames do
  1645. wait(Rate)
  1646. local Percent = Frame / Frames
  1647. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1648. TextLabel.TextTransparency = Percent
  1649. end
  1650. if EffectPart and EffectPart.Parent then
  1651. EffectPart:Destroy()
  1652. end
  1653. end)
  1654. end
  1655. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1656. for _, c in pairs(workspace:children()) do
  1657. local hum = c:findFirstChild("Humanoid")
  1658. if hum ~= nil then
  1659. local head = c:findFirstChild("Head")
  1660. if head ~= nil then
  1661. local targ = head.Position - Part.Position
  1662. local mag = targ.magnitude
  1663. if magni >= mag and c.Name ~= Player.Name then
  1664. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1665. end
  1666. end
  1667. end
  1668. end
  1669. end
  1670. function MagniKILL(Part, magni, knock, Type)
  1671. for _, c in pairs(workspace:children()) do
  1672. local hum = c:findFirstChild("Humanoid")
  1673. if hum ~= nil then
  1674. local head = c:findFirstChild("Head")
  1675. if head ~= nil then
  1676. local targ = head.Position - Part.Position
  1677. local mag = targ.magnitude
  1678. if magni >= mag and c.Name ~= Player.Name then
  1679. hum.Health = 0
  1680. end
  1681. end
  1682. end
  1683. end
  1684. end
  1685. EffectModel = Instance.new("Model", Character)
  1686. EffectModel.Name = "Effects"
  1687. Effects = {
  1688. Block = {
  1689. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1690. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1691. prt.Anchored = true
  1692. prt.CFrame = cframe
  1693. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1694. game:GetService("Debris"):AddItem(prt, 10)
  1695. if Type == 1 or Type == nil then
  1696. table.insert(Effects, {
  1697. prt,
  1698. "Block1",
  1699. delay,
  1700. x3,
  1701. y3,
  1702. z3,
  1703. msh
  1704. })
  1705. elseif Type == 2 then
  1706. table.insert(Effects, {
  1707. prt,
  1708. "Block2",
  1709. delay,
  1710. x3,
  1711. y3,
  1712. z3,
  1713. msh
  1714. })
  1715. else
  1716. table.insert(Effects, {
  1717. prt,
  1718. "Block3",
  1719. delay,
  1720. x3,
  1721. y3,
  1722. z3,
  1723. msh
  1724. })
  1725. end
  1726. end
  1727. },
  1728. Sphere = {
  1729. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1730. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1731. prt.Anchored = true
  1732. prt.CFrame = cframe
  1733. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1734. game:GetService("Debris"):AddItem(prt, 10)
  1735. table.insert(Effects, {
  1736. prt,
  1737. "Cylinder",
  1738. delay,
  1739. x3,
  1740. y3,
  1741. z3,
  1742. msh
  1743. })
  1744. end
  1745. },
  1746. Cylinder = {
  1747. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1748. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1749. prt.Anchored = true
  1750. prt.CFrame = cframe
  1751. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1752. game:GetService("Debris"):AddItem(prt, 10)
  1753. table.insert(Effects, {
  1754. prt,
  1755. "Cylinder",
  1756. delay,
  1757. x3,
  1758. y3,
  1759. z3,
  1760. msh
  1761. })
  1762. end
  1763. },
  1764. Wave = {
  1765. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1766. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1767. prt.Anchored = true
  1768. prt.CFrame = cframe
  1769. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1770. game:GetService("Debris"):AddItem(prt, 10)
  1771. table.insert(Effects, {
  1772. prt,
  1773. "Cylinder",
  1774. delay,
  1775. x3,
  1776. y3,
  1777. z3,
  1778. msh
  1779. })
  1780. end
  1781. },
  1782. Ring = {
  1783. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1784. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1785. prt.Anchored = true
  1786. prt.CFrame = cframe
  1787. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1788. game:GetService("Debris"):AddItem(prt, 10)
  1789. table.insert(Effects, {
  1790. prt,
  1791. "Cylinder",
  1792. delay,
  1793. x3,
  1794. y3,
  1795. z3,
  1796. msh
  1797. })
  1798. end
  1799. },
  1800. Break = {
  1801. Create = function(brickcolor, cframe, x1, y1, z1)
  1802. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1803. prt.Anchored = true
  1804. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1805. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1806. local num = math.random(10, 50) / 1000
  1807. game:GetService("Debris"):AddItem(prt, 10)
  1808. table.insert(Effects, {
  1809. prt,
  1810. "Shatter",
  1811. num,
  1812. prt.CFrame,
  1813. math.random() - math.random(),
  1814. 0,
  1815. math.random(50, 100) / 100
  1816. })
  1817. end
  1818. }
  1819. }
  1820. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1821. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1822. prt.Anchored = true
  1823. prt.CFrame = cframe
  1824. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1825. game:GetService("Debris"):AddItem(prt, 10)
  1826. if Type == 1 or Type == nil then
  1827. table.insert(Effects, {
  1828. prt,
  1829. "Block1",
  1830. delay,
  1831. x3,
  1832. y3,
  1833. z3,
  1834. msh
  1835. })
  1836. elseif Type == 2 then
  1837. table.insert(Effects, {
  1838. prt,
  1839. "Block2",
  1840. delay,
  1841. x3,
  1842. y3,
  1843. z3,
  1844. msh
  1845. })
  1846. elseif Type == 3 then
  1847. table.insert(Effects, {
  1848. prt,
  1849. "Block3",
  1850. delay,
  1851. x3,
  1852. y3,
  1853. z3,
  1854. msh
  1855. })
  1856. end
  1857. end
  1858. function CreateSound(id, par, vol, pit)
  1859. coroutine.resume(coroutine.create(function()
  1860. local sou = Instance.new("Sound", par or workspace)
  1861. sou.Volume = vol
  1862. sou.Pitch = pit or 1
  1863. sou.SoundId = id
  1864. swait()
  1865. sou:play()
  1866. game:GetService("Debris"):AddItem(sou, 6)
  1867. end))
  1868. end
  1869. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1870. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1871. prt.Anchored = true
  1872. prt.CFrame = cframe
  1873. prt.Material = "Neon"
  1874. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1875. game:GetService("Debris"):AddItem(prt, 10)
  1876. coroutine.resume(coroutine.create(function(Part, Mesh)
  1877. for i = 0, 6, delay do
  1878. swait()
  1879. Part.Transparency = i
  1880. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1881. end
  1882. Part.Parent = nil
  1883. end), prt, msh)
  1884. end
  1885. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1886. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1887. local MainPos = partt.Position
  1888. local MainPos2 = mouse + SpreadVectors
  1889. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1890. local speed = 1000
  1891. local num = 1
  1892. coroutine.resume(coroutine.create(function()
  1893. repeat
  1894. swait()
  1895. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1896. local mag =(MainPos - pos).magnitude
  1897. Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  1898. MainPos = MainPos + MouseLook.lookVector * speed
  1899. num = num - 1
  1900. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1901. if hit ~= nil then
  1902. num = 0
  1903. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1904. refpart.Anchored = true
  1905. refpart.CFrame = CFrame.new(pos)
  1906. game:GetService("Debris"):AddItem(refpart, 2)
  1907. end
  1908. if num <= 0 then
  1909. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1910. refpart.Anchored = true
  1911. refpart.CFrame = CFrame.new(pos)
  1912. if hit ~= nil then
  1913. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1914. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1915. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1916. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1917. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1918. end
  1919. game:GetService("Debris"):AddItem(refpart, 0)
  1920. end
  1921. until num <= 0
  1922. end))
  1923. end
  1924. function shoottraildd2(mouse, partt, SpreadAmount)
  1925. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1926. local MainPos = partt.Position
  1927. local MainPos2 = mouse + SpreadVectors
  1928. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1929. local speed = 3000
  1930. local num = 1
  1931. coroutine.resume(coroutine.create(function()
  1932. repeat
  1933. swait()
  1934. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1935. local mag = (MainPos - pos).magnitude
  1936. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1937. MainPos = MainPos + MouseLook.lookVector * speed
  1938. num = num - 1
  1939. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1940. if hit ~= nil then
  1941. num = 0
  1942. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1943. refpart.Anchored = true
  1944. refpart.CFrame = CFrame.new(pos)
  1945. game:GetService("Debris"):AddItem(refpart, 2)
  1946. end
  1947. if num <= 0 then
  1948. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1949. refpart.Anchored = true
  1950. refpart.CFrame = CFrame.new(pos)
  1951. if hit ~= nil then
  1952. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1953. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1954. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1955. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1956. MagniKILL(refpart, 80, 0, "Normal")
  1957. end
  1958. game:GetService("Debris"):AddItem(refpart, 0)
  1959. end
  1960. until num <= 0
  1961. end))
  1962. end
  1963. function shoottraildd22(mouse, partt, SpreadAmount)
  1964. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1965. local MainPos = partt.Position
  1966. local MainPos2 = mouse + SpreadVectors
  1967. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1968. local speed = 900
  1969. local num = 1
  1970. coroutine.resume(coroutine.create(function()
  1971. repeat
  1972. swait()
  1973. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1974. local mag = (MainPos - pos).magnitude
  1975. Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
  1976. MainPos = MainPos + MouseLook.lookVector * speed
  1977. num = num - 1
  1978. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1979. if hit ~= nil then
  1980. num = 0
  1981. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1982. refpart.Anchored = true
  1983. refpart.CFrame = CFrame.new(pos)
  1984. game:GetService("Debris"):AddItem(refpart, 2)
  1985. end
  1986. if num <= 0 then
  1987. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1988. refpart.Anchored = true
  1989. refpart.CFrame = CFrame.new(pos)
  1990. if hit ~= nil then
  1991. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1992. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1993. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1994. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1995. MagniKILL(refpart, 80, 0, "Normal")
  1996. end
  1997. game:GetService("Debris"):AddItem(refpart, 0)
  1998. end
  1999. until num <= 0
  2000. end))
  2001. end
  2002. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2003. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2004. local MainPos = partt.Position
  2005. local MainPos2 = mouse + SpreadVectors
  2006. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2007. local speed = 200
  2008. local num = 0
  2009. coroutine.resume(coroutine.create(function()
  2010. repeat
  2011. swait()
  2012. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2013. local mag = (MainPos - pos).magnitude
  2014. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  2015. MainPos = MainPos + MouseLook.lookVector * speed
  2016. num = num - 1
  2017. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2018. if hit ~= nil then
  2019. num = 0
  2020. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2021. refpart.Anchored = true
  2022. refpart.CFrame = CFrame.new(pos)
  2023. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2024. game:GetService("Debris"):AddItem(refpart, 2)
  2025. end
  2026. if num <= 0 then
  2027. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2028. refpart.Anchored = true
  2029. refpart.CFrame = CFrame.new(pos)
  2030. if hit ~= nil then
  2031. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2032. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2033. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2034. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2035. end
  2036. game:GetService("Debris"):AddItem(refpart, 0)
  2037. end
  2038. until num <= 0
  2039. end))
  2040. end
  2041. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2042. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2043. local MainPos = partt.Position
  2044. local MainPos2 = mouse + SpreadVectors
  2045. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2046. local speed = 500
  2047. local num = 1
  2048. coroutine.resume(coroutine.create(function()
  2049. repeat
  2050. swait()
  2051. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2052. local mag = (MainPos - pos).magnitude
  2053. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  2054. MainPos = MainPos + MouseLook.lookVector * speed
  2055. num = num - 1
  2056. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2057. if hit ~= nil then
  2058. num = 0
  2059. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2060. refpart.Anchored = true
  2061. refpart.CFrame = CFrame.new(pos)
  2062. game:GetService("Debris"):AddItem(refpart, 2)
  2063. end
  2064. if num <= 0 then
  2065. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2066. refpart.Anchored = true
  2067. refpart.CFrame = CFrame.new(pos)
  2068. if hit ~= nil then
  2069. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2070. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2071. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2072. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2073. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2074. end
  2075. game:GetService("Debris"):AddItem(refpart, 0)
  2076. end
  2077. until num <= 0
  2078. end))
  2079. end
  2080.  
  2081.  
  2082. ---
  2083.  
  2084. attackdebounce = false
  2085. deb=false
  2086.  
  2087. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2088. if hit.Parent==nil then
  2089. return
  2090. end
  2091. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2092. for _,v in pairs(hit.Parent:children()) do
  2093. if v:IsA("Humanoid") then
  2094. h=v
  2095. end
  2096. end
  2097. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2098. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2099. end
  2100. if hit.Parent.className=="Hat" then
  2101. hit=hit.Parent.Parent:findFirstChild("Head")
  2102. end
  2103. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2104. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2105. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2106. return
  2107. end]]
  2108. -- hs(hit,1.2)
  2109. c=Instance.new("ObjectValue")
  2110. c.Name="creator"
  2111. c.Value=game:service("Players").LocalPlayer
  2112. c.Parent=h
  2113. game:GetService("Debris"):AddItem(c,.5)
  2114. Damage=math.random(minim,maxim)
  2115. -- h:TakeDamage(Damage)
  2116. blocked=false
  2117. block=hit.Parent:findFirstChild("Block")
  2118. if block~=nil then
  2119. print(block.className)
  2120. if block.className=="NumberValue" then
  2121. if block.Value>0 then
  2122. blocked=true
  2123. if decreaseblock==nil then
  2124. block.Value=block.Value-1
  2125. end
  2126. end
  2127. end
  2128. if block.className=="IntValue" then
  2129. if block.Value>0 then
  2130. blocked=true
  2131. if decreaseblock~=nil then
  2132. block.Value=block.Value-1
  2133. end
  2134. end
  2135. end
  2136. end
  2137. if blocked==false then
  2138. -- h:TakeDamage(Damage)
  2139. h.Health=h.Health-Damage
  2140. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2141. else
  2142. h.Health=h.Health-(Damage/2)
  2143. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2144. end
  2145. if Type=="Knockdown" then
  2146. Humanoid=hit.Parent.Humanoid
  2147. Humanoid.PlatformStand=true
  2148. coroutine.resume(coroutine.create(function(HHumanoid)
  2149. swait(1)
  2150. HHumanoid.PlatformStand=false
  2151. end),Humanoid)
  2152. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2153. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2154. local bodvol=Instance.new("BodyVelocity")
  2155. bodvol.velocity=angle*knockback
  2156. bodvol.P=5000
  2157. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2158. bodvol.Parent=hit
  2159. rl=Instance.new("BodyAngularVelocity")
  2160. rl.P=3000
  2161. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2162. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2163. rl.Parent=hit
  2164. game:GetService("Debris"):AddItem(bodvol,.5)
  2165. game:GetService("Debris"):AddItem(rl,.5)
  2166. elseif Type=="Normal" then
  2167. bp=Instance.new("BodyVelocity")
  2168. bp.P=100000
  2169. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2170. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2171. if KnockbackType==1 then
  2172. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2173. elseif KnockbackType==2 then
  2174. bp.velocity=Property.CFrame.lookVector*knockback
  2175. end
  2176. if knockback>0 then
  2177. bp.Parent=hit.Parent.Torso
  2178.  
  2179. end
  2180. game:GetService("Debris"):AddItem(bp,.5)
  2181. elseif Type=="Up" then
  2182. local bodyVelocity=Instance.new("BodyVelocity")
  2183. bodyVelocity.velocity=vt(0,60,0)
  2184. bodyVelocity.P=5000
  2185. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2186. bodyVelocity.Parent=hit
  2187. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2188. rl=Instance.new("BodyAngularVelocity")
  2189. rl.P=3000
  2190. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2191. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2192. rl.Parent=hit
  2193. game:GetService("Debris"):AddItem(rl,.5)
  2194. elseif Type=="Snare" then
  2195. bp=Instance.new("BodyPosition")
  2196. bp.P=2000
  2197. bp.D=100
  2198. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2199. bp.position=hit.Parent.Torso.Position
  2200. bp.Parent=hit.Parent.Torso
  2201. game:GetService("Debris"):AddItem(bp,1)
  2202. elseif Type=="Target" then
  2203. if Targetting==false then
  2204. ZTarget=hit.Parent.Torso
  2205. coroutine.resume(coroutine.create(function(Part)
  2206. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2207. swait(1)
  2208. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2209. end),ZTarget)
  2210. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2211. targetgui=Instance.new("BillboardGui")
  2212. targetgui.Parent=ZTarget
  2213. targetgui.Size=UDim2.new(10,100,10,100)
  2214. targ=Instance.new("ImageLabel")
  2215. targ.Parent=targetgui
  2216. targ.BackgroundTransparency=1
  2217. targ.Image="rbxassetid://4834067"
  2218. targ.Size=UDim2.new(1,0,1,0)
  2219. cam.CameraType="Scriptable"
  2220. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2221. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2222. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2223. Targetting=true
  2224. RocketTarget=ZTarget
  2225. for i=1,Property do
  2226. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2227. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2228. swait()
  2229. end
  2230. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2231. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2232. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2233. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2234. end
  2235. Targetting=true
  2236. RocketTarget=true
  2237. targetgui.Parent=true
  2238. cam.CameraType="Custom"
  2239. end
  2240. end
  2241. debounce=Instance.new("BoolValue")
  2242. debounce.Name="DebounceHit"
  2243. debounce.Parent=hit.Parent
  2244. debounce.Value=true
  2245. game:GetService("Debris"):AddItem(debounce,Delay)
  2246. c=Instance.new("ObjectValue")
  2247. c.Name="creator"
  2248. c.Value=Player
  2249. c.Parent=h
  2250. game:GetService("Debris"):AddItem(c,.5)
  2251. CRIT=true
  2252. hitDeb=true
  2253. AttackPos=6
  2254. end
  2255. end
  2256.  
  2257. showDamage=function(Char,Dealt,du,Color)
  2258. m=Instance.new("Model")
  2259. m.Name=tostring(Dealt)
  2260. h=Instance.new("Humanoid")
  2261. h.Health=0
  2262. h.MaxHealth=0
  2263. h.Parent=m
  2264. c=Instance.new("Part")
  2265. c.Transparency=0
  2266. c.BrickColor=Color
  2267. c.Transparency = 1
  2268. c.Name="Head"
  2269. c.TopSurface=0
  2270. c.BottomSurface=0
  2271. c.formFactor="Plate"
  2272. c.Size=Vector3.new(1,.4,1)
  2273.  
  2274. local txt = Instance.new("BillboardGui", c)
  2275. txt.Adornee = c
  2276. txt.Name = "_status"
  2277. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2278. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2279. local text = Instance.new("TextLabel", txt)
  2280. text.Size = UDim2.new(10, 0, 7, 0)
  2281. text.FontSize = "Size12"
  2282. text.TextScaled = true
  2283. text.TextTransparency = 0.5
  2284. text.BackgroundTransparency = 1
  2285. text.TextTransparency = 0.5
  2286. text.TextStrokeTransparency = 0.5
  2287. text.Font = "SciFi"
  2288. text.TextStrokeColor3 = Color3.new(0,0,0)
  2289. v=Instance.new("Part")
  2290. v.Name = "ColorBrick"
  2291. v.Parent=c
  2292. v.FormFactor="Symmetric"
  2293. v.Anchored=true
  2294. v.CanCollide=false
  2295. v.BottomSurface="Smooth"
  2296. v.TopSurface="Smooth"
  2297. v.Size=Vector3.new(10,5,3)
  2298. v.Transparency=1
  2299. v.CFrame=c.CFrame
  2300. v.BrickColor=BrickColor.random()
  2301. v.Transparency=1
  2302. text.TextColor3 = t.BrickColor.Color
  2303. v.Shape="Block"
  2304. text.Text = tostring(Dealt)
  2305. ms=Instance.new("CylinderMesh")
  2306. ms.Scale=Vector3.new(.8,.8,.8)
  2307. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2308. local rndm=math.random(1,#hitsounds)
  2309. local r=rndm
  2310. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2311. if CRIT==true then
  2312. ms.Scale=Vector3.new(1,1.25,1)
  2313. end
  2314. ms.Parent=c
  2315. c.Reflectance=0
  2316. Instance.new("BodyGyro").Parent=c
  2317. c.Parent=m
  2318. if Char:findFirstChild("Head")~=nil then
  2319. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2320. elseif Char.Parent:findFirstChild("Head")~=nil then
  2321. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2322. end
  2323. f=Instance.new("BodyPosition")
  2324. f.P=200000
  2325. f.D=100
  2326. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2327. f.position=c.Position+Vector3.new(0,3,0)
  2328. f.Parent=c
  2329. game:GetService("Debris"):AddItem(m,.5+du)
  2330. c.CanCollide=false
  2331. m.Parent=workspace
  2332. c.CanCollide=false
  2333. end
  2334.  
  2335.  
  2336. ------
  2337. hito = function(dm, X, c, dn, dp, dq)
  2338. for I,dr in pairs(workspace:GetChildren()) do
  2339. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2340. local ds = dr:FindFirstChild("Humanoid")
  2341. local dt = dr:FindFirstChild("HumanoidRootPart")
  2342. TakeDamage(ds, c)
  2343. if InForm == true then
  2344. ds.Parent:BreakJoints()
  2345. wait(1.2)
  2346. ds.Parent:Destroy()
  2347. end
  2348. ds:SetStateEnabled(16, true)
  2349. delay(dn, function()
  2350. ds:SetStateEnabled(16, true)
  2351. end)
  2352. local du = Instance.new("StringValue")
  2353. du.Name = "alabo"
  2354. du.Parent = dt
  2355. game.Debris:AddItem(du, dn)
  2356. local dv = Instance.new("Part")
  2357.  
  2358. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2359. dv.Transparency = 0.25
  2360. dv.Anchored = true
  2361. dv.CanCollide = false
  2362. dv.BrickColor = BrickColor.new("White")
  2363. dv.Material = "Neon"
  2364. dv.Locked = true
  2365. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2366. dv.Parent = modz
  2367. local dw = Instance.new("SpecialMesh")
  2368. dw.MeshType = "Sphere"
  2369. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2370. dw.Parent = dv
  2371. game.Debris:AddItem(dv, 1)
  2372. local dx = Instance.new("Model")
  2373. dx.Name = c
  2374. dx.Parent = workspace
  2375. game.Debris:AddItem(dx, 0.5 + c / 75)
  2376. local dy = Instance.new("Humanoid")
  2377. dy.MaxHealth = 0
  2378. dy.Parent = dx
  2379. local dz = Instance.new("Part")
  2380. dz.Name = "Head"
  2381. dz.Locked = true
  2382. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2383. dz.Position = dt.Position
  2384. dz.BrickColor = BrickColor.new("New Yeller")
  2385. dz.Material = "Neon"
  2386. dz.Transparency = 1
  2387. dz.CanCollide = false
  2388. dz.Parent = dx
  2389. local dA = Instance.new("BodyPosition")
  2390. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2391. dA.P = 20000
  2392. dA.D = 300
  2393. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2394. dA.Parent = dz
  2395. local dB = Instance.new("CylinderMesh")
  2396. dB.Parent = dz
  2397. coroutine.resume(coroutine.create(function()
  2398. while dB do
  2399. swait()
  2400. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2401. end
  2402. end))
  2403. if dp then
  2404. local dC = Instance.new("BodyVelocity")
  2405. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2406. dC.P = 9999999999
  2407. dC.Velocity = dp
  2408. dC.Parent = dt
  2409. game.Debris:AddItem(dC, dn)
  2410. end
  2411. if dq then
  2412. local dD = Instance.new("BodyAngularVelocity")
  2413. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2414. dD.P = math.huge
  2415. dD.AngularVelocity = dq
  2416. dD.Parent = dt
  2417. game.Debris:AddItem(dD, dn)
  2418. end
  2419. local dE = Instance.new("Sound")
  2420. dE.Pitch = rd2(10, 11) / 10
  2421. dE.Volume = rd2(10, 13) / 10
  2422. dE.EmitterSize = 10
  2423. dE.SoundId = "rbxassetid://"
  2424. dE.Parent = dv
  2425. dE:Play()
  2426. coroutine.resume(coroutine.create(function()
  2427. for I = 1, 5 do
  2428. swait()
  2429. dv.Transparency = dv.Transparency + 0.175
  2430. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2431. end
  2432. end))
  2433. end
  2434. end
  2435. end
  2436. ------
  2437.  
  2438. vt = Vector3.new
  2439. local new = Instance.new
  2440. local cf = CFrame.new
  2441. local cfa = CFrame.Angles
  2442. local bc = BrickColor.new
  2443.  
  2444. function bigbangattack()
  2445. attack = true
  2446. Humanoid.WalkSpeed = 0
  2447. for i = 0, 8, 0.1 do
  2448. swait()
  2449. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2456. end
  2457. local rng = Instance.new("Part", mouse)
  2458. rng.Anchored = true
  2459. rng.BrickColor = BrickColor.new("Cyan")
  2460. rng.CanCollide = false
  2461. rng.FormFactor = 3
  2462. rng.Name = "Ring"
  2463. rng.Size = Vector3.new(0.4,0.4,0.4)
  2464. rng.Transparency = 0
  2465. rng.TopSurface = 0
  2466. rng.BottomSurface = 0
  2467. rng.CFrame = RootPart.CFrame
  2468. local rngm = Instance.new("SpecialMesh", rng)
  2469. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2470.  
  2471. local rng3 = rng:Clone()
  2472. rng3.Parent = char
  2473. local rng3m = rng3.Mesh
  2474.  
  2475. local rng5 = rng:Clone()
  2476. rng5.Parent = char
  2477. rng5.BrickColor = BrickColor.new("Cyan")
  2478. local rng5m = rng5.Mesh
  2479. local rng6 = rng:Clone()
  2480. rng6.Material = "Plastic"
  2481. rng6.BrickColor = BrickColor.new("Cyan")
  2482. rng6.Parent = char
  2483. local rng6m = rng6.Mesh
  2484. rng6m.Scale = vt(7.5,7.5,7.5)
  2485. rng6m.MeshType = "FileMesh"
  2486. rng6m.MeshId = "rbxassetid://430736398"
  2487. local Must2 = Instance.new("Sound",rng6)
  2488. Must2.SoundId = "rbxassetid://135581154"
  2489. Must2.Pitch = 0.99
  2490. Must2.Volume = 3
  2491. Must2.Looped = false
  2492. wait(0)
  2493. Must2:Play()
  2494. local hita = rng6.Touched:connect(function(hit)
  2495. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2496. end)
  2497.  
  2498. rng3.CFrame = RootPart.CFrame
  2499.  
  2500. rng5.CFrame = RootPart.CFrame
  2501. rng6.CFrame = RootPart.CFrame
  2502. local pie222 = Instance.new("ParticleEmitter")
  2503. pie222.Parent = rng6
  2504. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2505. pie222.LightEmission = 1
  2506. pie222.Size = NumberSequence.new(6,1)
  2507. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2508. pie222.Transparency = NumberSequence.new(0.6,1)
  2509. pie222.EmissionDirection = "Top"
  2510. pie222.Enabled = true
  2511. pie222.Lifetime = NumberRange.new(1)
  2512. pie222.Rotation = NumberRange.new(-320, 320)
  2513. pie222.Rate = 404
  2514. pie222.Speed = NumberRange.new(0)
  2515. pie222.LockedToPart = false
  2516. pie222.VelocitySpread = 2
  2517. wait()
  2518. local scaler = 10/5
  2519. local scaler2 = 10/5
  2520. for i = 0,10,0.1 do
  2521. swait()
  2522. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2523.  
  2524. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2525.  
  2526. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2527. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2528. rng6.CFrame = rng3.CFrame
  2529. rng.Transparency = rng.Transparency + 1
  2530.  
  2531. rng3.Transparency = rng3.Transparency + 0.01
  2532.  
  2533. rng5.Transparency = rng5.Transparency + 0.01
  2534. rng6.Transparency = rng6.Transparency + 0.021
  2535. scaler = scaler - 0.125/5
  2536. scaler2 = scaler2 - 0.1/5
  2537.  
  2538. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2539.  
  2540. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2541. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2542. end
  2543. hita:disconnect()
  2544. game:GetService("Debris"):AddItem(rng, 1)
  2545.  
  2546. game:GetService("Debris"):AddItem(rng3, 1)
  2547.  
  2548. game:GetService("Debris"):AddItem(rng5, 1)
  2549. attack = false
  2550. pie222:Destroy()
  2551. Humanoid.WalkSpeed = 16
  2552. end
  2553.  
  2554.  
  2555. function bigbangattack2()
  2556. attack = true
  2557. Humanoid.WalkSpeed = 0
  2558. for i = 0, 8, 0.1 do
  2559. swait()
  2560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2566. end
  2567. local rng = Instance.new("Part", RightArm)
  2568. rng.Anchored = true
  2569. rng.BrickColor = BrickColor.new("Cyan")
  2570. rng.CanCollide = false
  2571. rng.FormFactor = 3
  2572. rng.Name = "Ring"
  2573. rng.Size = Vector3.new(0.4,0.4,0.4)
  2574. rng.Transparency = 0
  2575. rng.TopSurface = 0
  2576. rng.BottomSurface = 0
  2577. rng.CFrame = RootPart.CFrame
  2578. local rngm = Instance.new("SpecialMesh", rng)
  2579. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2580.  
  2581. local rng3 = rng:Clone()
  2582. rng3.Parent = char
  2583. local rng3m = rng3.Mesh
  2584.  
  2585. local rng5 = rng:Clone()
  2586. rng5.Parent = char
  2587. rng5.BrickColor = BrickColor.new("Cyan")
  2588. local rng5m = rng5.Mesh
  2589. local rng6 = rng:Clone()
  2590. rng6.Material = "Plastic"
  2591. rng6.BrickColor = BrickColor.new("Cyan")
  2592. rng6.Parent = char
  2593. local rng6m = rng6.Mesh
  2594. rng6m.Scale = vt(7.5,7.5,30.5)
  2595. rng6m.MeshType = "FileMesh"
  2596. rng6m.MeshId = "rbxassetid://430736398"
  2597. local Must2 = Instance.new("Sound",Torso)
  2598. Must2.SoundId = "rbxassetid://719747626"
  2599. Must2.Pitch = 0.99
  2600. Must2.Volume = 3
  2601. Must2.Looped = false
  2602. wait(0)
  2603. Must2:Play()
  2604. local hita = rng6.Touched:connect(function(hit)
  2605. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2606. end)
  2607.  
  2608. rng3.CFrame = Head.CFrame
  2609.  
  2610. rng5.CFrame = Head.CFrame
  2611. rng6.CFrame = rng5.CFrame
  2612. local pie222 = Instance.new("ParticleEmitter")
  2613. pie222.Parent = rng6
  2614. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2615. pie222.LightEmission = 1
  2616. pie222.Size = NumberSequence.new(15,1)
  2617. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2618. pie222.Transparency = NumberSequence.new(0.6,1)
  2619. pie222.EmissionDirection = "Top"
  2620. pie222.Enabled = true
  2621. pie222.Lifetime = NumberRange.new(1)
  2622. pie222.Rotation = NumberRange.new(-320, 320)
  2623. pie222.Rate = 404
  2624. pie222.Speed = NumberRange.new(0)
  2625. pie222.LockedToPart = false
  2626. pie222.VelocitySpread = 2
  2627. wait()
  2628. local scaler = 10/5
  2629. local scaler2 = 10/5
  2630. for i = 0,10,0.1 do
  2631. swait()
  2632. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2633.  
  2634. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2635.  
  2636. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2637. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2638. rng6.CFrame = rng3.CFrame
  2639. rng.Transparency = rng.Transparency + 1
  2640.  
  2641. rng3.Transparency = rng3.Transparency + 0.01
  2642.  
  2643. rng5.Transparency = rng5.Transparency + 0.01
  2644. rng6.Transparency = rng6.Transparency + 0.021
  2645. scaler = scaler - 0.125/5
  2646. scaler2 = scaler2 - 0.1/5
  2647.  
  2648. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2649.  
  2650. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2651. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2652. end
  2653. hita:disconnect()
  2654. game:GetService("Debris"):AddItem(rng, 1)
  2655.  
  2656. game:GetService("Debris"):AddItem(rng3, 1)
  2657.  
  2658. game:GetService("Debris"):AddItem(rng5, 1)
  2659. attack = false
  2660. pie222:Destroy()
  2661. Humanoid.WalkSpeed = 16
  2662. end
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668. mouse.KeyDown:connect(function(k) ---galickgun
  2669. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2670. MV4 = 0
  2671. local Must = Instance.new("Sound",Torso)
  2672. Must.SoundId = "rbxassetid://719748223"
  2673. Must.Pitch = 0.99
  2674. Must.Volume = 3.4
  2675. Must.Looped = false
  2676. wait(0)
  2677. Must:Play()
  2678. Humanoid.WalkSpeed = 13
  2679. local Aura = Instance.new('ParticleEmitter')
  2680. Aura.Name = "Aura"
  2681. Aura.Texture = "rbxassetid://347730682"
  2682. Aura.Parent = Torso
  2683. Aura.LightEmission = 1
  2684. Aura.Transparency = NumberSequence.new(0.4,1)
  2685. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2686. Aura.Size = NumberSequence.new(1,9)
  2687. Aura.Rotation = NumberRange.new(-360,360)
  2688. Aura.LockedToPart = true
  2689. Aura.Lifetime = NumberRange.new(1)
  2690. Aura.Rate = 100
  2691. Aura.Speed = NumberRange.new(0)
  2692. Aura.EmissionDirection = "Top"
  2693. local Aura2 = Instance.new('ParticleEmitter')
  2694. Aura2.Name = "Aura"
  2695. Aura2.Texture = "rbxassetid://1046299182"
  2696. Aura2.Parent = Torso
  2697. Aura2.LightEmission = 1
  2698. Aura2.Transparency = NumberSequence.new(0,1)
  2699. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2700. Aura2.Size = NumberSequence.new(14)
  2701. Aura2.Rotation = NumberRange.new(-360,360)
  2702. Aura2.LockedToPart = true
  2703. Aura2.Lifetime = NumberRange.new(0.2)
  2704. Aura2.Rate = 20
  2705. Aura2.Speed = NumberRange.new(0)
  2706. Aura2.EmissionDirection = "Top"
  2707. attack = true
  2708. Firepart1 = Instance.new("Part", RightArm)
  2709. Firepart1.Size = Vector3.new(1, 1, 1)
  2710. GuW1 = Instance.new("Weld")
  2711. GuW1.Name = "GuW"
  2712. GuW1.Part0 = RightArm
  2713. GuW1.C0 = cn(0, -1, 0)
  2714. GuW1.C1 = cn(0, 0, 0)
  2715. GuW1.Part1 = Firepart1
  2716. GuW1.Parent = RightArm
  2717. Firepart1.Transparency = 1
  2718. Firepart2 = Instance.new("Part", LeftArm)
  2719. Firepart2.Size = Vector3.new(1, 1, 1)
  2720. GuW2 = Instance.new("Weld")
  2721. GuW2.Name = "GuW"
  2722. GuW2.Part0 = LeftArm
  2723. GuW2.C0 = cn(0, -1, 0)
  2724. GuW2.C1 = cn(0, 0, 0)
  2725. GuW2.Part1 = Firepart2
  2726. GuW2.Parent = LeftArm
  2727. Firepart2.Transparency = 1
  2728. GuW1:Destroy()
  2729. GuW1 = Instance.new("Weld")
  2730. GuW1.Name = "GuW"
  2731. GuW1.Part0 = Torso
  2732. GuW1.C0 = cn(0, 0, -6)
  2733. GuW1.C1 = cn(0, 0, 0)
  2734. GuW1.Part1 = Firepart1
  2735. GuW1.Parent = Torso
  2736. GuW2:Destroy()
  2737. GuW2 = Instance.new("Weld")
  2738. GuW2.Name = "GuW"
  2739. GuW2.Part0 = Torso
  2740. GuW2.C0 = cn(0, 0, -6)
  2741. GuW2.C1 = cn(0, 0, 0)
  2742. GuW2.Part1 = Firepart2
  2743. GuW2.Parent = Torso
  2744. GuW2:Destroy()
  2745. GuW2 = Instance.new("Weld")
  2746. GuW2.Name = "GuW"
  2747. GuW2.Part0 = Torso
  2748. GuW2.C0 = cn(0, 0, -4)
  2749. GuW2.C1 = cn(0, 0, 0)
  2750. GuW2.Part1 = Firepart2
  2751. GuW2.Parent = Torso
  2752. for i = 0, 18, 0.1 do
  2753. swait()
  2754. if Torsovelocity.Y > 2 then
  2755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2757. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2758. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2759. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2760. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2761. elseif Torsovelocity.Y < 1 then
  2762. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2763. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2764. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2765. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2766. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2767. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2768. end
  2769. end
  2770. GuW1:Destroy()
  2771. GuW1 = Instance.new("Weld")
  2772. GuW1.Name = "GuW"
  2773. GuW1.Part0 = Torso
  2774. GuW1.C0 = cn(0, 0, -15)
  2775. GuW1.C1 = cn(0, 0, 0)
  2776. GuW1.Part1 = Firepart1
  2777. GuW1.Parent = Torso
  2778. GuW2:Destroy()
  2779. GuW2 = Instance.new("Weld")
  2780. GuW2.Name = "GuW"
  2781. GuW2.Part0 = Torso
  2782. GuW2.C0 = cn(0, 0, -17.5)
  2783. GuW2.C1 = cn(0, 0, 0)
  2784. GuW2.Part1 = Firepart2
  2785. GuW2.Parent = Torso
  2786. local Must = Instance.new("Sound",Torso)
  2787. Must.SoundId = "rbxassetid://719747626"
  2788. Must.Pitch = 0.99
  2789. Must.Volume = 3.9
  2790. Must.Looped = false
  2791. wait(0)
  2792. Must:Play()
  2793. for i = 0, 1.25, 0.01 do
  2794. swait()
  2795. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2796. shoottraildd22(mouse.Hit.p, Torso, 0)
  2797. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2798. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2799. if Torsovelocity.Y > 2 then
  2800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2802. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2803. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2804. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2805. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2806. end
  2807. end
  2808. Must:Stop()
  2809. Aura:Destroy()
  2810. Aura2:Destroy()
  2811. wait(0.5)
  2812. Humanoid.WalkSpeed = 16
  2813. attack = false
  2814. MV4 = 300
  2815. Firepart1:Destroy()
  2816. Firepart2:Destroy()
  2817. end
  2818. end)
  2819.  
  2820.  
  2821. d = {}
  2822. function iteffect()
  2823.  
  2824. coroutine.resume(coroutine.create(function()
  2825.  
  2826. for i = 1, 10 do
  2827. effect = Instance.new("Part", workspace)
  2828. effect.Anchored = true
  2829. effect.CanCollide = false
  2830. effect.Size = Vector3.new(0.2, 3, 0.2)
  2831. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2832. effect.Transparency = 0
  2833. effect.Material = "Plastic"
  2834. effect.BrickColor = BrickColor.new("Really black")
  2835. table.insert(d, effect)
  2836. game:GetService("Debris"):AddItem(effect, 0.3)
  2837. end
  2838.  
  2839. coroutine.resume(coroutine.create(function()
  2840. for i = 1, 10 do
  2841. for i,e in pairs(d) do
  2842. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2843. e.Transparency = e.Transparency + 0.030
  2844. end
  2845. wait(0.01)
  2846. end
  2847.  
  2848. end))
  2849. end))
  2850.  
  2851.  
  2852. end
  2853.  
  2854. tp = true
  2855.  
  2856. mouse.KeyDown:connect(function(k)
  2857. if k == "--" then
  2858. if tp == true then
  2859. tp = false
  2860. char.Head.face.Parent = game.Lighting
  2861. wait(0)
  2862. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2863. game.Lighting.face.Parent = char.Head
  2864. wait(0)
  2865. tp = true
  2866.  
  2867.  
  2868. end
  2869. end
  2870. end)
  2871.  
  2872.  
  2873. MV4 = 300
  2874. mouse.KeyDown:connect(function(k)
  2875. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2876. MV4 = 0
  2877. local Must = Instance.new("Sound",workspace)
  2878. Must.SoundId = "rbxassetid://512366303"
  2879. Must.Pitch = 0.99
  2880. Must.Volume = 3.5
  2881. Must.Looped = true
  2882. wait(0)
  2883. Must:Play()
  2884. local lb = Instance.new("Part")
  2885. lb.Parent = char
  2886. lb.Material = "Neon"
  2887. lb.Color = BrickColor.new("Gold").Color
  2888. lb.CanCollide = false
  2889. lb.Material = "Neon"
  2890. lb.Size = vt(1,1,1)
  2891. lb.CFrame = Torso.CFrame
  2892. lb.Rotation = vt(0,0,0)
  2893. lb.Anchored = true
  2894. lb.Transparency = 0
  2895. local thing = Instance.new("SpecialMesh",lb)
  2896. thing.MeshType = "FileMesh"
  2897. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2898. thing.Scale = vt(0,15,0)
  2899. local chancerot = math.random(1,2)
  2900. for z = 0, 4 do
  2901. if chancerot == 1 then
  2902. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2903. elseif chancerot == 2 then
  2904. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2905. end
  2906. lb.Transparency = lb.Transparency + 0.1
  2907. thing.Scale = thing.Scale + vt(15,0,15)
  2908. wait()
  2909. end
  2910. for z = 0, 4 do
  2911. if chancerot == 1 then
  2912. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2913. elseif chancerot == 2 then
  2914. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2915. end
  2916. lb.Transparency = lb.Transparency + 0.1
  2917. thing.Scale = thing.Scale + vt(15,0,15)
  2918. wait()
  2919. end
  2920.  
  2921. local Aura = Instance.new('ParticleEmitter')
  2922. Aura.Name = "Aura"
  2923. Aura.Texture = "rbxassetid://347730682"
  2924. Aura.Parent = Torso
  2925. Aura.LightEmission = 1
  2926. Aura.Transparency = NumberSequence.new(0.5,1)
  2927. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2928. Aura.Size = NumberSequence.new(1,25)
  2929. Aura.Rotation = NumberRange.new(-360,360)
  2930. Aura.LockedToPart = true
  2931. Aura.Lifetime = NumberRange.new(1)
  2932. Aura.Rate = 100
  2933. Aura.Speed = NumberRange.new(0)
  2934. Aura.EmissionDirection = "Top"
  2935. local Aura2 = Instance.new('ParticleEmitter')
  2936. Aura2.Name = "Aura"
  2937. Aura2.Texture = "rbxassetid://1046299182"
  2938. Aura2.Parent = Torso
  2939. Aura2.LightEmission = 1
  2940. Aura2.Transparency = NumberSequence.new(0,1)
  2941. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2942. Aura2.Size = NumberSequence.new(55)
  2943. Aura2.Rotation = NumberRange.new(-360,360)
  2944. Aura2.LockedToPart = true
  2945. Aura2.Lifetime = NumberRange.new(0.2)
  2946. Aura2.Rate = 20
  2947. Aura2.Speed = NumberRange.new(0)
  2948. Aura2.EmissionDirection = "Top"
  2949. lig = Instance.new("PointLight",Player.Character.Torso)
  2950. lig.Color=Color3.new(255,255,0)
  2951. lig.Range = 12
  2952. Humanoid.WalkSpeed = 0.01
  2953. attack = true
  2954. Firepart1 = Instance.new("Part", RightArm)
  2955. Firepart1.Size = Vector3.new(1, 1, 1)
  2956. GuW1 = Instance.new("Weld")
  2957. GuW1.Name = "GuW"
  2958. GuW1.Part0 = RightArm
  2959. GuW1.C0 = cn(0, -1, 0)
  2960. GuW1.C1 = cn(0, 0, 0)
  2961. GuW1.Part1 = Firepart1
  2962. GuW1.Parent = RightArm
  2963. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2964. Firepart1.Transparency = 1
  2965. Firepart2 = Instance.new("Part", LeftArm)
  2966. Firepart2.Size = Vector3.new(1, 1, 1)
  2967. GuW2 = Instance.new("Weld")
  2968. GuW2.Name = "GuW"
  2969. GuW2.Part0 = LeftArm
  2970. GuW2.C0 = cn(0, -1, 0)
  2971. GuW2.C1 = cn(0, 0, 0)
  2972. GuW2.Part1 = Firepart2
  2973. GuW2.Parent = LeftArm
  2974. Firepart2.Transparency = 1
  2975.  
  2976. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2977. GuW1:Destroy()
  2978. GuW1 = Instance.new("Weld")
  2979. GuW1.Name = "GuW"
  2980. GuW1.Part0 = Torso
  2981. GuW1.C0 = cn(0, 0, -6)
  2982. GuW1.C1 = cn(0, 0, 0)
  2983. GuW1.Part1 = Firepart1
  2984. GuW1.Parent = Torso
  2985. GuW2:Destroy()
  2986. GuW2 = Instance.new("Weld")
  2987. GuW2.Name = "GuW"
  2988. GuW2.Part0 = Torso
  2989. GuW2.C0 = cn(0, 0, -6)
  2990. GuW2.C1 = cn(0, 0, 0)
  2991. GuW2.Part1 = Firepart2
  2992. GuW2.Parent = Torso
  2993.  
  2994. GuW2:Destroy()
  2995. GuW2 = Instance.new("Weld")
  2996. GuW2.Name = "GuW"
  2997. GuW2.Part0 = Torso
  2998. GuW2.C0 = cn(0, 0, -4)
  2999. GuW2.C1 = cn(0, 0, 0)
  3000. GuW2.Part1 = Firepart2
  3001. GuW2.Parent = Torso
  3002. for i = 0, 15, 0.1 do
  3003. swait()
  3004. if Torsovelocity.Y > 2 then
  3005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3010. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3011. elseif Torsovelocity.Y < 1 then
  3012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3017. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3018. end
  3019. end
  3020. wait(16)
  3021. local Aura3 = Instance.new('ParticleEmitter')
  3022. Aura3.Name = "Aura"
  3023. Aura3.Texture = "rbxassetid://1046299182"
  3024. Aura3.Parent = Torso
  3025. Aura3.LightEmission = 1
  3026. Aura3.Transparency = NumberSequence.new(0.4,1)
  3027. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3028. Aura3.Size = NumberSequence.new(140)
  3029. Aura3.Rotation = NumberRange.new(-360,360)
  3030. Aura3.LockedToPart = true
  3031. Aura3.Lifetime = NumberRange.new(0.2)
  3032. Aura3.Rate = 70
  3033. Aura3.Speed = NumberRange.new(0)
  3034. Aura3.EmissionDirection = "Top"
  3035. local Aura4 = Instance.new('ParticleEmitter')
  3036. Aura4.Name = "Aura"
  3037. Aura4.Texture = "rbxassetid://1046299182"
  3038. Aura4.Parent = Torso
  3039. Aura4.LightEmission = 1
  3040. Aura4.Transparency = NumberSequence.new(0.7,1)
  3041. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3042. Aura4.Size = NumberSequence.new(190)
  3043. Aura4.Rotation = NumberRange.new(-360,360)
  3044. Aura4.LockedToPart = true
  3045. Aura4.Lifetime = NumberRange.new(0.2)
  3046. Aura4.Rate = 120
  3047. Aura4.Speed = NumberRange.new(0)
  3048. Aura4.EmissionDirection = "Top"
  3049. local Aura5 = Instance.new('ParticleEmitter')
  3050. Aura5.Name = "Aura"
  3051. Aura5.Texture = "rbxassetid://347730682"
  3052. Aura5.Parent = Torso
  3053. Aura5.LightEmission = 1
  3054. Aura5.Transparency = NumberSequence.new(0.2,1)
  3055. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3056. Aura5.Size = NumberSequence.new(1,65)
  3057. Aura5.Rotation = NumberRange.new(-360,360)
  3058. Aura5.LockedToPart = true
  3059. Aura5.Lifetime = NumberRange.new(1)
  3060. Aura5.Rate = 200
  3061. Aura5.Speed = NumberRange.new(0)
  3062. Aura5.EmissionDirection = "Top"
  3063. local quake = Instance.new("Sound",workspace)
  3064. quake.SoundId = "rbxassetid://1048411878"
  3065. quake.Pitch = 0.99
  3066. quake.Volume = 1.3
  3067. quake.Looped = true
  3068. wait(0)
  3069. quake:Play()
  3070. local scrr = Instance.new("Sound",Torso)
  3071. scrr.SoundId = "rbxassetid://908472235"
  3072. scrr.Pitch = 0.99
  3073. scrr.Volume = 5.5
  3074. scrr.Looped = true
  3075. wait(0)
  3076. scrr:Play()
  3077.  
  3078. for i = 0, 2, 0.1 do
  3079. swait()
  3080. local lb = Instance.new("Part")
  3081. lb.Parent = char
  3082. lb.Material = "Neon"
  3083. lb.Color = BrickColor.new("Gold").Color
  3084. lb.CanCollide = false
  3085. lb.Material = "Neon"
  3086. lb.Size = vt(0.5,0,0.5)
  3087. lb.CFrame = Torso.CFrame
  3088. lb.Rotation = vt(0,0,0)
  3089. lb.Anchored = true
  3090. lb.Transparency = 0
  3091. local thing = Instance.new("SpecialMesh",lb)
  3092. thing.MeshType = "FileMesh"
  3093. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3094. thing.Scale = vt(0,15,0)
  3095. local chancerot = math.random(1,2)
  3096. for z = 0, 4 do
  3097. if chancerot == 1 then
  3098. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3099. elseif chancerot == 2 then
  3100. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3101. end
  3102. lb.Transparency = lb.Transparency + 0.1
  3103. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3104. wait()
  3105. end
  3106. for z = 0, 4 do
  3107. if chancerot == 1 then
  3108. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3109. elseif chancerot == 2 then
  3110. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3111. end
  3112. lb.Transparency = lb.Transparency + 0.1
  3113. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3114. wait()
  3115. end
  3116. end
  3117.  
  3118.  
  3119. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3120. for i = 0, 24, 0.1 do
  3121. swait()
  3122. if Torsovelocity.Y > 2 then
  3123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3125. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3126. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3127. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3128. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3129. elseif Torsovelocity.Y < 1 then
  3130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3132. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3133. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3134. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3135. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3136. end
  3137. end
  3138. wait(5)
  3139. GuW1:Destroy()
  3140. GuW1 = Instance.new("Weld")
  3141. GuW1.Name = "GuW"
  3142. GuW1.Part0 = Torso
  3143. GuW1.C0 = cn(0, 0, -15)
  3144. GuW1.C1 = cn(0, 0, 0)
  3145. GuW1.Part1 = Firepart1
  3146. GuW1.Parent = Torso
  3147. GuW2:Destroy()
  3148. GuW2 = Instance.new("Weld")
  3149. GuW2.Name = "GuW"
  3150. GuW2.Part0 = Torso
  3151. GuW2.C0 = cn(0, 0, -17.5)
  3152. GuW2.C1 = cn(0, 0, 0)
  3153. GuW2.Part1 = Firepart2
  3154. GuW2.Parent = Torso
  3155. local Must2 = Instance.new("Sound",Torso) --1048411878
  3156. Must2.SoundId = "rbxassetid://950551676"
  3157. Must2.Pitch = 0.99
  3158. Must2.Volume = 10
  3159. Must2.Looped = false
  3160. wait(0)
  3161. Must2:Play()
  3162. quake:Stop()
  3163. scrr:Stop()
  3164. local Gone = Instance.new('ParticleEmitter')
  3165. Gone.Name = "Aura"
  3166. Gone.Texture = "rbxassetid://1046299182"
  3167. Gone.Parent = Torso
  3168. Gone.LightEmission = 1
  3169. Gone.Transparency = NumberSequence.new(0.7,1)
  3170. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3171. Gone.Size = NumberSequence.new(340)
  3172. Gone.Rotation = NumberRange.new(-360,360)
  3173. Gone.LockedToPart = true
  3174. Gone.Lifetime = NumberRange.new(0.2)
  3175. Gone.Rate = 70
  3176. Gone.Speed = NumberRange.new(0)
  3177. Gone.EmissionDirection = "Top"
  3178. wait(2)
  3179. Aura:Destroy()
  3180. Aura2:Destroy()
  3181. Aura3:Destroy()
  3182. Aura4:Destroy()
  3183. Aura5:Destroy()
  3184. lig:Destroy()
  3185. Gone:Destroy()
  3186. for i = 0, 3, 0.01 do
  3187. swait()
  3188. shoottraildd2(mouse.Hit.p, Torso, 0)
  3189. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3190. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3191. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3192. if Torsovelocity.Y > 2 then
  3193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3195. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3196. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3197. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3198. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3199. elseif Torsovelocity.Y < 1 then
  3200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3202. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3205. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3206. end
  3207. end
  3208. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3209. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3210. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3211. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3212. for i = 0, 3, 0.1 do
  3213. swait()
  3214. if Torsovelocity.Y > 2 then
  3215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3217. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3218. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3219. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3220. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3221. elseif Torsovelocity.Y < 1 then
  3222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3228. end
  3229. end
  3230. wait(1)
  3231. Humanoid.WalkSpeed = 16
  3232. attack = false
  3233. MV4 = 0
  3234. Must:Stop()
  3235. Firepart1:Destroy()
  3236. Firepart2:Destroy()
  3237. end
  3238. end)
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244. musiccommand = 1
  3245. musicwait = false
  3246. mouse.KeyDown:connect(function(k)
  3247. if k == "=" and attack == false then
  3248. if musiccommand == 1 and musicwait == false then
  3249. musicwait = true
  3250. sou2:Stop()
  3251. musiccommand = 2
  3252. end
  3253. if musiccommand == 2 and musicwait == false then
  3254. musicwait = true
  3255. sou2:Play()
  3256. sou2.Volume = 2
  3257. musiccommand = 3
  3258. end
  3259. if musiccommand == 3 and musicwait == false then
  3260. musicwait = true
  3261. sou2.Volume = 0.5
  3262. musiccommand = 1
  3263. end
  3264. musicwait = false
  3265. end
  3266. end)
  3267. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3268. Hitpart3 = Instance.new("Part", HPart3)
  3269. Hitpart3.Size = Vector3.new(1, 1, 1)
  3270. Hitpart3.CanCollide = false
  3271. HuW3 = Instance.new("Weld")
  3272. HuW3.Name = "GuW"
  3273. HuW3.Part0 = HPart3
  3274. HuW3.C0 = cn(Xv, Yv, Zv)
  3275. HuW3.C1 = cn(0, 0, 0)
  3276. HuW3.Part1 = Hitpart3
  3277. HuW3.Parent = HPart3
  3278. Hitpart3.Transparency = 1
  3279. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3280. end
  3281. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3282. Hitpart2 = Instance.new("Part", HPart2)
  3283. Hitpart2.Size = Vector3.new(1, 1, 1)
  3284. Hitpart2.CanCollide = false
  3285. HuW2 = Instance.new("Weld")
  3286. HuW2.Name = "GuW"
  3287. HuW2.Part0 = HPart2
  3288. HuW2.C0 = cn(Xv, Yv, Zv)
  3289. HuW2.C1 = cn(0, 0, 0)
  3290. HuW2.Part1 = Hitpart2
  3291. HuW2.Parent = HPart2
  3292. Hitpart2.Transparency = 1
  3293. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3294. end
  3295. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3296. Hitpart = Instance.new("Part", HPart)
  3297. Hitpart.Size = Vector3.new(1, 1, 1)
  3298. Hitpart.CanCollide = false
  3299. HuW = Instance.new("Weld")
  3300. HuW.Name = "GuW"
  3301. HuW.Part0 = HPart
  3302. HuW.C0 = cn(Xv, Yv, Zv)
  3303. HuW.C1 = cn(0, 0, 0)
  3304. HuW.Part1 = Hitpart
  3305. HuW.Parent = HPart
  3306. Hitpart.Transparency = 1
  3307. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3308. end
  3309. wait2 = false
  3310. combo = 1
  3311. mouse.Button1Down:connect(function(key)
  3312. if attack == false then
  3313. attack = true
  3314. Humanoid.WalkSpeed = 17.01
  3315. if combo == 1 and wait2 == false then
  3316. wait2 = true
  3317. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3318. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3319. for i = 0, 0.3, 0.1 do
  3320. swait()
  3321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3323. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3324. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
  3325. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3326. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3327. end
  3328. combo = 2
  3329. end
  3330. if combo == 2 and wait2 == false then
  3331. wait2 = true
  3332.  
  3333. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3334. for i = 0, 0.3, 0.1 do
  3335. swait()
  3336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3339. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3340. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3341. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3342. end
  3343. combo = 3
  3344. end
  3345. if combo == 3 and wait2 == false then
  3346. wait2 = true
  3347. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3348. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3349. for i = 0, 0.1, 0.1 do
  3350. swait()
  3351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3353. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3356. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3357. end
  3358. combo = 1
  3359. end
  3360. Humanoid.WalkSpeed = 16
  3361. Hitpart:Destroy()
  3362. wait2 = false
  3363. attack = false
  3364. end
  3365. end)
  3366. --
  3367. mouse.KeyDown:connect(function(k)
  3368. if k == "f" then
  3369. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3370. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3371. for i = 0, 1.2, 0.1 do
  3372. swait()
  3373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3375. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3376. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
  3377. RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3378. LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3379. end
  3380. end
  3381. end)
  3382. --
  3383. MV1 = 20
  3384. mouse.KeyDown:connect(function(k)
  3385. if k == "=" and attack == false then
  3386. if firemode == true then
  3387. firemode = false
  3388. print("ice mode")
  3389. icesmoke.Acceleration = Vector3.new(0,0,0)
  3390. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3391. icesmoke.Transparency = NumberSequence.new({
  3392. NumberSequenceKeypoint.new(0, 0.9),
  3393. NumberSequenceKeypoint.new(1, 1)
  3394. })
  3395. icesmoke.Size = NumberSequence.new(3)
  3396. icesmoke.Parent = RightArm
  3397. else
  3398. firemode = true
  3399. print("fire mode")
  3400. ice_mode = false
  3401. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3402. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3403. icesmoke.Rate = 400
  3404. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3405. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3406. icesmoke.Size = NumberSequence.new(3)
  3407. icesmoke.EmissionDirection = "Top"
  3408. icesmoke.Parent = LeftArm
  3409. end
  3410. end
  3411. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3412. MV1 = 90
  3413. Humanoid.WalkSpeed = 15
  3414. attack = true
  3415. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3416. Firepart2 = Instance.new("Part", LeftArm)
  3417. Firepart2.Size = Vector3.new(1, 1, 1)
  3418. Firepart2.CanCollide = false
  3419. GuW2 = Instance.new("Weld")
  3420. GuW2.Name = "GuW"
  3421. GuW2.Part0 = LeftArm
  3422. GuW2.C0 = cn(0, -0.5, 0)
  3423. GuW2.C1 = cn(0, 0, 0)
  3424. GuW2.Part1 = Firepart2
  3425. GuW2.Parent = LeftArm
  3426. Firepart2.Transparency = 1
  3427. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3428. for i = 0, 2, 0.1 do
  3429. swait()
  3430. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3433. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3434. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3435. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3436. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3437. end
  3438. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3439. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3440. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3441. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3442. Humanoid.WalkSpeed = 16
  3443. attack = false
  3444. Firepart2:Destroy()
  3445. end
  3446. end)
  3447. MV2 = 90
  3448.  
  3449. mouse.KeyDown:connect(function(key)
  3450. if key == "=" then
  3451. Head.Transparency = 1
  3452. Torso.Transparency = 1
  3453. LeftArm.Transparency = 1
  3454. Head.face.Texture = ""
  3455. RightArm.Transparency = 1
  3456. LeftLeg.Transparency = 1
  3457. RightLeg.Transparency = 1
  3458. mesh1.Transparency = 1
  3459. mesh2.Transparency = 1
  3460. mesh5.Transparency = 1
  3461. mesheye.Transparency = 1
  3462. mesheye1.Transparency = 1
  3463. mesheye2.Transparency = 1
  3464. mesheye3.Transparency = 1
  3465. char.Parent = workspace.Camera
  3466. char.WalkSpeed = 60
  3467. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3468. char:FindFirstChild("TalkingBillBoard"):destroy()
  3469. end
  3470. end
  3471. end)
  3472. mouse.KeyUp:connect(function(key)
  3473. if key == "=" then
  3474. Head.Transparency = 0
  3475. Torso.Transparency = 0
  3476. LeftArm.Transparency = 0
  3477. Head.face.Texture = ""
  3478. RightArm.Transparency = 0
  3479. LeftLeg.Transparency = 0
  3480. RightLeg.Transparency = 0
  3481. mesh1.Transparency = 0
  3482. mesh2.Transparency = 0
  3483. mesh5.Transparency = 0
  3484. mesheye.Transparency = 0
  3485. mesheye1.Transparency = 0
  3486. mesheye2.Transparency = 0
  3487. mesheye3.Transparency = 0
  3488. hat1.Transparency = 0
  3489. hat2.Transparency = 0
  3490. hat3.Transparency = 0
  3491. hat4.Transparency = 0
  3492. hat5.Transparency = 0
  3493. hat6.Transparency = 0
  3494. hat7.Transparency = 0
  3495. hat8.Transparency = 0
  3496. hat9.Transparency = 0
  3497. char.Parent = workspace
  3498. end
  3499. end)
  3500.  
  3501. mouse.KeyDown:connect(function(k)
  3502. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3503. MV2 = 90
  3504. attack = true
  3505. Firepart = Instance.new("Part", RightArm)
  3506. Firepart.Size = Vector3.new(1, 1, 1)
  3507. GuW = Instance.new("Weld")
  3508. GuW.Name = "GuW"
  3509. GuW.Part0 = RightArm
  3510. GuW.C0 = cn(0, -1, 0)
  3511. GuW.C1 = cn(0, 0, 0)
  3512. GuW.Part1 = Firepart
  3513. GuW.Parent = RightArm
  3514. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3515. Firepart.Transparency = 1
  3516. Humanoid.WalkSpeed = 15
  3517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3518. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3519. for i = 1, 3 do
  3520. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3521. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3522. end
  3523. for i = 0, 3, 0.1 do
  3524. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3525. swait()
  3526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3529. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3530. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3531. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3532. end
  3533. wait(1)
  3534. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3535.  
  3536. Humanoid.WalkSpeed = 16
  3537. attack = false
  3538. Firepart:Destroy()
  3539. end
  3540.  
  3541.  
  3542.  
  3543.  
  3544. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3545. MV2 = 90
  3546. attack = true
  3547. Firepart = Instance.new("Part", RightArm)
  3548. Firepart.Size = Vector3.new(1, 1, 1)
  3549. GuW = Instance.new("Weld")
  3550. GuW.Name = "GuW"
  3551. GuW.Part0 = RightArm
  3552. GuW.C0 = cn(0, -1, 0)
  3553. GuW.C1 = cn(0, 0, 0)
  3554. GuW.Part1 = Firepart
  3555. GuW.Parent = RightArm
  3556. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3557. Firepart.Transparency = 1
  3558. Humanoid.WalkSpeed = 0.01
  3559. for i = 0, 4, 0.1 do
  3560. swait()
  3561. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3562. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3565. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3566. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3567. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3568. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3569. end
  3570. for i = 0, 4, 0.1 do
  3571. swait()
  3572. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3573. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3577. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3578. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3579. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3580. end
  3581. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3582. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3583. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3584. for i = 1, 3 do
  3585. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3586. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3587. end
  3588. for i = 0, 2, 0.1 do
  3589. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3590. swait()
  3591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3594. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3595. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3596. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3597. end
  3598. Humanoid.WalkSpeed = 16
  3599. attack = false
  3600. Firepart:Destroy()
  3601. end
  3602. end)
  3603. Rapid = false
  3604. BasePart = Instance.new("Part")
  3605. BasePart.Shape = Enum.PartType.Block
  3606. BasePart.Material = Enum.Material.Neon
  3607. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3608. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3609. BasePart.FormFactor = Enum.FormFactor.Custom
  3610. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3611. BasePart.CanCollide = true
  3612. BasePart.Locked = true
  3613. BasePart.Anchored = false
  3614. local icy_Player = game.Players.localPlayer
  3615. local icy_mouse = icy_Player:GetMouse()
  3616. ice_mode = false
  3617. local colors = {
  3618. BrickColor.new("Cyan"),
  3619. BrickColor.new("Medium blue"),
  3620. BrickColor.new("Pastel blue")
  3621. }
  3622. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3623. if root then
  3624. icy_mouse.KeyDown:connect(function(k)
  3625. if k == "=" and firemode == false then
  3626. if ice_mode == true then
  3627. ice_mode = false
  3628. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3629. else
  3630. ice_mode = true
  3631. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3632. end
  3633. end
  3634. if k == "---" and firemode == true then
  3635. attack = true
  3636. do
  3637. local Stop = false
  3638. local Version = 0
  3639. local MaxSpeed = 5
  3640. local Speed = 3.5
  3641. local Keys = {}
  3642. local Force = 10000
  3643. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3644. swait(0.5)
  3645. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3646. if Fly then
  3647. Fly:Destroy()
  3648. end
  3649. if Rot then
  3650. Rot:Destroy()
  3651. end
  3652. Fly = Instance.new("BodyPosition", char.Torso)
  3653. Fly.Name = "LMMFly"
  3654. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3655. Fly.P = Force
  3656. Fly.position = char.Torso.Position
  3657. Rot = Instance.new("BodyGyro", char.Torso)
  3658. Rot.Name = "LMMRot"
  3659. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3660. Rot.P = Force
  3661. Rot.cframe = cam.CoordinateFrame
  3662. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3663. local Thread, Old = Version, nil
  3664. char.Humanoid.PlatformStand = true
  3665. function StopFly()
  3666. Version = Version + 1
  3667. Stop = true
  3668. char.Humanoid.PlatformStand = false
  3669. Fly:Destroy()
  3670. Rot:Destroy()
  3671. attack = false
  3672. end
  3673. char.ChildAdded:connect(function(Obj)
  3674. wait()
  3675. if Obj.Name == "LM" .. "MFlyStop" then
  3676. Obj:Destroy()
  3677. StopFly()
  3678. end
  3679. end)
  3680. HitpartFunk2(RightArm, 0, -0.7, 0)
  3681. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3682. for i = 0, 25, 0.1 do
  3683. if attack == true then
  3684. swait()
  3685.  
  3686. end
  3687. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3688. if Keys[string.char(48)] then
  3689. Speed = 1
  3690. end
  3691. if Keys.w then
  3692. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3693. end
  3694. if Keys.s then
  3695. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3696. end
  3697. if Keys.d then
  3698. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3699. end
  3700. if Keys.a then
  3701. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3702. end
  3703. if Keys.e or Keys[" "] then
  3704. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3705. end
  3706. if Keys.q then
  3707. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3708. end
  3709. if Keys.z then
  3710. StopFly()
  3711. end
  3712. if Old ~= Vectoring then
  3713. Fly.position = Vectoring.p
  3714. Old = Vectoring
  3715. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3716. else
  3717. Speed = 1
  3718. end
  3719. Rot.cframe = cam.CoordinateFrame
  3720. mouse.KeyDown:connect(function(Key)
  3721. Keys[Key] = true
  3722. end)
  3723. mouse.KeyUp:connect(function(Key)
  3724. Keys[Key] = false
  3725. end)
  3726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3730. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3731. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3732. end
  3733. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3734. attack = false
  3735. char.Humanoid.PlatformStand = false
  3736. Fly:Destroy()
  3737. Rot:Destroy()
  3738. end
  3739. end
  3740. if k == "=" and InForm == true then
  3741. attack = true
  3742. do
  3743. local Stop = false
  3744. local Version = 0
  3745. local MaxSpeed = 6
  3746. local Speed = 3
  3747. local Keys = {}
  3748. local Force = 10000
  3749. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3750. swait(1)
  3751. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3752. if Fly then
  3753. Fly:Destroy()
  3754. end
  3755. if Rot then
  3756. Rot:Destroy()
  3757. end
  3758. Fly = Instance.new("BodyPosition", char.Torso)
  3759. Fly.Name = "LMMFly"
  3760. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3761. Fly.P = Force
  3762. Fly.position = char.Torso.Position
  3763. Rot = Instance.new("BodyGyro", char.Torso)
  3764. Rot.Name = "LMMRot"
  3765. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3766. Rot.P = Force
  3767. Rot.cframe = cam.CoordinateFrame
  3768. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3769. local Thread, Old = Version, nil
  3770. char.Humanoid.PlatformStand = true
  3771. function StopFly()
  3772. Version = Version + 1
  3773. Stop = true
  3774. char.Humanoid.PlatformStand = false
  3775. Fly:Destroy()
  3776. Rot:Destroy()
  3777. attack = false
  3778. end
  3779. char.ChildAdded:connect(function(Obj)
  3780. wait()
  3781. if Obj.Name == "LM" .. "MFlyStop" then
  3782. Obj:Destroy()
  3783. StopFly()
  3784. end
  3785. end)
  3786. HitpartFunk2(RightArm, 0, -0.7, 0)
  3787. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3788. for i = 0, 25, 0.1 do
  3789. if attack == true then
  3790. swait()
  3791. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3792. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3793. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3794. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3795. end
  3796. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3797. if Keys[string.char(48)] then
  3798. Speed = 1
  3799. end
  3800. if Keys.w then
  3801. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3802. end
  3803. if Keys.s then
  3804. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3805. end
  3806. if Keys.d then
  3807. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3808. end
  3809. if Keys.a then
  3810. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3811. end
  3812. if Keys.e or Keys[" "] then
  3813. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3814. end
  3815. if Keys.q then
  3816. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3817. end
  3818. if Keys.z then
  3819. StopFly()
  3820. end
  3821. if Old ~= Vectoring then
  3822. Fly.position = Vectoring.p
  3823. Old = Vectoring
  3824. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3825. else
  3826. Speed = 1
  3827. end
  3828. Rot.cframe = cam.CoordinateFrame
  3829. mouse.KeyDown:connect(function(Key)
  3830. Keys[Key] = true
  3831. end)
  3832. mouse.KeyUp:connect(function(Key)
  3833. Keys[Key] = false
  3834. end)
  3835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3839. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3840. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3841. end
  3842. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3843. attack = false
  3844. char.Humanoid.PlatformStand = false
  3845. Fly:Destroy()
  3846. Rot:Destroy()
  3847. end
  3848. end
  3849. end)
  3850. game:GetService("RunService").Stepped:connect(function()
  3851. if ice_mode == true then
  3852. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3853. local icePath = BasePart:Clone()
  3854. icePath.Anchored = true
  3855. icePath.Transparency = 0.85
  3856. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3857. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3858. icePath.BrickColor = colors[math.random(1, #colors)]
  3859. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3860. game:GetService("Debris"):AddItem(icePath, 1)
  3861. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3862. end
  3863. end)
  3864. end
  3865. MV3 = 190
  3866. mouse.KeyDown:connect(function(k)
  3867. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3868. MV3 = 80
  3869. attack = true
  3870. Humanoid.WalkSpeed = 15
  3871. HitpartFunk2(RightArm, 0, -0.5, 0)
  3872. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3873. for i = 0, 1.5, 0.1 do
  3874. swait()
  3875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3877. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3879. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3880. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3881. end
  3882. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3883. for i = 0, 2, 0.1 do
  3884. swait()
  3885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3889. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3890. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3891. end
  3892. for i = 0, 4.2, 0.1 do
  3893. swait()
  3894. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3895. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3896. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3897. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  3901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  3902. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3903. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3904. end
  3905. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3906. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3907. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3908. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3909. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3910. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3911. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3912. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3913. for i = 0, 2, 0.1 do
  3914. swait()
  3915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3919. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3920. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3921. end
  3922. for i = 0, 2, 0.1 do
  3923. swait()
  3924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3926. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3927. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3928. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3929. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3930. end
  3931. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3932. for i = 0, 4, 0.1 do
  3933. swait()
  3934. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3935. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3942. end
  3943. for i = 0, 2, 0.1 do
  3944. swait()
  3945. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3946. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  3950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3953. end
  3954. for i = 1, 6 do
  3955. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3956. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3957. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3958. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3959. wait(0.15)
  3960. end
  3961. attack = false
  3962. Humanoid.WalkSpeed = 16
  3963. end
  3964. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3965. Humanoid.WalkSpeed = 1
  3966. MV3 = 80
  3967. attack = true
  3968. FastFireBall = Instance.new("Part", RightArm)
  3969. FastFireBall.Size = Vector3.new(1, 1, 1)
  3970. FFW = Instance.new("Weld")
  3971. FFW.Name = "GuW"
  3972. FFW.Part0 = RightArm
  3973. FFW.C0 = cn(0, -1, 0)
  3974. FFW.C1 = cn(0, 0, 0)
  3975. FFW.Part1 = FastFireBall
  3976. FFW.Parent = RightArm
  3977. FastFireBall.Transparency = 1
  3978. FastFireBall2 = Instance.new("Part", LeftArm)
  3979. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3980. FFW2 = Instance.new("Weld")
  3981. FFW2.Name = "GuW"
  3982. FFW2.Part0 = LeftArm
  3983. FFW2.C0 = cn(0, -1, 0)
  3984. FFW2.C1 = cn(0, 0, 0)
  3985. FFW2.Part1 = FastFireBall2
  3986. FFW2.Parent = LeftArm
  3987. FastFireBall2.Transparency = 1
  3988. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3989. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3990. for i = 0, 1, 0.1 do
  3991. swait()
  3992. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3993. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3994. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3995. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3999. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4000. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4001. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4002. end
  4003. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4004. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4005. function holding()
  4006. if Rapid == true and ice_mode == false then
  4007. for i = 0, 0.8, 0.1 do
  4008. swait()
  4009. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4010. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4017. end
  4018. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4019. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4020. for i = 0, 0.8, 0.1 do
  4021. swait()
  4022. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4023. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4026. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4027. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4028. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4029. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4030. end
  4031. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4032. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4033. holding()
  4034. end
  4035. end
  4036. if Rapid == false then
  4037. Rapid = true
  4038. holding()
  4039. end
  4040. end
  4041. end)
  4042. mouse.KeyUp:connect(function(k)
  4043. if k == "c" and Rapid == true then
  4044. MV3 = 180
  4045. Rapid = false
  4046. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4047. attack = false
  4048. wait(0.5)
  4049. Humanoid.WalkSpeed = 16
  4050. FastFireBall:Destroy()
  4051. FastFireBall2:Destroy()
  4052. end
  4053. end)
  4054.  
  4055. mouse.KeyDown:connect(function(key)
  4056. if key == "t" then
  4057. if Morph == false then
  4058. Morph = true
  4059. MorphFunction()
  4060. end
  4061. end
  4062. end)
  4063. mouse.KeyUp:connect(function(key)
  4064. if key == "t" then
  4065. Morph = false
  4066. end
  4067. end)
  4068.  
  4069.  
  4070.  
  4071. Object = Player.Character.HumanoidRootPart
  4072.  
  4073. Run = game["Run Service"]
  4074.  
  4075. PreviousP = Object.CFrame.p
  4076. Running = false
  4077.  
  4078. MorphFunction = function()
  4079. local MaxX = 100
  4080. local MinX = -100
  4081. local MaxY = 100
  4082. local MinY = -100
  4083. local MaxZ = 100
  4084. local MinZ = -100
  4085. local Morph = coroutine.wrap(function()
  4086. while Run.Stepped:wait(0.1) do
  4087. if Morph == false then break end
  4088. local Model = Instance.new("Model",workspace)
  4089. if Player.Character:FindFirstChild("Shirt") then
  4090. local Shirt = Player.Character.Shirt:Clone()
  4091. Shirt.Parent = Model
  4092. end
  4093. if Player.Character:FindFirstChild("Pants") then
  4094. local Pants = Player.Character.Pants:Clone()
  4095. Pants.Parent = Model
  4096. end
  4097. local Humanoid = Instance.new("Humanoid",Model)
  4098. local LeftArm = Player.Character["Left Arm"]:Clone()
  4099. LeftArm.Parent = Model
  4100. LeftArm.Transparency = 0.4
  4101. LeftArm.Anchored = true
  4102. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4103. local RightArm = Player.Character["Right Arm"]:Clone()
  4104. RightArm.Parent = Model
  4105. RightArm.Transparency = 0.4
  4106. RightArm.Anchored = true
  4107. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4108. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4109. LeftLeg.Parent = Model
  4110. LeftLeg.Transparency = 0.4
  4111. LeftLeg.Anchored = true
  4112. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4113. local RightLeg = Player.Character["Right Leg"]:Clone()
  4114. RightLeg.Parent = Model
  4115. RightLeg.Transparency = 0.4
  4116. RightLeg.Anchored = true
  4117. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4118. local Children = Model:GetChildren()
  4119. wait(0.01)
  4120. for i = 1,#Children do
  4121. if Children[i]:IsA("Part") then
  4122. Children[i].Transparency = 1
  4123. end
  4124. game.Debris:AddItem(Children[i],0)
  4125. end
  4126. end
  4127. end)
  4128. Morph()
  4129. end
  4130.  
  4131.  
  4132. mouse.KeyDown:connect(function(key)
  4133. if key == "r" then
  4134. Humanoid.WalkSpeed = 150
  4135.  
  4136. end
  4137. end)
  4138.  
  4139.  
  4140. mouse.KeyDown:connect(function(key)
  4141. if key == "--" then
  4142. Must2.Volume = 0.7
  4143. end
  4144. end)
  4145.  
  4146. mouse.KeyDown:connect(function(key)
  4147. if key == "--" then
  4148. Must2.Volume = 1.6
  4149. end
  4150. end)
  4151.  
  4152.  
  4153. mouse.KeyUp:connect(function(key)
  4154. if key == "h" then
  4155. Humanoid.WalkSpeed = 16
  4156.  
  4157. end
  4158. end)
  4159.  
  4160. function smooth(obj)
  4161. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4162. for i,v in pairs(sides) do
  4163. obj[v.."Surface"] = "SmoothNoOutlines"
  4164. end
  4165. end
  4166. function fade(obj, dest, grow)
  4167. spawn(function()
  4168. local oldcf = obj.CFrame
  4169. for i = 0, 10 do
  4170. if grow then
  4171. obj.Size = obj.Size +Vector3.new(1,1,1)
  4172. obj.CFrame = oldcf
  4173. end
  4174. obj.Transparency = obj.Transparency +0.2
  4175. swait()
  4176. end
  4177. if dest then
  4178. obj:Destroy()
  4179. end
  4180. end)
  4181. end
  4182.  
  4183.  
  4184. sprint = false
  4185. mouse.KeyDown:connect(function(key)
  4186. if key=="r" then
  4187. sprint = true
  4188. char:FindFirstChildOfClass("Humanoid")
  4189. local mod = Instance.new("Model", workspace)
  4190. mod.Name = "MobModel"
  4191. for i,v in pairs(char:children()) do
  4192. if v:IsA("Accessory") then
  4193. if v:FindFirstChild("Handle") then
  4194. v.Handle.Transparency = 1
  4195. end
  4196. end
  4197. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4198. v.Transparency = 0
  4199. end
  4200. end
  4201. if char.Head:FindFirstChild("face") then
  4202. char.Head.face.Transparency = 1
  4203. end
  4204. repeat wait()
  4205. if not workspace:FindFirstChild("MobModel") then
  4206. mod = Instance.new("Model", workspace)
  4207. mod.Name = "MobModel"
  4208. end
  4209. for i,v in pairs(Character:children()) do
  4210. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4211. local new = v:Clone()
  4212. smooth(new)
  4213. new.Transparency = 0.3
  4214. new.Anchored = true
  4215. new.CanCollide = false
  4216. new.Material = "Neon"
  4217. new.BrickColor = BrickColor.new("Dark blue")
  4218. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4219. new.Parent = mod
  4220. fade(new, true)
  4221. end
  4222. end
  4223. until not sprint
  4224. if mod then
  4225. spawn(function()
  4226. repeat wait() until not mod or #mod:children() == 0
  4227. mod:Destroy()
  4228. end)
  4229. end
  4230. char:FindFirstChildOfClass("Humanoid")
  4231. end
  4232. end)
  4233. mouse.KeyUp:connect(function(key)
  4234. if key=="r" then
  4235. sprint = false
  4236. for i,v in pairs(char:children()) do
  4237. if v:IsA("Accessory") then
  4238. if v:FindFirstChild("Handle") then
  4239. v.Handle.Transparency = 0
  4240. end
  4241. end
  4242. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4243. v.Transparency = 0
  4244. end
  4245. end
  4246. if char.Head:FindFirstChild("face") then
  4247. char.Head.face.Transparency = 0
  4248. Humanoid.WalkSpeed = 16
  4249. end
  4250. end
  4251. end)
  4252.  
  4253. mouse.KeyUp:connect(function(k)
  4254. if k == "q" then
  4255. Combo1()
  4256. end
  4257. end)
  4258.  
  4259. mouse.KeyUp:connect(function(k)
  4260. if k == "---" then
  4261. Combo2()
  4262. end
  4263. end)
  4264.  
  4265. mouse.KeyUp:connect(function(k)
  4266. if k == "e" then
  4267. Combo3()
  4268. end
  4269. end)
  4270. mouse.KeyUp:connect(function(k)
  4271. if k == "u" then
  4272. Combo4()
  4273. end
  4274. end)
  4275.  
  4276.  
  4277. SoundFolder = Instance.new("Folder",char)
  4278. SoundFolder.Name = "SoundFolder"
  4279. punchsound1 = Instance.new("Sound",Torso)
  4280. punchsound1.Volume = 1.2
  4281. punchsound1.Name = "punchsound1"
  4282. punchsound1.Looped = false
  4283. punchsound1.SoundId = "rbxassetid://137579113"
  4284. StrongPunch = Instance.new("Sound",Torso)
  4285. StrongPunch.Volume = 1.6
  4286. StrongPunch.Name = "StrongPunch"
  4287. StrongPunch.Looped = false
  4288. StrongPunch.SoundId = "rbxassetid://441202925"
  4289. StrongPunch = Instance.new("Sound",Torso)
  4290. StrongPunch.Volume = 1.6
  4291. StrongPunch.Name = "StrongPunch"
  4292. StrongPunch.Looped = false
  4293. StrongPunch.SoundId = "rbxassetid://441202925"
  4294. StrongPunch1 = Instance.new("Sound",Torso)
  4295. StrongPunch1.Volume = 1.6
  4296. StrongPunch1.Name = "StrongPunch"
  4297. StrongPunch1.Looped = false
  4298. StrongPunch1.SoundId = "rbxassetid://441202925"
  4299. StrongPunch2 = Instance.new("Sound",Torso)
  4300. StrongPunch2.Volume = 1.6
  4301. StrongPunch2.Name = "StrongPunch"
  4302. StrongPunch.Looped = false
  4303. StrongPunch2.SoundId = "rbxassetid://441202925"
  4304. Zano = Instance.new("Sound",Torso)
  4305. Zano.Volume = 6
  4306. Zano.Name = "Zano"
  4307. Zano.Looped = false
  4308. Zano.SoundId = "rbxassetid://744770874"
  4309. GroundImpact = Instance.new("Sound",Torso)
  4310. GroundImpact.Volume = 8
  4311. GroundImpact.Name = "GroundImpact"
  4312. GroundImpact.Looped = false
  4313. GroundImpact.SoundId = "rbxassetid://165970126"
  4314. Break = Instance.new("Sound",Torso)
  4315. Break.Volume = 5
  4316. Break.Name = "Bonebreak"
  4317. Break.Looped = false
  4318. Break.SoundId = "rbxassetid://314390675"
  4319.  
  4320. local hit1 = false
  4321. local hit2 = false
  4322. local hit3 = false
  4323. local hit4 = false
  4324.  
  4325. function Combo1()
  4326. getplayer = new("Part",char)
  4327. getplayer.Position = Vector3.new(999,999,999)
  4328. getplayer.Transparency = 1
  4329. getplayer.Size = v3(3,3,3)
  4330. getplayer.CanCollide = false
  4331. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4332. getplayer.Name = "GetPlayer"
  4333.  
  4334. game.Debris:AddItem(getplayer,0.5)
  4335.  
  4336. getplayer.Touched:connect(function(hit)
  4337. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4338. getplayer:Destroy()
  4339. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4340. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4341. to.Anchored = true
  4342. idle = false
  4343.  
  4344.  
  4345. punchsound1:Play()
  4346. hit1 = true
  4347. for i = 0, 1, 0.1 do
  4348. swait()
  4349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4352. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4353. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4354. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4355. end
  4356. punchsound1:Play()
  4357. for i = 0, 1, 0.1 do
  4358. swait()
  4359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4364. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4365. end
  4366. punchsound1:Play()
  4367. for i = 0, 1, 0.1 do
  4368. swait()
  4369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4371. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4372. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4373. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4374. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4375. end
  4376. for i = 0, 1, 0.1 do
  4377. swait()
  4378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4382. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4383. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4384. end
  4385. for i = 0, 1, 0.1 do
  4386. swait()
  4387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4389. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4390. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4391. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4392. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4393. end
  4394. StrongPunch1:Play()
  4395. for i = 0, 1, 0.1 do
  4396. swait()
  4397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4402. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4403. end
  4404. for i = 0, 0.6, 0.1 do
  4405. swait()
  4406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4408. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4409. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4410. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4411. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4412. end
  4413. for i = 0, 0.6, 0.1 do
  4414. swait()
  4415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4418. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4419. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4420. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4421. end
  4422. for i,v in pairs(to.Parent:GetChildren()) do
  4423. if v:IsA("Humanoid") then
  4424. v.Health = v.Health - 3
  4425.  
  4426. v.PlatformStand = true
  4427. end
  4428. end
  4429. StrongPunch:Play()
  4430. for i = 0, 1, 0.1 do
  4431. swait()
  4432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4434. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4437. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4438. end
  4439. for i,v in pairs(to.Parent:GetChildren()) do
  4440. if v:IsA("Humanoid") then
  4441. v.Health = v.Health - 5
  4442.  
  4443. v.PlatformStand = true
  4444. end
  4445. end
  4446.  
  4447. hit1 = false
  4448.  
  4449. punchsound1:Play()
  4450. hit2 = true
  4451. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4452. for i = 0, 1, 0.1 do
  4453. swait()
  4454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4456. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4458. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4459. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4460. end
  4461. for i,v in pairs(to.Parent:GetChildren()) do
  4462. if v:IsA("Humanoid") then
  4463. v.Health = v.Health - 5
  4464.  
  4465. v.PlatformStand = true
  4466. end
  4467. end
  4468. hit2 = false
  4469.  
  4470. punchsound1:Play()
  4471. hit3 = true
  4472. hit4 = true
  4473.  
  4474.  
  4475. punchsound1:Play()
  4476.  
  4477. coroutine.wrap(function()
  4478. for i=1,5 do
  4479. wait()
  4480. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4481. GroundImpact:Play()
  4482. a21e = new("Part",to)
  4483. a21e.Name = "Beam"..num
  4484. a21e.Locked = true
  4485. a21e.Size = v3(1,1,1)
  4486. a21e.CanCollide = false
  4487. a21e.BrickColor = bc("Gold")
  4488. a21e.Material = "Neon"
  4489. a21e.Transparency = 0
  4490. aa21e = new("SpecialMesh",a21e)
  4491. a21e.Anchored = true
  4492. a21e.Position = to.Position
  4493. aa21e.MeshType = "Sphere"
  4494. aa21e.Scale = v3(1,1,1)
  4495. a51e = new("Part",char)
  4496. a51e.Name = "Beam"..num
  4497. a51e.Locked = true
  4498. a51e.Size = v3(1,1,1)
  4499. a51e.CanCollide = false
  4500. a51e.BrickColor = bc("White")
  4501. a51e.Material = "Neon"
  4502. a51e.Transparency = 0
  4503. aa51e = new("SpecialMesh",a51e)
  4504. a51e.Anchored = true
  4505. a51e.Position = to.Position
  4506. aa51e.MeshType = "Sphere"
  4507. aa51e.Scale = v3(1,1,1)
  4508. a61e = new("Part",char)
  4509. a61e.Name = "Beam"..num
  4510. a61e.Locked = true
  4511. a61e.Size = v3(1,1,1)
  4512. a61e.CanCollide = false
  4513. a61e.BrickColor = bc("Really red")
  4514. a61e.Material = "Neon"
  4515. a61e.Transparency = 0
  4516. aa61e = new("SpecialMesh",a61e)
  4517. a61e.Anchored = true
  4518. a61e.Position = to.Position
  4519. aa61e.MeshType = "Sphere"
  4520. aa61e.Scale = v3(1,1,1)
  4521. for i = 1,20 do
  4522. wait()
  4523. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4524. a21e.Transparency = a21e.Transparency + 0.03
  4525. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4526. a51e.Transparency = a51e.Transparency + 0.03
  4527. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4528. a61e.Transparency = a61e.Transparency + 0.02
  4529. for i,v in pairs(to.Parent:GetChildren()) do
  4530. if v:IsA("Humanoid") then
  4531. v.Health = v.Health - 0.5
  4532.  
  4533. v.PlatformStand = true
  4534. end
  4535. end
  4536. end
  4537. a61e:Destroy()
  4538. aa61e:Destroy()
  4539. a51e:Destroy()
  4540. aa51e:Destroy()
  4541. a21e:Destroy()
  4542. aa21e:Destroy()
  4543.  
  4544. end
  4545.  
  4546.  
  4547. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4548. for i = 0, 1, 0.1 do
  4549. swait()
  4550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4552. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4553. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4554. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4555. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4556. end
  4557.  
  4558.  
  4559.  
  4560. wait(0.7)
  4561. end)()
  4562.  
  4563.  
  4564.  
  4565.  
  4566. RootPart.Anchored = true
  4567.  
  4568. for i = 0, 1, 0.1 do
  4569. swait()
  4570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4576. end
  4577.  
  4578.  
  4579. StrongPunch:Play()
  4580.  
  4581.  
  4582. for i = 0, 1, 0.1 do
  4583. swait()
  4584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4587. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4589. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4590. end
  4591.  
  4592. for i = 0, 1, 0.1 do
  4593. swait()
  4594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4596. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4597. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4598. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4599. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4600. end
  4601.  
  4602.  
  4603.  
  4604. for i,v in pairs(to.Parent:GetChildren()) do
  4605. if v:IsA("Humanoid") then
  4606. v.Health = v.Health - 20
  4607.  
  4608. v.PlatformStand = true
  4609. end
  4610. end
  4611.  
  4612. StrongPunch2:Play()
  4613. for i = 0, 1, 0.1 do
  4614. swait()
  4615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4617. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4618. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4620. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4621. end
  4622.  
  4623. hitground = new("Part",char)
  4624. hitground.Size = Vector3.new(5,5,5)
  4625. hitground.Name = "Ground"
  4626. hitground.Transparency = 1
  4627. hitground.CanCollide = false
  4628. game.Debris:AddItem(hitground,2)
  4629. hitground.Position = Vector3.new(999,999,999)
  4630. hitgroundweld = new("Weld",hitground)
  4631. hitgroundweld.Part0 = to
  4632. hitgroundweld.Part1 = hitground
  4633. hitground.Touched:connect(function(hit2)
  4634. if hit2.Size.x > 150 then
  4635. hitground:Destroy()
  4636. ad = new("Part",char)
  4637. ad.Name = "NewPart"
  4638. ad.Size = Vector3.new(30,0.1,30)
  4639. ad.CanCollide = false
  4640. ad.Anchored = true
  4641. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4642. ad.Transparency = 1
  4643. aad = new("Decal",ad)
  4644.  
  4645. aad.Face = "Top"
  4646. aad.Transparency = 1
  4647. aad.Transparency = 0
  4648. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4649. smoke = new("Part",to)
  4650. smokemesh = new("SpecialMesh",smoke)
  4651. smokemesh.MeshId = "rbxassetid://928329648"
  4652. smoke.BrickColor = hit2.BrickColor
  4653. smoke.Anchored = true
  4654. smoke.Position = hitground.Position
  4655. GroundImpact:Play()
  4656. for i = 1,20 do
  4657. wait()
  4658. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4659. smoke.Transparency = smoke.Transparency + 1/20
  4660. end
  4661. smoke:Destroy()
  4662. wait(0.5)
  4663.  
  4664. for i = 1,20 do
  4665. wait(0.1)
  4666. aad.Transparency = aad.Transparency + 1/20
  4667. end
  4668. end
  4669. end)
  4670. to.Anchored = false
  4671. ys = Instance.new("BodyVelocity",to)
  4672. ys.Name = "GO"
  4673.  
  4674. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4675.  
  4676. ys.Velocity = v3(0,-90,0)
  4677.  
  4678. wait(1)
  4679. ys:Destroy()
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685. hit3 = false
  4686. hit4 = false
  4687.  
  4688.  
  4689. hit1 = false
  4690. hit2 = false
  4691. hit3 = false
  4692. hit4 = false
  4693. idle = true
  4694. RootPart.Anchored = false
  4695. end
  4696. end)
  4697. end
  4698.  
  4699.  
  4700. function Combo4()
  4701. getplayer = new("Part",char)
  4702. getplayer.Position = Vector3.new(999,999,999)
  4703. getplayer.Transparency = 1
  4704. getplayer.Size = v3(3,3,3)
  4705. getplayer.CanCollide = false
  4706. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4707. getplayer.Name = "GetPlayer"
  4708.  
  4709. game.Debris:AddItem(getplayer,0.5)
  4710.  
  4711. getplayer.Touched:connect(function(hit)
  4712. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4713. getplayer:Destroy()
  4714. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4715. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4716. to.Anchored = true
  4717. RootPart.Anchored = true
  4718. idle = false
  4719.  
  4720.  
  4721. punchsound1:Play()
  4722. hit1 = true
  4723. for i = 0, 0.5, 0.1 do
  4724. swait()
  4725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4727. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4728. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4729. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4730. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4731. end
  4732. punchsound1:Play()
  4733. for i = 0, 0.5, 0.1 do
  4734. swait()
  4735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4737. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4739. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4740. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4741. end
  4742. punchsound1:Play()
  4743. for i = 0, 0.6, 0.1 do
  4744. swait()
  4745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4747. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4748. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4749. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4750. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4751. end
  4752. for i = 0, 0.6, 0.1 do
  4753. swait()
  4754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4756. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4757. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4758. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4759. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4760. end
  4761. for i = 0, 0.5, 0.1 do
  4762. swait()
  4763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4765. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4766. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4767. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4768. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4769. end
  4770. punchsound1:Play()
  4771. for i = 0, 0.5, 0.1 do
  4772. swait()
  4773. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4774. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4775. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4776. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4777. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4778. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4779. end
  4780. punchsound1:Play()
  4781. for i = 0, 0.6, 0.1 do
  4782. swait()
  4783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4785. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4786. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4787. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4788. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4789. end
  4790. for i = 0, 0.6, 0.1 do
  4791. swait()
  4792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4798. end
  4799. for i = 0, 0.5, 0.1 do
  4800. swait()
  4801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4803. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4804. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4805. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4806. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4807. end
  4808. punchsound1:Play()
  4809. for i = 0, 0.5, 0.1 do
  4810. swait()
  4811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4813. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4814. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4815. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4816. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4817. end
  4818. punchsound1:Play()
  4819. for i = 0, 0.6, 0.1 do
  4820. swait()
  4821. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4822. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4823. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4824. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4825. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4826. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4827. end
  4828. for i = 0, 0.6, 0.1 do
  4829. swait()
  4830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4832. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4834. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4835. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4836. end
  4837. for i = 0, 0.5, 0.1 do
  4838. swait()
  4839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4841. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4842. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4843. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4844. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4845. end
  4846. punchsound1:Play()
  4847. for i = 0, 0.5, 0.1 do
  4848. swait()
  4849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4851. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4853. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4854. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4855. end
  4856. punchsound1:Play()
  4857. for i = 0, 0.6, 0.1 do
  4858. swait()
  4859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4861. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4862. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4863. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4864. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4865. end
  4866. for i = 0, 0.6, 0.1 do
  4867. swait()
  4868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4870. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4872. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4873. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4874. end
  4875. for i = 0, 0.5, 0.1 do
  4876. swait()
  4877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4883. end
  4884. punchsound1:Play()
  4885. for i = 0, 0.5, 0.1 do
  4886. swait()
  4887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4889. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4892. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4893. end
  4894. punchsound1:Play()
  4895. for i = 0, 0.6, 0.1 do
  4896. swait()
  4897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4899. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4900. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4901. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4902. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4903. end
  4904. StrongPunch2:Play()
  4905. for i = 0, 5, 0.1 do
  4906. swait()
  4907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4909. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4910. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4911. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4912. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4913. end
  4914.  
  4915. for i,v in pairs(to.Parent:GetChildren()) do
  4916. if v:IsA("Humanoid") then
  4917. v.Health = v.Health - 20
  4918.  
  4919. v.PlatformStand = true
  4920. end
  4921. end
  4922. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4923. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4924. Zanzoken = Instance.new("Part",char)
  4925. Zanzoken.Anchored = true
  4926. Zanzoken.Position = v3(999,999,999)
  4927. Zanzoken.CFrame = Torso.CFrame
  4928. game.Debris:AddItem(Zanzoken,0.5)
  4929. Zanzoken.Transparency = 1
  4930. Zano:Play()
  4931. wait()
  4932. idk = Instance.new("BillboardGui",Zanzoken)
  4933. idk.Size = UDim2.new(10,0,15,0)
  4934. idk.AlwaysOnTop = false
  4935. idk1 = Instance.new("ImageLabel",idk)
  4936. idk1.BackgroundTransparency = 1
  4937. idk.ExtentsOffset = v3(0,0,0)
  4938. idk1.ImageTransparency = 0
  4939. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4940. idk1.Size = UDim2.new(2,0,1,0)
  4941. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4942. idk1.Image = "rbxassetid://319554883"
  4943. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4944. wait()
  4945. Zanzoken = Instance.new("Part",char)
  4946. Zanzoken.Anchored = true
  4947. Zanzoken.Position = v3(999,999,999)
  4948. Zanzoken.CFrame = Torso.CFrame
  4949. game.Debris:AddItem(Zanzoken,0.5)
  4950. Zanzoken.Transparency = 1
  4951. wait()
  4952. idk = Instance.new("BillboardGui",Zanzoken)
  4953. idk.Size = UDim2.new(20,0,20,0)
  4954. idk.AlwaysOnTop = false
  4955. idk1 = Instance.new("ImageLabel",idk)
  4956. idk1.BackgroundTransparency = 1
  4957. idk.ExtentsOffset = v3(0,0,0)
  4958. idk1.ImageTransparency = 0
  4959. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4960. idk1.Size = UDim2.new(2,0,1,0)
  4961. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4962. idk1.Image = "rbxassetid://319554883"
  4963. for i = 0, 0.5, 0.1 do
  4964. swait()
  4965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4968. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4971. end
  4972. punchsound1:Play()
  4973. for i = 0, 0.5, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4980. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4981. end
  4982. punchsound1:Play()
  4983. for i = 0, 0.6, 0.1 do
  4984. swait()
  4985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4987. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4988. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4989. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4990. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4991. end
  4992. for i = 0, 0.6, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4996. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4998. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4999. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5000. end
  5001. for i = 0, 0.5, 0.1 do
  5002. swait()
  5003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5006. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5007. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5008. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5009. end
  5010. punchsound1:Play()
  5011. for i = 0, 0.5, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5018. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5019. end
  5020. punchsound1:Play()
  5021. for i = 0, 0.6, 0.1 do
  5022. swait()
  5023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5025. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5026. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5027. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5028. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5029. end
  5030. for i = 0, 0.6, 0.1 do
  5031. swait()
  5032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5034. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5037. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5038. end
  5039. for i = 0, 0.5, 0.1 do
  5040. swait()
  5041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5043. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5044. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5045. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5046. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5047. end
  5048. punchsound1:Play()
  5049. for i = 0, 0.5, 0.1 do
  5050. swait()
  5051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5053. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5056. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5057. end
  5058. punchsound1:Play()
  5059. for i = 0, 0.6, 0.1 do
  5060. swait()
  5061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5063. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5064. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5065. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5066. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5067. end
  5068. for i = 0, 0.6, 0.1 do
  5069. swait()
  5070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5075. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5076. end
  5077. for i = 0, 0.5, 0.1 do
  5078. swait()
  5079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5081. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5082. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5083. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5084. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5085. end
  5086. punchsound1:Play()
  5087. for i = 0, 0.5, 0.1 do
  5088. swait()
  5089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5091. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5094. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5095. end
  5096. punchsound1:Play()
  5097. for i = 0, 0.3, 0.1 do
  5098. swait()
  5099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5101. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5102. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5103. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5104. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5105. end
  5106. for i = 0, 0.3, 0.1 do
  5107. swait()
  5108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5110. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5113. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5114. end
  5115. for i = 0, 0.3, 0.1 do
  5116. swait()
  5117. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5118. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5119. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5120. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5121. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5122. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5123. end
  5124. punchsound1:Play()
  5125. for i = 0, 0.3, 0.1 do
  5126. swait()
  5127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5129. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5132. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5133. end
  5134. punchsound1:Play()
  5135. for i = 0, 0.3, 0.1 do
  5136. swait()
  5137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5139. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5140. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5141. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5142. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5143. end
  5144. for i = 0, 0.3, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5148. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5149. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5150. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5151. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5152. end
  5153. punchsound1:Play()
  5154. for i = 0, 1, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5161. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5162. end
  5163. for i = 0, 0.3, 0.1 do
  5164. swait()
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5167. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5168. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5169. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5170. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5171. end
  5172. punchsound1:Play()
  5173. for i = 0, 0.3, 0.1 do
  5174. swait()
  5175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5177. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5178. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5179. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5180. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5181. end
  5182. for i = 0, 0.3, 0.1 do
  5183. swait()
  5184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5190. end
  5191. for i = 0, 0.3, 0.1 do
  5192. swait()
  5193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5195. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5196. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5197. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5198. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5199. end
  5200. punchsound1:Play()
  5201. for i = 0, 0.3, 0.1 do
  5202. swait()
  5203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5205. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5206. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5207. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5208. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5209. end
  5210. punchsound1:Play()
  5211. for i = 0, 0.6, 0.1 do
  5212. swait()
  5213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5215. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5216. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5217. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5218. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5219. end
  5220. for i = 0, 0.3, 0.1 do
  5221. swait()
  5222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5228. end
  5229. for i = 0, 0.3, 0.1 do
  5230. swait()
  5231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5233. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5234. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5235. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5236. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5237. end
  5238. punchsound1:Play()
  5239. for i = 0, 0.5, 0.1 do
  5240. swait()
  5241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5244. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5245. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5246. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5247. end
  5248. punchsound1:Play()
  5249. for i = 0, 0.6, 0.1 do
  5250. swait()
  5251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5254. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5255. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5256. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5257. end
  5258. for i = 0, 0.6, 0.1 do
  5259. swait()
  5260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5262. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5263. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5264. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5265. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5266. end
  5267. for i = 0, 0.5, 0.1 do
  5268. swait()
  5269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5271. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5272. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5273. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5274. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5275. end
  5276. punchsound1:Play()
  5277. for i = 0, 0.5, 0.1 do
  5278. swait()
  5279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5282. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5283. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5284. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5285. end
  5286. punchsound1:Play()
  5287. for i = 0, 0.6, 0.1 do
  5288. swait()
  5289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5292. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5293. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5294. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5295. end
  5296. for i = 0, 0.6, 0.1 do
  5297. swait()
  5298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5300. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5302. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5303. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5304. end
  5305. for i = 0, 0.5, 0.1 do
  5306. swait()
  5307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5309. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5310. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5311. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5312. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5313. end
  5314. punchsound1:Play()
  5315. for i = 0, 0.5, 0.1 do
  5316. swait()
  5317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5319. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5320. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5321. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5322. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5323. end
  5324. punchsound1:Play()
  5325. for i = 0, 0.6, 0.1 do
  5326. swait()
  5327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5329. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5330. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5331. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5332. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5333. end
  5334. for i = 0, 0.6, 0.1 do
  5335. swait()
  5336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5338. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5339. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5340. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5341. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5342. end
  5343. punchsound1:Play()
  5344. for i = 0, 1, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5349. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5350. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5351. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5352. end
  5353. for i = 0, 0.5, 0.1 do
  5354. swait()
  5355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5358. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5359. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5360. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5361. end
  5362. punchsound1:Play()
  5363. for i = 0, 0.6, 0.1 do
  5364. swait()
  5365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5368. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5369. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5370. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5371. end
  5372. for i = 0, 0.6, 0.1 do
  5373. swait()
  5374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5376. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5377. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5378. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5379. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5380. end
  5381. for i = 0, 0.5, 0.1 do
  5382. swait()
  5383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5385. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5386. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5387. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5388. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5389. end
  5390. punchsound1:Play()
  5391. for i = 0, 0.5, 0.1 do
  5392. swait()
  5393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5398. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5399. end
  5400. punchsound1:Play()
  5401. for i = 0, 0.6, 0.1 do
  5402. swait()
  5403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5405. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5406. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5407. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5408. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5409. end
  5410. for i = 0, 0.6, 0.1 do
  5411. swait()
  5412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5414. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5417. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5418. end
  5419. for i = 0, 0.5, 0.1 do
  5420. swait()
  5421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5423. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5424. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5425. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5426. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5427. end
  5428. punchsound1:Play()
  5429. for i = 0, 0.5, 0.1 do
  5430. swait()
  5431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5433. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5436. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5437. end
  5438. punchsound1:Play()
  5439. for i = 0, 0.6, 0.1 do
  5440. swait()
  5441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5443. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5444. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5445. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5446. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5447. end
  5448. for i = 0, 0.6, 0.1 do
  5449. swait()
  5450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5452. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5455. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5456. end
  5457. for i = 0, 0.5, 0.1 do
  5458. swait()
  5459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5461. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5462. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5463. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5464. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5465. end
  5466. punchsound1:Play()
  5467. for i = 0, 0.5, 0.1 do
  5468. swait()
  5469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5471. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5474. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5475. end
  5476. punchsound1:Play()
  5477. for i = 0, 0.6, 0.1 do
  5478. swait()
  5479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5481. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5482. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5483. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5484. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5485. end
  5486. for i = 0, 0.6, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5494. end
  5495. for i = 0, 0.5, 0.1 do
  5496. swait()
  5497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5499. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5500. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5501. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5502. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5503. end
  5504. punchsound1:Play()
  5505. for i = 0, 0.5, 0.1 do
  5506. swait()
  5507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5509. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5512. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5513. end
  5514. punchsound1:Play()
  5515. for i = 0, 0.6, 0.1 do
  5516. swait()
  5517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5519. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5520. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5521. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5522. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5523. end
  5524. for i = 0, 0.6, 0.1 do
  5525. swait()
  5526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5528. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5529. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5531. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5532. end
  5533. punchsound1:Play()
  5534. for i = 0, 1, 0.1 do
  5535. swait()
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5540. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5541. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5542. end
  5543. for i = 0, 0.5, 0.1 do
  5544. swait()
  5545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5547. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5550. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5551. end
  5552. punchsound1:Play()
  5553. for i = 0, 0.6, 0.1 do
  5554. swait()
  5555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5557. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5558. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5559. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5560. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5561. end
  5562. for i = 0, 0.6, 0.1 do
  5563. swait()
  5564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5566. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5569. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5570. end
  5571. for i = 0, 0.5, 0.1 do
  5572. swait()
  5573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5575. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5576. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5577. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5578. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5579. end
  5580. punchsound1:Play()
  5581. for i = 0, 0.3, 0.1 do
  5582. swait()
  5583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5585. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5588. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5589. end
  5590. punchsound1:Play()
  5591. for i = 0, 0.3, 0.1 do
  5592. swait()
  5593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5595. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5596. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5597. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5598. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5599. end
  5600. for i = 0, 0.3, 0.1 do
  5601. swait()
  5602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5608. end
  5609. for i = 0, 0.3, 0.1 do
  5610. swait()
  5611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5613. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5614. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5615. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5616. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5617. end
  5618. punchsound1:Play()
  5619. for i = 0, 0.3, 0.1 do
  5620. swait()
  5621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5623. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5625. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5626. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5627. end
  5628. punchsound1:Play()
  5629. for i = 0, 0.3, 0.1 do
  5630. swait()
  5631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5634. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5635. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5636. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5637. end
  5638. for i = 0, 0.3, 0.1 do
  5639. swait()
  5640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5642. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5643. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5644. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5645. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5646. end
  5647. for i = 0, 0.3, 0.1 do
  5648. swait()
  5649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5651. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5652. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5653. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5654. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5655. end
  5656. punchsound1:Play()
  5657. for i = 0, 0.3, 0.1 do
  5658. swait()
  5659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5661. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5663. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5664. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5665. end
  5666. punchsound1:Play()
  5667. for i = 0, 0.3, 0.1 do
  5668. swait()
  5669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5671. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5672. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5673. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5674. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5675. end
  5676. for i = 0, 0.1, 0.1 do
  5677. swait()
  5678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5680. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5681. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5682. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5683. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5684. end
  5685. for i = 0, 0.1, 0.1 do
  5686. swait()
  5687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5689. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5690. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5691. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5692. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5693. end
  5694. punchsound1:Play()
  5695. for i = 0, 0.1, 0.1 do
  5696. swait()
  5697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5699. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5701. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5702. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5703. end
  5704. punchsound1:Play()
  5705. for i = 0, 0.1, 0.1 do
  5706. swait()
  5707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5709. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5710. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5711. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5712. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5713. end
  5714. for i = 0, 0.1, 0.1 do
  5715. swait()
  5716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5722. end
  5723. punchsound1:Play()
  5724. for i = 0, 0.4, 0.1 do
  5725. swait()
  5726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5729. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5730. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5731. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5732. end
  5733. for i,v in pairs(to.Parent:GetChildren()) do
  5734. if v:IsA("Humanoid") then
  5735. v.Health = v.Health - 20
  5736.  
  5737. v.PlatformStand = true
  5738. end
  5739. end
  5740. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5741. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5742. Zanzoken = Instance.new("Part",char)
  5743. Zanzoken.Anchored = true
  5744. Zanzoken.Position = v3(999,999,999)
  5745. Zanzoken.CFrame = Torso.CFrame
  5746. game.Debris:AddItem(Zanzoken,0.5)
  5747. Zanzoken.Transparency = 1
  5748. Zano:Play()
  5749. wait()
  5750. idk = Instance.new("BillboardGui",Zanzoken)
  5751. idk.Size = UDim2.new(10,0,15,0)
  5752. idk.AlwaysOnTop = false
  5753. idk1 = Instance.new("ImageLabel",idk)
  5754. idk1.BackgroundTransparency = 1
  5755. idk.ExtentsOffset = v3(0,0,0)
  5756. idk1.ImageTransparency = 0
  5757. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5758. idk1.Size = UDim2.new(2,0,1,0)
  5759. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5760. idk1.Image = "rbxassetid://319554883"
  5761. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5762. wait()
  5763. Zanzoken = Instance.new("Part",char)
  5764. Zanzoken.Anchored = true
  5765. Zanzoken.Position = v3(999,999,999)
  5766. Zanzoken.CFrame = Torso.CFrame
  5767. game.Debris:AddItem(Zanzoken,0.5)
  5768. Zanzoken.Transparency = 1
  5769. wait()
  5770. idk = Instance.new("BillboardGui",Zanzoken)
  5771. idk.Size = UDim2.new(20,0,20,0)
  5772. idk.AlwaysOnTop = false
  5773. idk1 = Instance.new("ImageLabel",idk)
  5774. idk1.BackgroundTransparency = 1
  5775. idk.ExtentsOffset = v3(0,0,0)
  5776. idk1.ImageTransparency = 0
  5777. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5778. idk1.Size = UDim2.new(2,0,1,0)
  5779. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5780. idk1.Image = "rbxassetid://319554883"
  5781. punchsound1:Play()
  5782. for i = 0, 6, 0.1 do
  5783. swait()
  5784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5786. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5789. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5790. end
  5791. for i = 0, 0.6, 0.1 do
  5792. swait()
  5793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5795. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5796. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5797. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5798. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5799. end
  5800. for i = 0, 0.6, 0.1 do
  5801. swait()
  5802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5804. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5805. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5807. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5808. end
  5809. punchsound1:Play()
  5810. for i = 0, 1, 0.1 do
  5811. swait()
  5812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5814. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5815. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5816. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5817. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5818. end
  5819. for i = 0, 0.6, 0.1 do
  5820. swait()
  5821. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5822. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5823. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5824. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5825. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5826. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5827. end
  5828. for i = 0, 0.6, 0.1 do
  5829. swait()
  5830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5832. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5834. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5835. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5836. end
  5837. punchsound1:Play()
  5838. for i = 0, 1, 0.1 do
  5839. swait()
  5840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5842. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5843. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5844. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5845. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5846. end
  5847. for i = 0, 0.6, 0.1 do
  5848. swait()
  5849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5851. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5852. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5853. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5854. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5855. end
  5856. for i = 0, 0.6, 0.1 do
  5857. swait()
  5858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5860. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5861. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5862. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5863. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5864. end
  5865. punchsound1:Play()
  5866. for i = 0, 1, 0.1 do
  5867. swait()
  5868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5871. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5872. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5873. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5874. end
  5875. for i = 0, 0.6, 0.1 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5883. end
  5884. for i = 0, 0.6, 0.1 do
  5885. swait()
  5886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5888. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5889. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5890. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5891. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5892. end
  5893. punchsound1:Play()
  5894. for i = 0, 1, 0.1 do
  5895. swait()
  5896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5898. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5899. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5900. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5901. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5902. end
  5903. for i = 0, 0.6, 0.1 do
  5904. swait()
  5905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5908. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5909. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5910. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5911. end
  5912. for i = 0, 0.6, 0.1 do
  5913. swait()
  5914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5916. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5919. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5920. end
  5921. punchsound1:Play()
  5922. for i = 0, 1, 0.1 do
  5923. swait()
  5924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5926. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5927. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5928. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5929. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5930. end
  5931. for i = 0, 0.6, 0.1 do
  5932. swait()
  5933. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5934. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5935. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5936. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5937. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5938. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5939. end
  5940. for i = 0, 0.6, 0.1 do
  5941. swait()
  5942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5948. end
  5949. punchsound1:Play()
  5950. for i = 0, 1, 0.1 do
  5951. swait()
  5952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5954. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5955. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5956. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5957. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5958. end
  5959.  
  5960.  
  5961.  
  5962. for i,v in pairs(to.Parent:GetChildren()) do
  5963. if v:IsA("Humanoid") then
  5964. v.Health = v.Health - 20
  5965.  
  5966. v.PlatformStand = true
  5967. end
  5968. end
  5969. StrongPunch:Play()
  5970. for i = 0, 1, 0.1 do
  5971. swait()
  5972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5974. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5976. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5977. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5978. end
  5979. for i = 0, 1, 0.1 do
  5980. swait()
  5981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5984. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5985. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5986. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5987. end
  5988. for i,v in pairs(to.Parent:GetChildren()) do
  5989. if v:IsA("Humanoid") then
  5990. v.Health = v.Health - 5
  5991.  
  5992. v.PlatformStand = true
  5993. end
  5994. end
  5995. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5996. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5997. Zanzoken = Instance.new("Part",char)
  5998. Zanzoken.Anchored = true
  5999. Zanzoken.Position = v3(999,999,999)
  6000. Zanzoken.CFrame = Torso.CFrame
  6001. game.Debris:AddItem(Zanzoken,0.5)
  6002. Zanzoken.Transparency = 1
  6003. Zano:Play()
  6004. wait()
  6005. idk = Instance.new("BillboardGui",Zanzoken)
  6006. idk.Size = UDim2.new(10,0,15,0)
  6007. idk.AlwaysOnTop = false
  6008. idk1 = Instance.new("ImageLabel",idk)
  6009. idk1.BackgroundTransparency = 1
  6010. idk.ExtentsOffset = v3(0,0,0)
  6011. idk1.ImageTransparency = 0
  6012. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6013. idk1.Size = UDim2.new(2,0,1,0)
  6014. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6015. idk1.Image = "rbxassetid://319554883"
  6016. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6017. wait()
  6018. Zanzoken = Instance.new("Part",char)
  6019. Zanzoken.Anchored = true
  6020. Zanzoken.Position = v3(999,999,999)
  6021. Zanzoken.CFrame = Torso.CFrame
  6022. game.Debris:AddItem(Zanzoken,0.5)
  6023. Zanzoken.Transparency = 1
  6024. wait()
  6025. idk = Instance.new("BillboardGui",Zanzoken)
  6026. idk.Size = UDim2.new(20,0,20,0)
  6027. idk.AlwaysOnTop = false
  6028. idk1 = Instance.new("ImageLabel",idk)
  6029. idk1.BackgroundTransparency = 1
  6030. idk.ExtentsOffset = v3(0,0,0)
  6031. idk1.ImageTransparency = 0
  6032. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6033. idk1.Size = UDim2.new(2,0,1,0)
  6034. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6035. idk1.Image = "rbxassetid://319554883"
  6036. for i = 0, 1, 0.1 do
  6037. swait()
  6038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6040. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6041. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6042. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6043. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6044. end
  6045. punchsound1:Play()
  6046. for i = 0, 1, 0.1 do
  6047. swait()
  6048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6054. end
  6055. punchsound1:Play()
  6056. for i = 0, 1, 0.1 do
  6057. swait()
  6058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6064. end
  6065. for i = 0, 1, 0.1 do
  6066. swait()
  6067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6073. end
  6074. for i = 0, 1, 0.1 do
  6075. swait()
  6076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6078. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6079. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6080. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6081. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6082. end
  6083. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6084. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6085. Zanzoken = Instance.new("Part",char)
  6086. Zanzoken.Anchored = true
  6087. Zanzoken.Position = v3(999,999,999)
  6088. Zanzoken.CFrame = Torso.CFrame
  6089. game.Debris:AddItem(Zanzoken,0.5)
  6090. Zanzoken.Transparency = 1
  6091. Zano:Play()
  6092. wait()
  6093. idk = Instance.new("BillboardGui",Zanzoken)
  6094. idk.Size = UDim2.new(10,0,15,0)
  6095. idk.AlwaysOnTop = false
  6096. idk1 = Instance.new("ImageLabel",idk)
  6097. idk1.BackgroundTransparency = 1
  6098. idk.ExtentsOffset = v3(0,0,0)
  6099. idk1.ImageTransparency = 0
  6100. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6101. idk1.Size = UDim2.new(2,0,1,0)
  6102. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6103. idk1.Image = "rbxassetid://319554883"
  6104. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6105. wait()
  6106. Zanzoken = Instance.new("Part",char)
  6107. Zanzoken.Anchored = true
  6108. Zanzoken.Position = v3(999,999,999)
  6109. Zanzoken.CFrame = Torso.CFrame
  6110. game.Debris:AddItem(Zanzoken,0.5)
  6111. Zanzoken.Transparency = 1
  6112. wait()
  6113. idk = Instance.new("BillboardGui",Zanzoken)
  6114. idk.Size = UDim2.new(20,0,20,0)
  6115. idk.AlwaysOnTop = false
  6116. idk1 = Instance.new("ImageLabel",idk)
  6117. idk1.BackgroundTransparency = 1
  6118. idk.ExtentsOffset = v3(0,0,0)
  6119. idk1.ImageTransparency = 0
  6120. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6121. idk1.Size = UDim2.new(2,0,1,0)
  6122. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6123. idk1.Image = "rbxassetid://319554883"
  6124. StrongPunch:Play()
  6125. Break:Play()
  6126.  
  6127. for i = 0, 6, 0.1 do
  6128. swait()
  6129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6132. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6133. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6134. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6135. end
  6136. StrongPunch1:Play()
  6137. for i = 0, 6, 0.1 do
  6138. swait()
  6139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6141. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6142. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6143. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6144. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6145. end
  6146. StrongPunch2:Play()
  6147. for i = 0, 7, 0.1 do
  6148. swait()
  6149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6151. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6152. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6153. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6154. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6155. end
  6156. for i = 0, 1, 0.1 do
  6157. swait()
  6158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6161. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6162. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6163. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6164. end
  6165. punchsound1:Play()
  6166. for i = 0, 1, 0.1 do
  6167. swait()
  6168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6170. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6173. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6174. end
  6175. punchsound1:Play()
  6176. for i = 0, 1, 0.1 do
  6177. swait()
  6178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6180. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6181. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6182. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6183. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6184. end
  6185. for i = 0, 1, 0.1 do
  6186. swait()
  6187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6189. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6192. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6193. end
  6194. for i = 0, 1, 0.1 do
  6195. swait()
  6196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6198. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6199. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6200. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6201. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6202. end
  6203. punchsound1:Play()
  6204. for i = 0, 0.5, 0.1 do
  6205. swait()
  6206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6210. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6211. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6212. end
  6213. punchsound1:Play()
  6214. for i = 0, 0.5, 0.1 do
  6215. swait()
  6216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6219. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6220. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6221. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6222. end
  6223. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6224. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6225. Zanzoken = Instance.new("Part",char)
  6226. Zanzoken.Anchored = true
  6227. Zanzoken.Position = v3(999,999,999)
  6228. Zanzoken.CFrame = Torso.CFrame
  6229. game.Debris:AddItem(Zanzoken,0.5)
  6230. Zanzoken.Transparency = 1
  6231. Zano:Play()
  6232. wait()
  6233. idk = Instance.new("BillboardGui",Zanzoken)
  6234. idk.Size = UDim2.new(10,0,15,0)
  6235. idk.AlwaysOnTop = false
  6236. idk1 = Instance.new("ImageLabel",idk)
  6237. idk1.BackgroundTransparency = 1
  6238. idk.ExtentsOffset = v3(0,0,0)
  6239. idk1.ImageTransparency = 0
  6240. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6241. idk1.Size = UDim2.new(2,0,1,0)
  6242. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6243. idk1.Image = "rbxassetid://319554883"
  6244. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6245. wait()
  6246. Zanzoken = Instance.new("Part",char)
  6247. Zanzoken.Anchored = true
  6248. Zanzoken.Position = v3(999,999,999)
  6249. Zanzoken.CFrame = Torso.CFrame
  6250. game.Debris:AddItem(Zanzoken,0.5)
  6251. Zanzoken.Transparency = 1
  6252. wait()
  6253. idk = Instance.new("BillboardGui",Zanzoken)
  6254. idk.Size = UDim2.new(20,0,20,0)
  6255. idk.AlwaysOnTop = false
  6256. idk1 = Instance.new("ImageLabel",idk)
  6257. idk1.BackgroundTransparency = 1
  6258. idk.ExtentsOffset = v3(0,0,0)
  6259. idk1.ImageTransparency = 0
  6260. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6261. idk1.Size = UDim2.new(2,0,1,0)
  6262. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6263. idk1.Image = "rbxassetid://319554883"
  6264. for i = 0, 0.4, 0.1 do
  6265. swait()
  6266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6268. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6269. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6270. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6271. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6272. end
  6273. punchsound1:Play()
  6274. for i = 0, 0.4, 0.1 do
  6275. swait()
  6276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6278. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6280. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6281. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6282. end
  6283. for i = 0, 0.4, 0.1 do
  6284. swait()
  6285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6287. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6288. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6289. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6290. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6291. end
  6292. punchsound1:Play()
  6293. for i = 0, 0.4, 0.1 do
  6294. swait()
  6295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6297. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6298. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6299. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6300. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6301. end
  6302. for i = 0, 0.4, 0.1 do
  6303. swait()
  6304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6307. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6308. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6309. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6310. end
  6311. punchsound1:Play()
  6312. for i = 0, 0.4, 0.1 do
  6313. swait()
  6314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6319. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6320. end
  6321. for i = 0, 0.4, 0.1 do
  6322. swait()
  6323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6325. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6326. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6327. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6328. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6329. end
  6330. punchsound1:Play()
  6331. for i = 0, 0.4, 0.1 do
  6332. swait()
  6333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6335. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6337. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6338. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6339. end
  6340. for i = 0, 0.4, 0.1 do
  6341. swait()
  6342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6348. end
  6349. punchsound1:Play()
  6350. for i = 0, 0.4, 0.1 do
  6351. swait()
  6352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6355. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6356. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6357. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6358. end
  6359. for i = 0, 0.4, 0.1 do
  6360. swait()
  6361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6363. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6364. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6365. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6366. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6367. end
  6368. punchsound1:Play()
  6369. for i = 0, 0.4, 0.1 do
  6370. swait()
  6371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6376. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6377. end
  6378. for i = 0, 0.4, 0.1 do
  6379. swait()
  6380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6382. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6383. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6384. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6385. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6386. end
  6387. punchsound1:Play()
  6388. for i = 0, 0.4, 0.1 do
  6389. swait()
  6390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6394. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6395. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6396. end
  6397. punchsound1:Play()
  6398. local pie222 = Instance.new("ParticleEmitter")
  6399. pie222.Parent = LeftArm
  6400. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6401. pie222.LightEmission = 1
  6402. pie222.Size = NumberSequence.new(3)
  6403. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6404. pie222.Transparency = NumberSequence.new(0.6,1)
  6405. pie222.EmissionDirection = "Top"
  6406. pie222.Enabled = true
  6407. pie222.Lifetime = NumberRange.new(1)
  6408. pie222.Rotation = NumberRange.new(-320, 320)
  6409. pie222.Rate = 404
  6410. pie222.Speed = NumberRange.new(0)
  6411. pie222.LockedToPart = false
  6412. pie222.VelocitySpread = 2
  6413. for i = 0, 2, 0.1 do
  6414. swait()
  6415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6418. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6419. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6420. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6421. end
  6422. wait(2)
  6423. bigbangattack2()
  6424. pie222:Destroy()
  6425.  
  6426. for i,v in pairs(to.Parent:GetChildren()) do
  6427. if v:IsA("Humanoid") then
  6428. v.Health = v.Health - math.huge
  6429.  
  6430. v.PlatformStand = true
  6431. end
  6432. end
  6433.  
  6434. hit1 = false
  6435.  
  6436. hit2 = true
  6437. for i,v in pairs(to.Parent:GetChildren()) do
  6438. if v:IsA("Humanoid") then
  6439. v.Health = v.Health - 10
  6440.  
  6441. v.PlatformStand = true
  6442. end
  6443. end
  6444. hit2 = false
  6445.  
  6446. hit3 = true
  6447. hit4 = true
  6448.  
  6449.  
  6450.  
  6451.  
  6452. coroutine.wrap(function()
  6453. for i=1,2 do
  6454. wait()
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460. for i,v in pairs(to.Parent:GetChildren()) do
  6461. if v:IsA("Humanoid") then
  6462. v.Health = v.Health - 2
  6463.  
  6464. v.PlatformStand = true
  6465. end
  6466. end
  6467. end
  6468.  
  6469.  
  6470. wait(3)
  6471. end)()
  6472.  
  6473.  
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480.  
  6481.  
  6482.  
  6483.  
  6484.  
  6485.  
  6486. for i,v in pairs(to.Parent:GetChildren()) do
  6487. if v:IsA("Humanoid") then
  6488. v.Health = v.Health - 10
  6489.  
  6490. v.PlatformStand = true
  6491. end
  6492. end
  6493.  
  6494.  
  6495.  
  6496. hitground = new("Part",char)
  6497. hitground.Size = Vector3.new(5,5,5)
  6498. hitground.Name = "Ground"
  6499. hitground.Transparency = 1
  6500. hitground.CanCollide = false
  6501. game.Debris:AddItem(hitground,2)
  6502. hitground.Position = Vector3.new(999,999,999)
  6503. hitgroundweld = new("Weld",hitground)
  6504. hitgroundweld.Part0 = to
  6505. hitgroundweld.Part1 = hitground
  6506. hitground.Touched:connect(function(hit2)
  6507. if hit2.Size.x > 150 then
  6508. hitground:Destroy()
  6509. ad = new("Part",char)
  6510. ad.Name = "NewPart"
  6511. ad.Size = Vector3.new(30,0.1,30)
  6512. ad.CanCollide = false
  6513. ad.Anchored = true
  6514. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6515. ad.Transparency = 1
  6516. aad = new("Decal",ad)
  6517.  
  6518. aad.Face = "Top"
  6519. aad.Transparency = 1
  6520. aad.Transparency = 0
  6521. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6522. smoke = new("Part",to)
  6523. smokemesh = new("SpecialMesh",smoke)
  6524. smokemesh.MeshId = "rbxassetid://928329648"
  6525. smoke.BrickColor = hit2.BrickColor
  6526. smoke.Anchored = true
  6527. smoke.Position = hitground.Position
  6528. GroundImpact:Play()
  6529. for i = 1,20 do
  6530. wait()
  6531. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6532. smoke.Transparency = smoke.Transparency + 1/20
  6533. end
  6534. smoke:Destroy()
  6535. wait(0.5)
  6536.  
  6537. for i = 1,20 do
  6538. wait(0.1)
  6539. aad.Transparency = aad.Transparency + 1/20
  6540. end
  6541. end
  6542. end)
  6543. ys = Instance.new("BodyVelocity",to)
  6544. ys.Name = "GO"
  6545.  
  6546. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6547.  
  6548. ys.Velocity = v3(0,-90,0)
  6549.  
  6550. wait(1)
  6551. ys:Destroy()
  6552.  
  6553.  
  6554.  
  6555. hit3 = false
  6556. hit4 = false
  6557.  
  6558.  
  6559. hit1 = false
  6560. hit2 = false
  6561. hit3 = false
  6562. hit4 = false
  6563. idle = true
  6564. RootPart.Anchored = false
  6565. end
  6566. end)
  6567. end
  6568.  
  6569. function Combo3()
  6570. getplayer = new("Part",char)
  6571. getplayer.Position = Vector3.new(999,999,999)
  6572. getplayer.Transparency = 1
  6573. getplayer.Size = v3(3,3,3)
  6574. getplayer.CanCollide = false
  6575. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6576. getplayer.Name = "GetPlayer"
  6577.  
  6578. game.Debris:AddItem(getplayer,0.5)
  6579.  
  6580. getplayer.Touched:connect(function(hit)
  6581. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6582. getplayer:Destroy()
  6583. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6584. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6585. to.Anchored = true
  6586. RootPart.Anchored = true
  6587. idle = false
  6588.  
  6589.  
  6590. punchsound1:Play()
  6591. hit1 = true
  6592. for i = 0, 1, 0.1 do
  6593. swait()
  6594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6596. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6597. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6598. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6599. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6600. end
  6601. punchsound1:Play()
  6602. for i = 0, 1, 0.1 do
  6603. swait()
  6604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6606. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6609. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6610. end
  6611. punchsound1:Play()
  6612. for i = 0, 1, 0.1 do
  6613. swait()
  6614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6617. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6618. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6619. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6620. end
  6621. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6622. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6623. Zanzoken = Instance.new("Part",char)
  6624. Zanzoken.Anchored = true
  6625. Zanzoken.Position = v3(999,999,999)
  6626. Zanzoken.CFrame = Torso.CFrame
  6627. game.Debris:AddItem(Zanzoken,0.5)
  6628. Zanzoken.Transparency = 1
  6629. Zano:Play()
  6630. wait()
  6631. idk = Instance.new("BillboardGui",Zanzoken)
  6632. idk.Size = UDim2.new(10,0,15,0)
  6633. idk.AlwaysOnTop = false
  6634. idk1 = Instance.new("ImageLabel",idk)
  6635. idk1.BackgroundTransparency = 1
  6636. idk.ExtentsOffset = v3(0,0,0)
  6637. idk1.ImageTransparency = 0
  6638. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6639. idk1.Size = UDim2.new(2,0,1,0)
  6640. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6641. idk1.Image = "rbxassetid://319554883"
  6642. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6643. wait()
  6644. Zanzoken = Instance.new("Part",char)
  6645. Zanzoken.Anchored = true
  6646. Zanzoken.Position = v3(999,999,999)
  6647. Zanzoken.CFrame = Torso.CFrame
  6648. game.Debris:AddItem(Zanzoken,0.5)
  6649. Zanzoken.Transparency = 1
  6650. wait()
  6651. idk = Instance.new("BillboardGui",Zanzoken)
  6652. idk.Size = UDim2.new(20,0,20,0)
  6653. idk.AlwaysOnTop = false
  6654. idk1 = Instance.new("ImageLabel",idk)
  6655. idk1.BackgroundTransparency = 1
  6656. idk.ExtentsOffset = v3(0,0,0)
  6657. idk1.ImageTransparency = 0
  6658. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6659. idk1.Size = UDim2.new(2,0,1,0)
  6660. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6661. idk1.Image = "rbxassetid://319554883"
  6662. for i = 0, 1, 0.1 do
  6663. swait()
  6664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6666. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6667. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6668. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6669. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6670. end
  6671. punchsound1:Play()
  6672. for i = 0, 1, 0.1 do
  6673. swait()
  6674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6678. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6679. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6680. end
  6681. punchsound1:Play()
  6682. for i = 0, 1, 0.1 do
  6683. swait()
  6684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6686. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6687. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6688. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6689. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6690. end
  6691. for i = 0, 1, 0.1 do
  6692. swait()
  6693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6695. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6697. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6698. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6699. end
  6700. punchsound1:Play()
  6701. for i = 0, 1, 0.1 do
  6702. swait()
  6703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6705. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6708. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6709. end
  6710. punchsound1:Play()
  6711. for i = 0, 1, 0.1 do
  6712. swait()
  6713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6719. end
  6720. for i = 0, 1, 0.1 do
  6721. swait()
  6722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6725. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6726. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6727. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6728. end
  6729. punchsound1:Play()
  6730. for i = 0, 1, 0.1 do
  6731. swait()
  6732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6738. end
  6739. punchsound1:Play()
  6740. for i,v in pairs(to.Parent:GetChildren()) do
  6741. if v:IsA("Humanoid") then
  6742. v.Health = v.Health - 10
  6743.  
  6744. v.PlatformStand = true
  6745. end
  6746. end
  6747. for i = 0, 1, 0.1 do
  6748. swait()
  6749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6753. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6754. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6755. end
  6756.  
  6757. for i = 0, 1, 0.1 do
  6758. swait()
  6759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6761. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6764. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6765. end
  6766. punchsound1:Play()
  6767. for i = 0, 1, 0.1 do
  6768. swait()
  6769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6772. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6773. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6774. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6775. end
  6776. for i,v in pairs(to.Parent:GetChildren()) do
  6777. if v:IsA("Humanoid") then
  6778. v.Health = v.Health - 3
  6779.  
  6780. v.PlatformStand = true
  6781. end
  6782. end
  6783. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6784. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6785. Zanzoken = Instance.new("Part",char)
  6786. Zanzoken.Anchored = true
  6787. Zanzoken.Position = v3(999,999,999)
  6788. Zanzoken.CFrame = Torso.CFrame
  6789. game.Debris:AddItem(Zanzoken,0.5)
  6790. Zanzoken.Transparency = 1
  6791. Zano:Play()
  6792. wait()
  6793. idk = Instance.new("BillboardGui",Zanzoken)
  6794. idk.Size = UDim2.new(10,0,15,0)
  6795. idk.AlwaysOnTop = false
  6796. idk1 = Instance.new("ImageLabel",idk)
  6797. idk1.BackgroundTransparency = 1
  6798. idk.ExtentsOffset = v3(0,0,0)
  6799. idk1.ImageTransparency = 0
  6800. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6801. idk1.Size = UDim2.new(2,0,1,0)
  6802. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6803. idk1.Image = "rbxassetid://319554883"
  6804. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6805. wait()
  6806. Zanzoken = Instance.new("Part",char)
  6807. Zanzoken.Anchored = true
  6808. Zanzoken.Position = v3(999,999,999)
  6809. Zanzoken.CFrame = Torso.CFrame
  6810. game.Debris:AddItem(Zanzoken,0.5)
  6811. Zanzoken.Transparency = 1
  6812. wait()
  6813. idk = Instance.new("BillboardGui",Zanzoken)
  6814. idk.Size = UDim2.new(20,0,20,0)
  6815. idk.AlwaysOnTop = false
  6816. idk1 = Instance.new("ImageLabel",idk)
  6817. idk1.BackgroundTransparency = 1
  6818. idk.ExtentsOffset = v3(0,0,0)
  6819. idk1.ImageTransparency = 0
  6820. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6821. idk1.Size = UDim2.new(2,0,1,0)
  6822. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6823. idk1.Image = "rbxassetid://319554883"
  6824. for i = 0, 1, 0.1 do
  6825. swait()
  6826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6829. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6830. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6831. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6832. end
  6833. for i = 0, 1, 0.1 do
  6834. swait()
  6835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6837. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6839. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6840. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6841. end
  6842. punchsound1:Play()
  6843. for i = 0, 1, 0.1 do
  6844. swait()
  6845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6847. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6848. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6849. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6850. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6851. end
  6852. for i,v in pairs(to.Parent:GetChildren()) do
  6853. if v:IsA("Humanoid") then
  6854. v.Health = v.Health - 3
  6855.  
  6856. v.PlatformStand = true
  6857. end
  6858. end
  6859. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6860. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6861. Zanzoken = Instance.new("Part",char)
  6862. Zanzoken.Anchored = true
  6863. Zanzoken.Position = v3(999,999,999)
  6864. Zanzoken.CFrame = Torso.CFrame
  6865. game.Debris:AddItem(Zanzoken,0.5)
  6866. Zanzoken.Transparency = 1
  6867. Zano:Play()
  6868. wait()
  6869. idk = Instance.new("BillboardGui",Zanzoken)
  6870. idk.Size = UDim2.new(10,0,15,0)
  6871. idk.AlwaysOnTop = false
  6872. idk1 = Instance.new("ImageLabel",idk)
  6873. idk1.BackgroundTransparency = 1
  6874. idk.ExtentsOffset = v3(0,0,0)
  6875. idk1.ImageTransparency = 0
  6876. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6877. idk1.Size = UDim2.new(2,0,1,0)
  6878. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6879. idk1.Image = "rbxassetid://319554883"
  6880. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6881. wait()
  6882. Zanzoken = Instance.new("Part",char)
  6883. Zanzoken.Anchored = true
  6884. Zanzoken.Position = v3(999,999,999)
  6885. Zanzoken.CFrame = Torso.CFrame
  6886. game.Debris:AddItem(Zanzoken,0.5)
  6887. Zanzoken.Transparency = 1
  6888. wait()
  6889. idk = Instance.new("BillboardGui",Zanzoken)
  6890. idk.Size = UDim2.new(20,0,20,0)
  6891. idk.AlwaysOnTop = false
  6892. idk1 = Instance.new("ImageLabel",idk)
  6893. idk1.BackgroundTransparency = 1
  6894. idk.ExtentsOffset = v3(0,0,0)
  6895. idk1.ImageTransparency = 0
  6896. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6897. idk1.Size = UDim2.new(2,0,1,0)
  6898. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6899. idk1.Image = "rbxassetid://319554883"
  6900. punchsound1:Play()
  6901. for i = 0, 1, 0.1 do
  6902. swait()
  6903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6906. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6907. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6908. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6909. end
  6910. punchsound1:Play()
  6911. for i = 0, 1, 0.1 do
  6912. swait()
  6913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6915. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6916. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6917. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6918. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6919. end
  6920.  
  6921.  
  6922. for i,v in pairs(to.Parent:GetChildren()) do
  6923. if v:IsA("Humanoid") then
  6924. v.Health = v.Health - 20
  6925.  
  6926. v.PlatformStand = true
  6927. end
  6928. end
  6929. StrongPunch:Play()
  6930. for i = 0, 1, 0.1 do
  6931. swait()
  6932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6934. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6935. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6936. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6937. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6938. end
  6939. for i = 0, 1, 0.1 do
  6940. swait()
  6941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6943. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6944. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6945. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6946. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6947. end
  6948. for i,v in pairs(to.Parent:GetChildren()) do
  6949. if v:IsA("Humanoid") then
  6950. v.Health = v.Health - 3
  6951.  
  6952. v.PlatformStand = true
  6953. end
  6954. end
  6955. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6956. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6957. Zanzoken = Instance.new("Part",char)
  6958. Zanzoken.Anchored = true
  6959. Zanzoken.Position = v3(999,999,999)
  6960. Zanzoken.CFrame = Torso.CFrame
  6961. game.Debris:AddItem(Zanzoken,0.5)
  6962. Zanzoken.Transparency = 1
  6963. Zano:Play()
  6964. wait()
  6965. idk = Instance.new("BillboardGui",Zanzoken)
  6966. idk.Size = UDim2.new(10,0,15,0)
  6967. idk.AlwaysOnTop = false
  6968. idk1 = Instance.new("ImageLabel",idk)
  6969. idk1.BackgroundTransparency = 1
  6970. idk.ExtentsOffset = v3(0,0,0)
  6971. idk1.ImageTransparency = 0
  6972. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6973. idk1.Size = UDim2.new(2,0,1,0)
  6974. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6975. idk1.Image = "rbxassetid://319554883"
  6976. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6977. wait()
  6978. Zanzoken = Instance.new("Part",char)
  6979. Zanzoken.Anchored = true
  6980. Zanzoken.Position = v3(999,999,999)
  6981. Zanzoken.CFrame = Torso.CFrame
  6982. game.Debris:AddItem(Zanzoken,0.5)
  6983. Zanzoken.Transparency = 1
  6984. wait()
  6985. idk = Instance.new("BillboardGui",Zanzoken)
  6986. idk.Size = UDim2.new(20,0,20,0)
  6987. idk.AlwaysOnTop = false
  6988. idk1 = Instance.new("ImageLabel",idk)
  6989. idk1.BackgroundTransparency = 1
  6990. idk.ExtentsOffset = v3(0,0,0)
  6991. idk1.ImageTransparency = 0
  6992. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6993. idk1.Size = UDim2.new(2,0,1,0)
  6994. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6995. idk1.Image = "rbxassetid://319554883"
  6996. for i = 0, 1, 0.1 do
  6997. swait()
  6998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7000. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7001. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7002. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7003. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7004. end
  7005. punchsound1:Play()
  7006. for i = 0, 1, 0.1 do
  7007. swait()
  7008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7010. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7011. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7012. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7013. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7014. end
  7015. punchsound1:Play()
  7016. for i = 0, 1, 0.1 do
  7017. swait()
  7018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7020. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7021. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7022. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7023. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7024. end
  7025. for i = 0, 1, 0.1 do
  7026. swait()
  7027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7029. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7030. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7031. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7032. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7033. end
  7034. for i = 0, 1, 0.1 do
  7035. swait()
  7036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7038. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7039. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7040. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7041. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7042. end
  7043. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7044. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7045. Zanzoken = Instance.new("Part",char)
  7046. Zanzoken.Anchored = true
  7047. Zanzoken.Position = v3(999,999,999)
  7048. Zanzoken.CFrame = Torso.CFrame
  7049. game.Debris:AddItem(Zanzoken,0.5)
  7050. Zanzoken.Transparency = 1
  7051. Zano:Play()
  7052. wait()
  7053. idk = Instance.new("BillboardGui",Zanzoken)
  7054. idk.Size = UDim2.new(10,0,15,0)
  7055. idk.AlwaysOnTop = false
  7056. idk1 = Instance.new("ImageLabel",idk)
  7057. idk1.BackgroundTransparency = 1
  7058. idk.ExtentsOffset = v3(0,0,0)
  7059. idk1.ImageTransparency = 0
  7060. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7061. idk1.Size = UDim2.new(2,0,1,0)
  7062. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7063. idk1.Image = "rbxassetid://319554883"
  7064. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7065. wait()
  7066. Zanzoken = Instance.new("Part",char)
  7067. Zanzoken.Anchored = true
  7068. Zanzoken.Position = v3(999,999,999)
  7069. Zanzoken.CFrame = Torso.CFrame
  7070. game.Debris:AddItem(Zanzoken,0.5)
  7071. Zanzoken.Transparency = 1
  7072. wait()
  7073. idk = Instance.new("BillboardGui",Zanzoken)
  7074. idk.Size = UDim2.new(20,0,20,0)
  7075. idk.AlwaysOnTop = false
  7076. idk1 = Instance.new("ImageLabel",idk)
  7077. idk1.BackgroundTransparency = 1
  7078. idk.ExtentsOffset = v3(0,0,0)
  7079. idk1.ImageTransparency = 0
  7080. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7081. idk1.Size = UDim2.new(2,0,1,0)
  7082. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7083. idk1.Image = "rbxassetid://319554883"
  7084. StrongPunch:Play()
  7085. Break:Play()
  7086. local Aura4 = Instance.new('ParticleEmitter')
  7087. Aura4.Name = "Aura"
  7088. Aura4.Texture = "rbxassetid://1046299182"
  7089. Aura4.Parent = Torso
  7090. Aura4.LightEmission = 1
  7091. Aura4.Transparency = NumberSequence.new(0.7,1)
  7092. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7093. Aura4.Size = NumberSequence.new(1,30)
  7094. Aura4.Rotation = NumberRange.new(-360,360)
  7095. Aura4.LockedToPart = true
  7096. Aura4.Lifetime = NumberRange.new(0.2)
  7097. Aura4.Rate = 100
  7098. Aura4.Speed = NumberRange.new(0)
  7099. Aura4.EmissionDirection = "Top"
  7100. for i = 0, 6, 0.1 do
  7101. swait()
  7102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7105. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7106. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7107. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7108. end
  7109. Aura4:Destroy()
  7110. wait(0.1)
  7111. local Aura4 = Instance.new('ParticleEmitter')
  7112. Aura4.Name = "Aura"
  7113. Aura4.Texture = "rbxassetid://1046299182"
  7114. Aura4.Parent = Torso
  7115. Aura4.LightEmission = 1
  7116. Aura4.Transparency = NumberSequence.new(0.7,1)
  7117. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7118. Aura4.Size = NumberSequence.new(1,30)
  7119. Aura4.Rotation = NumberRange.new(-360,360)
  7120. Aura4.LockedToPart = true
  7121. Aura4.Lifetime = NumberRange.new(0.2)
  7122. Aura4.Rate = 100
  7123. Aura4.Speed = NumberRange.new(0)
  7124. Aura4.EmissionDirection = "Top"
  7125. StrongPunch1:Play()
  7126. Break:Play()
  7127. for i = 0, 6, 0.1 do
  7128. swait()
  7129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7134. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7135. end
  7136. Aura4:Destroy()
  7137. StrongPunch2:Play()
  7138. Break:Play()
  7139. local Aura4 = Instance.new('ParticleEmitter')
  7140. Aura4.Name = "Aura"
  7141. Aura4.Texture = "rbxassetid://1046299182"
  7142. Aura4.Parent = Torso
  7143. Aura4.LightEmission = 1
  7144. Aura4.Transparency = NumberSequence.new(0.7,1)
  7145. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7146. Aura4.Size = NumberSequence.new(1,30)
  7147. Aura4.Rotation = NumberRange.new(-360,360)
  7148. Aura4.LockedToPart = true
  7149. Aura4.Lifetime = NumberRange.new(0.2)
  7150. Aura4.Rate = 100
  7151. Aura4.Speed = NumberRange.new(0)
  7152. Aura4.EmissionDirection = "Top"
  7153. for i = 0, 7, 0.1 do
  7154. swait()
  7155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7161. end
  7162. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7163. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7164. Aura4:Destroy()
  7165. Zanzoken = Instance.new("Part",char)
  7166. Zanzoken.Anchored = true
  7167. Zanzoken.Position = v3(999,999,999)
  7168. Zanzoken.CFrame = Torso.CFrame
  7169. game.Debris:AddItem(Zanzoken,0.5)
  7170. Zanzoken.Transparency = 1
  7171. Zano:Play()
  7172. wait()
  7173. idk = Instance.new("BillboardGui",Zanzoken)
  7174. idk.Size = UDim2.new(10,0,15,0)
  7175. idk.AlwaysOnTop = false
  7176. idk1 = Instance.new("ImageLabel",idk)
  7177. idk1.BackgroundTransparency = 1
  7178. idk.ExtentsOffset = v3(0,0,0)
  7179. idk1.ImageTransparency = 0
  7180. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7181. idk1.Size = UDim2.new(2,0,1,0)
  7182. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7183. idk1.Image = "rbxassetid://319554883"
  7184. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7185. wait()
  7186. Zanzoken = Instance.new("Part",char)
  7187. Zanzoken.Anchored = true
  7188. Zanzoken.Position = v3(999,999,999)
  7189. Zanzoken.CFrame = Torso.CFrame
  7190. game.Debris:AddItem(Zanzoken,0.5)
  7191. Zanzoken.Transparency = 1
  7192. wait()
  7193. idk = Instance.new("BillboardGui",Zanzoken)
  7194. idk.Size = UDim2.new(20,0,20,0)
  7195. idk.AlwaysOnTop = false
  7196. idk1 = Instance.new("ImageLabel",idk)
  7197. idk1.BackgroundTransparency = 1
  7198. idk.ExtentsOffset = v3(0,0,0)
  7199. idk1.ImageTransparency = 0
  7200. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7201. idk1.Size = UDim2.new(2,0,1,0)
  7202. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7203. idk1.Image = "rbxassetid://319554883"
  7204. for i = 0, 1, 0.1 do
  7205. swait()
  7206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7209. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7210. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7211. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7212. end
  7213. punchsound1:Play()
  7214. for i = 0, 1, 0.1 do
  7215. swait()
  7216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7221. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7222. end
  7223. punchsound1:Play()
  7224. for i = 0, 1, 0.1 do
  7225. swait()
  7226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7228. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7229. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7230. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7231. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7232. end
  7233. for i = 0, 1, 0.1 do
  7234. swait()
  7235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7237. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7240. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7241. end
  7242. for i = 0, 1, 0.1 do
  7243. swait()
  7244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7248. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7249. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7250. end
  7251. punchsound1:Play()
  7252. for i = 0, 0.5, 0.1 do
  7253. swait()
  7254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7256. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7257. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7258. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7259. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7260. end
  7261. punchsound1:Play()
  7262. for i = 0, 0.5, 0.1 do
  7263. swait()
  7264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7266. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7267. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7268. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7269. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7270. end
  7271. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7272. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7273. Zanzoken = Instance.new("Part",char)
  7274. Zanzoken.Anchored = true
  7275. Zanzoken.Position = v3(999,999,999)
  7276. Zanzoken.CFrame = Torso.CFrame
  7277. game.Debris:AddItem(Zanzoken,0.5)
  7278. Zanzoken.Transparency = 1
  7279. Zano:Play()
  7280. wait()
  7281. idk = Instance.new("BillboardGui",Zanzoken)
  7282. idk.Size = UDim2.new(10,0,15,0)
  7283. idk.AlwaysOnTop = false
  7284. idk1 = Instance.new("ImageLabel",idk)
  7285. idk1.BackgroundTransparency = 1
  7286. idk.ExtentsOffset = v3(0,0,0)
  7287. idk1.ImageTransparency = 0
  7288. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7289. idk1.Size = UDim2.new(2,0,1,0)
  7290. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7291. idk1.Image = "rbxassetid://319554883"
  7292. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7293. wait()
  7294. Zanzoken = Instance.new("Part",char)
  7295. Zanzoken.Anchored = true
  7296. Zanzoken.Position = v3(999,999,999)
  7297. Zanzoken.CFrame = Torso.CFrame
  7298. game.Debris:AddItem(Zanzoken,0.5)
  7299. Zanzoken.Transparency = 1
  7300. wait()
  7301. idk = Instance.new("BillboardGui",Zanzoken)
  7302. idk.Size = UDim2.new(20,0,20,0)
  7303. idk.AlwaysOnTop = false
  7304. idk1 = Instance.new("ImageLabel",idk)
  7305. idk1.BackgroundTransparency = 1
  7306. idk.ExtentsOffset = v3(0,0,0)
  7307. idk1.ImageTransparency = 0
  7308. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7309. idk1.Size = UDim2.new(2,0,1,0)
  7310. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7311. idk1.Image = "rbxassetid://319554883"
  7312. for i = 0, 0.4, 0.1 do
  7313. swait()
  7314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7317. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7318. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7319. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7320. end
  7321. punchsound1:Play()
  7322. for i = 0, 0.4, 0.1 do
  7323. swait()
  7324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7326. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7329. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7330. end
  7331. punchsound1:Play()
  7332. for i = 0, 1, 0.1 do
  7333. swait()
  7334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7336. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7337. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7338. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7339. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7340. end
  7341. for i,v in pairs(to.Parent:GetChildren()) do
  7342. if v:IsA("Humanoid") then
  7343. v.Health = v.Health - 8
  7344.  
  7345. v.PlatformStand = true
  7346. end
  7347. end
  7348.  
  7349. hit1 = false
  7350.  
  7351. punchsound1:Play()
  7352. hit2 = true
  7353. for i = 0, 1, 0.1 do
  7354. swait()
  7355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7358. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7359. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7360. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7361. end
  7362. for i,v in pairs(to.Parent:GetChildren()) do
  7363. if v:IsA("Humanoid") then
  7364. v.Health = v.Health - 10
  7365.  
  7366. v.PlatformStand = true
  7367. end
  7368. end
  7369. hit2 = false
  7370.  
  7371. punchsound1:Play()
  7372. hit3 = true
  7373. hit4 = true
  7374.  
  7375.  
  7376. punchsound1:Play()
  7377.  
  7378.  
  7379. coroutine.wrap(function()
  7380. for i=1,2 do
  7381. wait()
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387. for i,v in pairs(to.Parent:GetChildren()) do
  7388. if v:IsA("Humanoid") then
  7389. v.Health = v.Health - 30
  7390.  
  7391. v.PlatformStand = true
  7392. end
  7393. end
  7394. end
  7395.  
  7396.  
  7397. wait(3)
  7398. end)()
  7399.  
  7400.  
  7401.  
  7402. RootPart.Anchored = false
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408. StrongPunch:Play()
  7409.  
  7410.  
  7411.  
  7412.  
  7413.  
  7414.  
  7415. for i,v in pairs(to.Parent:GetChildren()) do
  7416. if v:IsA("Humanoid") then
  7417. v.Health = v.Health - 20
  7418.  
  7419. v.PlatformStand = true
  7420. end
  7421. end
  7422.  
  7423. StrongPunch2:Play()
  7424.  
  7425.  
  7426. hitground = new("Part",char)
  7427. hitground.Size = Vector3.new(5,5,5)
  7428. hitground.Name = "Ground"
  7429. hitground.Transparency = 1
  7430. hitground.CanCollide = false
  7431. game.Debris:AddItem(hitground,2)
  7432. hitground.Position = Vector3.new(999,999,999)
  7433. hitgroundweld = new("Weld",hitground)
  7434. hitgroundweld.Part0 = to
  7435. hitgroundweld.Part1 = hitground
  7436. hitground.Touched:connect(function(hit2)
  7437. if hit2.Size.x > 150 then
  7438. hitground:Destroy()
  7439. ad = new("Part",char)
  7440. ad.Name = "NewPart"
  7441. ad.Size = Vector3.new(30,0.1,30)
  7442. ad.CanCollide = false
  7443. ad.Anchored = true
  7444. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7445. ad.Transparency = 1
  7446. aad = new("Decal",ad)
  7447.  
  7448. aad.Face = "Top"
  7449. aad.Transparency = 1
  7450. aad.Transparency = 0
  7451. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7452. smoke = new("Part",to)
  7453. smokemesh = new("SpecialMesh",smoke)
  7454. smokemesh.MeshId = "rbxassetid://928329648"
  7455. smoke.BrickColor = hit2.BrickColor
  7456. smoke.Anchored = true
  7457. smoke.Position = hitground.Position
  7458. GroundImpact:Play()
  7459. for i = 1,20 do
  7460. wait()
  7461. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7462. smoke.Transparency = smoke.Transparency + 1/20
  7463. end
  7464. smoke:Destroy()
  7465. wait(0.5)
  7466.  
  7467. for i = 1,20 do
  7468. wait(0.1)
  7469. aad.Transparency = aad.Transparency + 1/20
  7470. end
  7471. end
  7472. end)
  7473. ys = Instance.new("BodyVelocity",to)
  7474. ys.Name = "GO"
  7475.  
  7476. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7477.  
  7478. ys.Velocity = v3(0,-90,0)
  7479.  
  7480. wait(1)
  7481. ys:Destroy()
  7482.  
  7483.  
  7484.  
  7485.  
  7486.  
  7487. hit3 = false
  7488. hit4 = false
  7489.  
  7490.  
  7491. hit1 = false
  7492. hit2 = false
  7493. hit3 = false
  7494. hit4 = false
  7495. idle = true
  7496. RootPart.Anchored = false
  7497. to.Anchored = false
  7498. end
  7499. end)
  7500. end
  7501.  
  7502.  
  7503. function Combo2()
  7504. getplayer = new("Part",char)
  7505. getplayer.Position = Vector3.new(999,999,999)
  7506. getplayer.Transparency = 1
  7507. getplayer.Size = v3(3,3,3)
  7508. getplayer.CanCollide = false
  7509. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7510. getplayer.Name = "GetPlayer"
  7511.  
  7512. game.Debris:AddItem(getplayer,0.5)
  7513.  
  7514. getplayer.Touched:connect(function(hit)
  7515. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7516. getplayer:Destroy()
  7517. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7518. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7519. to.Anchored = true
  7520. idle = false
  7521.  
  7522.  
  7523. punchsound1:Play()
  7524. hit1 = true
  7525. for i = 0, 1, 0.1 do
  7526. swait()
  7527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7530. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7531. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7532. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7533. end
  7534. punchsound1:Play()
  7535. for i = 0, 1, 0.1 do
  7536. swait()
  7537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7543. end
  7544. punchsound1:Play()
  7545. for i = 0, 1, 0.1 do
  7546. swait()
  7547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7550. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7551. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7552. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7553. end
  7554. for i = 0, 1, 0.1 do
  7555. swait()
  7556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7561. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7562. end
  7563. for i = 0, 1, 0.1 do
  7564. swait()
  7565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7567. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7568. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7569. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7570. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7571. end
  7572. StrongPunch1:Play()
  7573. for i = 0, 1, 0.1 do
  7574. swait()
  7575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7577. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7580. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7581. end
  7582. for i = 0, 0.6, 0.1 do
  7583. swait()
  7584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7588. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7589. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7590. end
  7591. for i = 0, 0.6, 0.1 do
  7592. swait()
  7593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7595. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7598. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7599. end
  7600. for i,v in pairs(to.Parent:GetChildren()) do
  7601. if v:IsA("Humanoid") then
  7602. v.Health = v.Health - 6
  7603.  
  7604. v.PlatformStand = true
  7605. end
  7606. end
  7607. StrongPunch:Play()
  7608. for i = 0, 1, 0.1 do
  7609. swait()
  7610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7615. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7616. end
  7617. for i,v in pairs(to.Parent:GetChildren()) do
  7618. if v:IsA("Humanoid") then
  7619. v.Health = v.Health - 8
  7620.  
  7621. v.PlatformStand = true
  7622. end
  7623. end
  7624.  
  7625. hit1 = false
  7626.  
  7627. punchsound1:Play()
  7628. hit2 = true
  7629. for i = 0, 1, 0.1 do
  7630. swait()
  7631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7636. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7637. end
  7638. for i,v in pairs(to.Parent:GetChildren()) do
  7639. if v:IsA("Humanoid") then
  7640. v.Health = v.Health - 5
  7641.  
  7642. v.PlatformStand = true
  7643. end
  7644. end
  7645. hit2 = false
  7646.  
  7647. punchsound1:Play()
  7648. hit3 = true
  7649. hit4 = true
  7650.  
  7651.  
  7652. punchsound1:Play()
  7653.  
  7654. coroutine.wrap(function()
  7655. for i=1,2 do
  7656. wait()
  7657. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7658. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7659. Zanzoken = Instance.new("Part",char)
  7660. Zanzoken.Anchored = true
  7661. Zanzoken.Position = v3(999,999,999)
  7662. Zanzoken.CFrame = Torso.CFrame
  7663. game.Debris:AddItem(Zanzoken,0.5)
  7664. Zanzoken.Transparency = 1
  7665. Zano:Play()
  7666. wait()
  7667. idk = Instance.new("BillboardGui",Zanzoken)
  7668. idk.Size = UDim2.new(10,0,15,0)
  7669. idk.AlwaysOnTop = false
  7670. idk1 = Instance.new("ImageLabel",idk)
  7671. idk1.BackgroundTransparency = 1
  7672. idk.ExtentsOffset = v3(0,0,0)
  7673. idk1.ImageTransparency = 0
  7674. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7675. idk1.Size = UDim2.new(2,0,1,0)
  7676. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7677. idk1.Image = "rbxassetid://319554883"
  7678. wait()
  7679. Zanzoken = Instance.new("Part",char)
  7680. Zanzoken.Anchored = true
  7681. Zanzoken.Position = v3(999,999,999)
  7682. Zanzoken.CFrame = Torso.CFrame
  7683. game.Debris:AddItem(Zanzoken,0.5)
  7684. Zanzoken.Transparency = 1
  7685. wait()
  7686. idk = Instance.new("BillboardGui",Zanzoken)
  7687. idk.Size = UDim2.new(20,0,20,0)
  7688. idk.AlwaysOnTop = false
  7689. idk1 = Instance.new("ImageLabel",idk)
  7690. idk1.BackgroundTransparency = 1
  7691. idk.ExtentsOffset = v3(0,0,0)
  7692. idk1.ImageTransparency = 0
  7693. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7694. idk1.Size = UDim2.new(2,0,1,0)
  7695. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7696. idk1.Image = "rbxassetid://319554883"
  7697. for i = 0, 1, 0.1 do
  7698. swait()
  7699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7704. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7705. end
  7706. StrongPunch:Play()
  7707. for i,v in pairs(to.Parent:GetChildren()) do
  7708. if v:IsA("Humanoid") then
  7709. v.Health = v.Health - 10
  7710.  
  7711. v.PlatformStand = true
  7712. end
  7713. end
  7714. end
  7715.  
  7716.  
  7717. wait(0.7)
  7718. end)()
  7719.  
  7720.  
  7721.  
  7722.  
  7723. RootPart.Anchored = true
  7724. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7725. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7726. Zanzoken = Instance.new("Part",char)
  7727. Zanzoken.Anchored = true
  7728. Zanzoken.Position = v3(999,999,999)
  7729. Zanzoken.CFrame = Torso.CFrame
  7730. game.Debris:AddItem(Zanzoken,0.5)
  7731. Zanzoken.Transparency = 1
  7732. Zano:Play()
  7733. wait()
  7734. idk = Instance.new("BillboardGui",Zanzoken)
  7735. idk.Size = UDim2.new(10,0,15,0)
  7736. idk.AlwaysOnTop = false
  7737. idk1 = Instance.new("ImageLabel",idk)
  7738. idk1.BackgroundTransparency = 1
  7739. idk.ExtentsOffset = v3(0,0,0)
  7740. idk1.ImageTransparency = 0
  7741. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7742. idk1.Size = UDim2.new(2,0,1,0)
  7743. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7744. idk1.Image = "rbxassetid://319554883"
  7745. wait()
  7746. Zanzoken = Instance.new("Part",char)
  7747. Zanzoken.Anchored = true
  7748. Zanzoken.Position = v3(999,999,999)
  7749. Zanzoken.CFrame = Torso.CFrame
  7750. game.Debris:AddItem(Zanzoken,0.5)
  7751. Zanzoken.Transparency = 1
  7752. wait()
  7753. idk = Instance.new("BillboardGui",Zanzoken)
  7754. idk.Size = UDim2.new(20,0,20,0)
  7755. idk.AlwaysOnTop = false
  7756. idk1 = Instance.new("ImageLabel",idk)
  7757. idk1.BackgroundTransparency = 1
  7758. idk.ExtentsOffset = v3(0,0,0)
  7759. idk1.ImageTransparency = 0
  7760. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7761. idk1.Size = UDim2.new(2,0,1,0)
  7762. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7763. idk1.Image = "rbxassetid://319554883"
  7764.  
  7765. for i = 0, 1, 0.1 do
  7766. swait()
  7767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7772. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7773. end
  7774.  
  7775.  
  7776. StrongPunch:Play()
  7777.  
  7778.  
  7779. for i = 0, 1, 0.1 do
  7780. swait()
  7781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7783. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7784. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7785. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7786. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7787. end
  7788.  
  7789. for i = 0, 1, 0.1 do
  7790. swait()
  7791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7793. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7794. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7795. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7796. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7797. end
  7798.  
  7799.  
  7800.  
  7801. for i,v in pairs(to.Parent:GetChildren()) do
  7802. if v:IsA("Humanoid") then
  7803. v.Health = v.Health - 20
  7804.  
  7805. v.PlatformStand = true
  7806. end
  7807. end
  7808.  
  7809. StrongPunch2:Play()
  7810. for i = 0, 1, 0.1 do
  7811. swait()
  7812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7814. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7815. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7816. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7817. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7818. end
  7819.  
  7820. hitground = new("Part",char)
  7821. hitground.Size = Vector3.new(5,5,5)
  7822. hitground.Name = "Ground"
  7823. hitground.Transparency = 1
  7824. hitground.CanCollide = false
  7825. game.Debris:AddItem(hitground,2)
  7826. hitground.Position = Vector3.new(999,999,999)
  7827. hitgroundweld = new("Weld",hitground)
  7828. hitgroundweld.Part0 = to
  7829. hitgroundweld.Part1 = hitground
  7830. hitground.Touched:connect(function(hit2)
  7831. if hit2.Size.x > 150 then
  7832. hitground:Destroy()
  7833. ad = new("Part",char)
  7834. ad.Name = "NewPart"
  7835. ad.Size = Vector3.new(30,0.1,30)
  7836. ad.CanCollide = false
  7837. ad.Anchored = true
  7838. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7839. ad.Transparency = 1
  7840. aad = new("Decal",ad)
  7841.  
  7842. aad.Face = "Top"
  7843. aad.Transparency = 1
  7844. aad.Transparency = 0
  7845. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7846. smoke = new("Part",to)
  7847. smokemesh = new("SpecialMesh",smoke)
  7848. smokemesh.MeshId = "rbxassetid://928329648"
  7849. smoke.BrickColor = hit2.BrickColor
  7850. smoke.Anchored = true
  7851. smoke.Position = hitground.Position
  7852. GroundImpact:Play()
  7853. for i = 1,20 do
  7854. wait()
  7855. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7856. smoke.Transparency = smoke.Transparency + 1/20
  7857. end
  7858. smoke:Destroy()
  7859. wait(0.5)
  7860.  
  7861. for i = 1,20 do
  7862. wait(0.1)
  7863. aad.Transparency = aad.Transparency + 1/20
  7864. end
  7865. end
  7866. end)
  7867. to.Anchored = false
  7868. ys = Instance.new("BodyVelocity",to)
  7869. ys.Name = "GO"
  7870.  
  7871. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7872.  
  7873. ys.Velocity = v3(0,-90,0)
  7874.  
  7875. wait(1)
  7876. ys:Destroy()
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882. hit3 = false
  7883. hit4 = false
  7884.  
  7885.  
  7886. hit1 = false
  7887. hit2 = false
  7888. hit3 = false
  7889. hit4 = false
  7890. idle = true
  7891. RootPart.Anchored = false
  7892. end
  7893. end)
  7894. end
  7895.  
  7896. function KABOOMZ222()
  7897. local effspwn = Instance.new("Part")
  7898. coroutine.resume(coroutine.create(function()
  7899. local sound1 = Instance.new("Sound")
  7900. sound1.SoundId = "rbxassetid://440145223"
  7901. sound1.MaxDistance = 600
  7902. sound1.EmitterSize = 60
  7903. sound1.Volume = 5.5
  7904. sound1.Pitch = 1.3
  7905. sound1.Parent = effspwn
  7906. local sound2 = Instance.new("Sound")
  7907. sound2.SoundId = "rbxassetid://440145223"
  7908. sound2.MaxDistance = 300
  7909. sound2.EmitterSize = 20
  7910. sound2.Volume = 3
  7911. sound2.Pitch = 0.7
  7912. sound2.Parent = effspwn
  7913. local sound3 = Instance.new("Sound")
  7914. sound3.SoundId = "rbxassetid://440145223"
  7915. sound2.MaxDistance = 400
  7916. sound2.EmitterSize = 30
  7917. sound2.Volume = 0.5
  7918. sound2.Pitch = 0.5
  7919. sound2.Parent = effspwn
  7920. sound2:Play()
  7921. wait()
  7922. sound1:Play()
  7923. sound3:Play()
  7924. end))
  7925. local model = Instance.new("Model")
  7926. game.Debris:AddItem(model, 20)
  7927. model.Name = "smasheffects"
  7928. model.Parent = workspace
  7929. effspwn.Name = "spwnr"
  7930. effspwn.Size = Vector3.new(1, 1, 1)
  7931. effspwn.Anchored = true
  7932. effspwn.CanCollide = false
  7933. effspwn.Transparency = 1
  7934. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7935. effspwn.Parent = model
  7936.  
  7937.  
  7938.  
  7939.  
  7940. coroutine.resume(coroutine.create(function()
  7941. local shok = Instance.new("Part")
  7942. shok.Name = "whoosh"
  7943. shok.BrickColor = BrickColor.new("Institutional white")
  7944. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7945. shok.Size = Vector3.new(1, 1, 1)
  7946. shok.Anchored = true
  7947. shok.Material = "Neon"
  7948. shok.Transparency = 1
  7949. shok.CanCollide = false
  7950. shok.Parent = model
  7951. game.Debris:AddItem(shok, 12)
  7952. local mesh = Instance.new("SpecialMesh")
  7953. mesh.MeshType = "FileMesh"
  7954. mesh.MeshId = "rbxassetid://437347603"
  7955. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7956. mesh.Parent = shok
  7957.  
  7958.  
  7959.  
  7960.  
  7961.  
  7962. for e = 1, 8 do
  7963. wait()
  7964. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7965. shok.Transparency = shok.Transparency + 0.035
  7966. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7967. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7968.  
  7969.  
  7970. end
  7971. for e = 1, 16 do
  7972. wait()
  7973. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7974. shok.Transparency = shok.Transparency + 0.11
  7975. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7976. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7977.  
  7978. end
  7979. end))
  7980. coroutine.resume(coroutine.create(function()
  7981. local shok = Instance.new("Part")
  7982. shok.Name = "wring1"
  7983. shok.BrickColor = BrickColor.new("Institutional white")
  7984. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7985. shok.Size = Vector3.new(1, 1, 1)
  7986. shok.Anchored = true
  7987. shok.Material = "Neon"
  7988. shok.Transparency = 0.25
  7989. shok.CanCollide = false
  7990. shok.Parent = model
  7991. game.Debris:AddItem(shok, 12)
  7992. local mesh = Instance.new("SpecialMesh")
  7993. mesh.MeshType = "FileMesh"
  7994. mesh.MeshId = "rbxassetid://3270017"
  7995. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7996. mesh.Parent = shok
  7997. for e = 1, 30 do
  7998. wait()
  7999. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8000. shok.Transparency = shok.Transparency + 0.002
  8001. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8002. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8003. end
  8004. for e = 1, 38 do
  8005. wait()
  8006. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8007. shok.Transparency = shok.Transparency + 0.002
  8008. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8009. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8010. end
  8011. for e = 1, 24 do
  8012. wait()
  8013. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8014. shok.Transparency = shok.Transparency + 0.03
  8015. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8016. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8017. end
  8018. end))
  8019. coroutine.resume(coroutine.create(function()
  8020. local shok = Instance.new("Part")
  8021. shok.Name = "wring2"
  8022. shok.BrickColor = BrickColor.new("Institutional white")
  8023. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8024. shok.Size = Vector3.new(1, 1, 1)
  8025. shok.Anchored = true
  8026. shok.Material = "Neon"
  8027. shok.Transparency = 0.25
  8028. shok.CanCollide = false
  8029. shok.Parent = model
  8030. game.Debris:AddItem(shok, 12)
  8031. local mesh = Instance.new("SpecialMesh")
  8032. mesh.MeshType = "FileMesh"
  8033. mesh.MeshId = "rbxassetid://3270017"
  8034. mesh.Scale = Vector3.new(12, 12, 0.05)
  8035. mesh.Parent = shok
  8036. for e = 1, 30 do
  8037. wait()
  8038. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8039. shok.Transparency = shok.Transparency + 0.002
  8040. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8041. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8042. end
  8043. for e = 1, 38 do
  8044. wait()
  8045. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8046. shok.Transparency = shok.Transparency + 0.002
  8047. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8048. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8049. end
  8050. for e = 1, 24 do
  8051. wait()
  8052. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8053. shok.Transparency = shok.Transparency + 0.03
  8054. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8055. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8056. end
  8057. end))
  8058. coroutine.resume(coroutine.create(function()
  8059. local shok = Instance.new("Part")
  8060. shok.Name = "coil1"
  8061. shok.BrickColor = BrickColor.new("Institutional white")
  8062. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8063. shok.Size = Vector3.new(1, 1, 1)
  8064. shok.Anchored = true
  8065. shok.Material = "Neon"
  8066. shok.Transparency = 0.25
  8067. shok.CanCollide = false
  8068. shok.Parent = model
  8069. game.Debris:AddItem(shok, 12)
  8070. local mesh = Instance.new("SpecialMesh")
  8071. mesh.MeshType = "FileMesh"
  8072. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8073. mesh.Scale = Vector3.new(12, 12, 12)
  8074. mesh.Parent = shok
  8075. for e = 1, 15 do
  8076. wait()
  8077. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8078. shok.Transparency = shok.Transparency + 0.004
  8079. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8080. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8081. end
  8082. for e = 1, 16 do
  8083. wait()
  8084. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8085. shok.Transparency = shok.Transparency + 0.004
  8086. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8087. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8088. end
  8089. for e = 1, 12 do
  8090. wait()
  8091. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8092. shok.Transparency = shok.Transparency + 0.06
  8093. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8094. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8095. end
  8096. end))
  8097. coroutine.resume(coroutine.create(function()
  8098. local shok = Instance.new("Part")
  8099. shok.Name = "coil2"
  8100. shok.BrickColor = BrickColor.new("Institutional white")
  8101. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8102. shok.Size = Vector3.new(1, 1, 1)
  8103. shok.Anchored = true
  8104. shok.Material = "Neon"
  8105. shok.Transparency = 1
  8106. shok.CanCollide = false
  8107. shok.Parent = model
  8108. game.Debris:AddItem(shok, 12)
  8109. local mesh = Instance.new("SpecialMesh")
  8110. mesh.MeshType = "FileMesh"
  8111. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8112. mesh.Scale = Vector3.new(6, 12, 6)
  8113. mesh.Parent = shok
  8114. for e = 1, 15 do
  8115. wait()
  8116. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8117. shok.Transparency = shok.Transparency + 0.005
  8118. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8119. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8120. end
  8121. for e = 1, 16 do
  8122. wait()
  8123. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8124. shok.Transparency = shok.Transparency + 0.005
  8125. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8126. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8127. end
  8128. for e = 1, 12 do
  8129. wait()
  8130. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8131. shok.Transparency = shok.Transparency + 0.09
  8132. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8133. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8134. end
  8135. end))
  8136. coroutine.resume(coroutine.create(function()
  8137. local shok = Instance.new("Part")
  8138. shok.Name = "shokwve"
  8139. shok.BrickColor = BrickColor.new("Institutional white")
  8140. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8141. shok.Size = Vector3.new(1, 1, 1)
  8142. shok.Anchored = true
  8143. shok.Material = "Neon"
  8144. shok.Transparency = 0.6
  8145. shok.CanCollide = false
  8146. shok.Parent = model
  8147. game.Debris:AddItem(shok, 12)
  8148. local mesh = Instance.new("SpecialMesh")
  8149. mesh.MeshType = "FileMesh"
  8150. mesh.MeshId = "rbxassetid://489415447"
  8151. mesh.Scale = Vector3.new(1, 1, 1)
  8152. mesh.Parent = shok
  8153. for e = 1, 12 do
  8154. wait()
  8155. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8156. shok.Transparency = shok.Transparency + 0.002
  8157. end
  8158. for e = 1, 32 do
  8159. wait()
  8160. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8161. shok.Transparency = shok.Transparency + 0.002
  8162. end
  8163. for e = 1, 24 do
  8164. wait()
  8165. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8166. shok.Transparency = shok.Transparency + 0.03
  8167. end
  8168. end))
  8169. coroutine.resume(coroutine.create(function()
  8170. local shok = Instance.new("Part")
  8171. shok.Name = "shock2"
  8172. shok.BrickColor = BrickColor.new("Institutional white")
  8173. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8174. shok.Size = Vector3.new(1, 1, 1)
  8175. shok.Anchored = true
  8176. shok.Material = "Neon"
  8177. shok.Transparency = 0.35
  8178. shok.CanCollide = false
  8179. shok.Parent = model
  8180. game.Debris:AddItem(shok, 12)
  8181. local mesh = Instance.new("SpecialMesh")
  8182. mesh.MeshType = "FileMesh"
  8183. mesh.MeshId = "rbxassetid://1095709"
  8184. mesh.Scale = Vector3.new(12, 12, 12)
  8185. mesh.Parent = shok
  8186. for e = 1, 15 do
  8187. wait()
  8188. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8189. shok.Transparency = shok.Transparency + 0.004
  8190. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8191. end
  8192. for e = 1, 16 do
  8193. wait()
  8194. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8195. shok.Transparency = shok.Transparency + 0.004
  8196. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8197. end
  8198. for e = 1, 12 do
  8199. wait()
  8200. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8201. shok.Transparency = shok.Transparency + 0.06
  8202. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8203. end
  8204. end))
  8205. coroutine.resume(coroutine.create(function()
  8206. local shok = Instance.new("Part")
  8207. shok.Name = "shock3"
  8208. shok.BrickColor = BrickColor.new("Institutional white")
  8209. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8210. shok.Size = Vector3.new(1, 1, 1)
  8211. shok.Anchored = true
  8212. shok.Material = "Neon"
  8213. shok.Transparency = 0.35
  8214. shok.CanCollide = false
  8215. shok.Parent = model
  8216. game.Debris:AddItem(shok, 12)
  8217. local mesh = Instance.new("SpecialMesh")
  8218. mesh.MeshType = "FileMesh"
  8219. mesh.MeshId = "rbxassetid://1095709"
  8220. mesh.Scale = Vector3.new(12, 12, 12)
  8221. mesh.Parent = shok
  8222. for e = 1, 15 do
  8223. wait()
  8224. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8225. shok.Transparency = shok.Transparency + 0.004
  8226. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8227. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8228. end
  8229. for e = 1, 16 do
  8230. wait()
  8231. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8232. shok.Transparency = shok.Transparency + 0.004
  8233. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8234. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8235. end
  8236. for e = 1, 12 do
  8237. wait()
  8238. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8239. shok.Transparency = shok.Transparency + 0.06
  8240. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8241. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8242. end
  8243. end))
  8244. end
  8245.  
  8246.  
  8247.  
  8248. mouse.KeyDown:connect(function(k)
  8249. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8250. local exp = Instance.new("Explosion",Torso)
  8251. exp.BlastRadius = 45.5
  8252. exp.BlastPressure = 100
  8253. exp.Position = Torso
  8254. exp.Visible = true
  8255. end
  8256. end)
  8257.  
  8258. MV4 = 300
  8259. mouse.KeyDown:connect(function(k)
  8260. if attack == false and k == "8" then
  8261. for i, v in pairs(Torso:GetChildren()) do
  8262. if v:IsA('ParticleEmitter') then
  8263. v:Remove()
  8264. end
  8265. end
  8266. end
  8267. end)
  8268.  
  8269.  
  8270. MV4 = 300
  8271. mouse.KeyDown:connect(function(k)
  8272. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8273. MV4 = 0
  8274. Humanoid.WalkSpeed = 13
  8275. attack = true
  8276. Firepart1 = Instance.new("Part", RightArm)
  8277. Firepart1.Size = Vector3.new(1, 1, 1)
  8278. GuW1 = Instance.new("Weld")
  8279. GuW1.Name = "GuW"
  8280. GuW1.Part0 = RightArm
  8281. GuW1.C0 = cn(0, -1, 0)
  8282. GuW1.C1 = cn(0, 0, 0)
  8283. GuW1.Part1 = Firepart1
  8284. GuW1.Parent = RightArm
  8285. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8286. Firepart1.Transparency = 1
  8287. Firepart2 = Instance.new("Part", LeftArm)
  8288. Firepart2.Size = Vector3.new(1, 1, 1)
  8289. GuW2 = Instance.new("Weld")
  8290. GuW2.Name = "GuW"
  8291. GuW2.Part0 = LeftArm
  8292. GuW2.C0 = cn(0, -1, 0)
  8293. GuW2.C1 = cn(0, 0, 0)
  8294. GuW2.Part1 = Firepart2
  8295. GuW2.Parent = LeftArm
  8296. Firepart2.Transparency = 1
  8297. for i = 0, 5, 0.1 do
  8298. swait()
  8299. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8300. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8301. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8302. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8303. if Torsovelocity.Y > 2 then
  8304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8309. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8310. elseif Torsovelocity.Y < 1 then
  8311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8313. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8314. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8316. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8317. end
  8318. end
  8319. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8320. for i = 0, 7, 0.1 do
  8321. swait()
  8322. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8323. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8324. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8325. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8326. if Torsovelocity.Y > 2 then
  8327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8329. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8330. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8332. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8333. elseif Torsovelocity.Y < 1 then
  8334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8336. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8337. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8338. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8339. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8340. end
  8341. end
  8342. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8343. GuW1:Destroy()
  8344. GuW1 = Instance.new("Weld")
  8345. GuW1.Name = "GuW"
  8346. GuW1.Part0 = Torso
  8347. GuW1.C0 = cn(0, 0, -6)
  8348. GuW1.C1 = cn(0, 0, 0)
  8349. GuW1.Part1 = Firepart1
  8350. GuW1.Parent = Torso
  8351. GuW2:Destroy()
  8352. GuW2 = Instance.new("Weld")
  8353. GuW2.Name = "GuW"
  8354. GuW2.Part0 = Torso
  8355. GuW2.C0 = cn(0, 0, -6)
  8356. GuW2.C1 = cn(0, 0, 0)
  8357. GuW2.Part1 = Firepart2
  8358. GuW2.Parent = Torso
  8359. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8360. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8361. GuW2:Destroy()
  8362. GuW2 = Instance.new("Weld")
  8363. GuW2.Name = "GuW"
  8364. GuW2.Part0 = Torso
  8365. GuW2.C0 = cn(0, 0, -4)
  8366. GuW2.C1 = cn(0, 0, 0)
  8367. GuW2.Part1 = Firepart2
  8368. GuW2.Parent = Torso
  8369.  
  8370.  
  8371. for i = 0, 7, 0.1 do
  8372. swait()
  8373. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8374. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8375. if Torsovelocity.Y > 2 then
  8376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8382. elseif Torsovelocity.Y < 1 then
  8383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8385. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8388. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8389. end
  8390. end
  8391. local bp2 = Create("BodyPosition")({
  8392. P = 900,
  8393. D = 1000,
  8394. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8395. position = Torso.Position + Vector3.new(0, 60, 0),
  8396. Parent = Torso
  8397. })
  8398. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8399. for i = 0, 8, 0.1 do
  8400. swait()
  8401. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8402. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8403. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8404. if Torsovelocity.Y > 2 then
  8405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8407. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8409. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8410. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8411. elseif Torsovelocity.Y < 1 then
  8412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8414. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8417. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8418. end
  8419. end
  8420. for i = 0, 18, 0.1 do
  8421. swait()
  8422. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8423. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8424. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8425. if Torsovelocity.Y > 2 then
  8426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8428. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8430. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8431. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8432. elseif Torsovelocity.Y < 1 then
  8433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8435. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8438. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8439. end
  8440. end
  8441. GuW1:Destroy()
  8442. GuW1 = Instance.new("Weld")
  8443. GuW1.Name = "GuW"
  8444. GuW1.Part0 = Torso
  8445. GuW1.C0 = cn(0, 0, -15)
  8446. GuW1.C1 = cn(0, 0, 0)
  8447. GuW1.Part1 = Firepart1
  8448. GuW1.Parent = Torso
  8449. GuW2:Destroy()
  8450. GuW2 = Instance.new("Weld")
  8451. GuW2.Name = "GuW"
  8452. GuW2.Part0 = Torso
  8453. GuW2.C0 = cn(0, 0, -17.5)
  8454. GuW2.C1 = cn(0, 0, 0)
  8455. GuW2.Part1 = Firepart2
  8456. GuW2.Parent = Torso
  8457. for i = 0, 1.25, 0.01 do
  8458. swait()
  8459. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8460. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8461. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8462. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8463. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8464. if Torsovelocity.Y > 2 then
  8465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8467. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8470. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8471. elseif Torsovelocity.Y < 1 then
  8472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8474. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8475. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8476. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8477. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8478. end
  8479. end
  8480. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8481. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8482. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8483. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8484. for i = 0, 3, 0.1 do
  8485. swait()
  8486. if Torsovelocity.Y > 2 then
  8487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8489. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8492. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8493. elseif Torsovelocity.Y < 1 then
  8494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8496. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8500. end
  8501. end
  8502. wait(1)
  8503. bp2:Destroy()
  8504. Humanoid.WalkSpeed = 16
  8505. attack = false
  8506. MV4 = 0
  8507. Firepart1:Destroy()
  8508. Firepart2:Destroy()
  8509. end
  8510. end)
  8511. spiritballenergy = true
  8512. local spirit1 = true
  8513. local spirit2 = true
  8514. local sizeup = 38
  8515. local ringgo = 18
  8516. local potara = false
  8517. local potara1 = false
  8518. local potara2 = false
  8519. local potara3 = false
  8520. local potara4 = false
  8521. local hipheight = false
  8522. local idle7 = true
  8523. local idle6 = true
  8524. local idle5 = false
  8525. local noidle = false
  8526. local noidle1 = false
  8527. local fuse = false
  8528. local bigkamehameha1 = false
  8529. local bigkamehameha2 = false
  8530. local idle2 = false
  8531. local idle3 = false
  8532. local com1 = 10
  8533. local com2 = -5
  8534. local fuse1 = false
  8535. local fuse2 = false
  8536. local fuse3 = false
  8537. local fuse4 = false
  8538. local fuse5 = false
  8539. local fuse6 = false
  8540. local fuse7 = false
  8541. local fuse8 = false
  8542. local ssj4 = false
  8543. local headcolor = 0
  8544. local walk11 = true
  8545. local great = false
  8546. local size = 0
  8547. local size2 = 0
  8548. local kicharging = false
  8549. local ki = 100
  8550.  
  8551.  
  8552.  
  8553. --Sounds
  8554. --Folder
  8555. soundfolder = Instance.new("Model",char)
  8556. soundfolder.Name = "Sound Folder"
  8557. --Sounds
  8558. kamecharge = Instance.new("Sound",soundfolder)
  8559. kamecharge.Volume = 10
  8560. kamecharge.Name = "kamecharge"
  8561. kamecharge.Looped = false
  8562. kamecharge.SoundId = "rbxassetid://908489666"
  8563. kamefire = Instance.new("Sound",soundfolder)
  8564. kamefire.Volume = 10
  8565. kamefire.Name = "kamefire"
  8566. kamefire.Looped = false
  8567. kamefire.TimePosition = 0.5
  8568. kamefire.SoundId = "rbxassetid://977360812"
  8569. kamehit = Instance.new("Sound",soundfolder)
  8570. kamehit.Volume = 30
  8571. kamehit.Name = "kamehit"
  8572. kamehit.Looped = false
  8573. kamehit.SoundId = "rbxassetid://908484148"
  8574. ssjaura = Instance.new("Sound",soundfolder)
  8575. ssjaura.Volume = 5
  8576. ssjaura.Name = "ssjaura"
  8577. ssjaura.Looped = true
  8578. ssjaura.SoundId = "rbxassetid://891397456"
  8579. ssjauraburst = Instance.new("Sound",soundfolder)
  8580. ssjauraburst.Volume = math.huge
  8581. ssjauraburst.Name = "ssjauraburst"
  8582. ssjauraburst.Looped =false
  8583. ssjauraburst.SoundId = "rbxassetid://437393965"
  8584. ssjmusic = Instance.new("Sound",soundfolder)
  8585. ssjmusic.Volume = 0
  8586. ssjmusic.Name = "ssjmusic"
  8587. ssjmusic.Looped = true
  8588. ssjmusic.SoundId = "rbxassetid://390946253"
  8589. ssj2music = Instance.new("Sound",soundfolder)
  8590. ssj2music.Volume = 0
  8591. ssj2music.Name = "ssj2music"
  8592. ssj2music.Looped = true
  8593. ssj2music.SoundId = "rbxassetid://144377132"
  8594. ssj2aura = Instance.new("Sound",soundfolder)
  8595. ssj2aura.Volume = 5
  8596. ssj2aura.Name = "ssj2aura"
  8597. ssj2aura.Looped = true
  8598. ssj2aura.SoundId = "rbxassetid://850205092"
  8599. ssj3music = Instance.new("Sound",soundfolder)
  8600. ssj3music.Volume = 0
  8601. ssj3music.Name = "ssj3music"
  8602. ssj3music.Looped = true
  8603. ssj3music.SoundId = "rbxassetid://156056027"
  8604. KiCharge = Instance.new("Sound",soundfolder)
  8605. KiCharge.Volume = 10000
  8606. KiCharge.Name = "KiCharge"
  8607. KiCharge.Looped = true
  8608. KiCharge.TimePosition = 0.7
  8609. KiCharge.SoundId = "rbxassetid://700499952"
  8610.  
  8611. KiCharge2 = Instance.new("Sound",soundfolder)
  8612. KiCharge2.Volume = 10000
  8613. KiCharge2.Name = "KiCharge2"
  8614. KiCharge2.Looped = false
  8615. KiCharge2.TimePosition = 7.3
  8616.  
  8617. KiCharge2.SoundId = "rbxassetid://700499952"
  8618. Lightning = Instance.new("Sound",soundfolder)
  8619. Lightning.Volume = 10000
  8620. Lightning.TimePosition = 1
  8621. Lightning.Name = "Lightning"
  8622. Lightning.Looped = false
  8623. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8624. AuraOff = Instance.new("Sound",soundfolder)
  8625. AuraOff.Volume = 10000
  8626. AuraOff.Name = "AuraOff"
  8627. AuraOff.Looped = false
  8628. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8629. PowerDown = Instance.new("Sound",soundfolder)
  8630. PowerDown.Volume = 10000
  8631. PowerDown.Name = "PowerDown"
  8632. PowerDown.Looped = false
  8633. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8634. punchsound1 = Instance.new("Sound",soundfolder)
  8635. punchsound1.Volume = 10
  8636. punchsound1.Name = "punchsound1"
  8637. punchsound1.Looped = false
  8638. punchsound1.SoundId = "rbxassetid://137579113"
  8639. punchsound2 = Instance.new("Sound",soundfolder)
  8640. punchsound2.Volume = 10
  8641. punchsound2.Name = "punchsound2"
  8642. punchsound2.Looped = false
  8643. punchsound2.SoundId = "rbxassetid://441202925"
  8644. kiblastsound = Instance.new("Sound",soundfolder)
  8645. kiblastsound.Volume = 10000
  8646. kiblastsound.Name = "kiblastsound"
  8647. kiblastsound.Looped = false
  8648. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8649. screaming = Instance.new("Sound",soundfolder)
  8650. screaming.Volume = 1
  8651. screaming.Name = "screaming"
  8652. screaming.Looped = true
  8653. screaming.SoundId = "rbxassetid://1096434714"
  8654. screaming1 = Instance.new("Sound",soundfolder)
  8655. screaming1.Volume = 10
  8656. screaming1.Name = "screaming1"
  8657. screaming1.Looped = false
  8658. screaming1.SoundId = "rbxassetid://975468335"
  8659. FastPunch = Instance.new("Sound",soundfolder)
  8660. FastPunch.Volume = 10000
  8661. FastPunch.Name = "FastPunch"
  8662. FastPunch.Looped = false
  8663. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8664. GiantStep = Instance.new("Sound",soundfolder)
  8665. GiantStep.Volume = 10000
  8666. GiantStep.Name = "GiantStep"
  8667. GiantStep.Looped = false
  8668. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8669. StrongPunch = Instance.new("Sound",soundfolder)
  8670. StrongPunch.Volume = 10000
  8671. StrongPunch.Name = "StrongPunch"
  8672. StrongPunch.Looped = false
  8673. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8674. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8675. KamehamehaVoice.Volume = 10000
  8676. KamehamehaVoice.Name = "KamehamehaVoice"
  8677. KamehamehaVoice.Looped = false
  8678. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8679. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8680. KamehamehaVoice6.Volume = 10000
  8681. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8682. KamehamehaVoice6.Looped = false
  8683. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8684. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8685. KamehamehaVoice3.Volume = 10000
  8686. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8687. KamehamehaVoice3.Looped = false
  8688. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8689. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8690. KamehamehaVoice2.Volume = 10000
  8691. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8692. KamehamehaVoice2.Looped = false
  8693. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8694. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8695. KamehamehaVoice1.Volume = 10000
  8696. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8697. KamehamehaVoice1.Looped = false
  8698. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8699. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8700. KamehamehaVoice4.Volume = 10000
  8701. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8702. KamehamehaVoice4.Looped = false
  8703. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8704. ssjbaura = Instance.new("Sound",soundfolder)
  8705. ssjbaura.Volume = 1
  8706. ssjbaura.Name = "ssjbaura"
  8707. ssjbaura.Looped = true
  8708. ssjbaura.SoundId = "rbxassetid://443386048"
  8709. ssjbauraburst = Instance.new("Sound",soundfolder)
  8710. ssjbauraburst.Volume = 1
  8711. ssjbauraburst.Name = "ssjbauraburst"
  8712. ssjbauraburst.Looped = false
  8713. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8714. ssjbmusic = Instance.new("Sound",soundfolder)
  8715. ssjbmusic.Volume = 0
  8716. ssjbmusic.Name = "ssjbmusic"
  8717. ssjbmusic.Looped = true
  8718. ssjbmusic.SoundId = "rbxassetid://180572775"
  8719. ssjbkaioken = Instance.new("Sound",soundfolder)
  8720. ssjbkaioken.Volume = 10000
  8721. ssjbkaioken.Name = "ssjbkaioken"
  8722. ssjbkaioken.Looped = false
  8723. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8724. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8725. ssjbkaioken1.Volume = 10000
  8726. ssjbkaioken1.Name = "ssjbkaioken1"
  8727. ssjbkaioken1.Looped = false
  8728. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8729. ssjbkaura = Instance.new("Sound",soundfolder)
  8730. ssjbkaura.Volume = 3
  8731. ssjbkaura.Name = "ssjbkaura"
  8732. ssjbkaura.Looped = true
  8733. ssjbkaura.SoundId = "rbxassetid://972925821"
  8734. ssjgaura = Instance.new("Sound",soundfolder)
  8735. ssjgaura.Volume = 5
  8736. ssjgaura.Name = "ssjgaura"
  8737. ssjgaura.Looped = true
  8738. ssjgaura.SoundId = "rbxassetid://590580266"
  8739. ApeGrowl = Instance.new("Sound",soundfolder)
  8740. ApeGrowl.Volume = 10
  8741. ApeGrowl.Name = "ApeGrowl"
  8742. ApeGrowl.Looped = false
  8743. ApeGrowl.SoundId = "rbxassetid://849892755"
  8744. ssjgmusic = Instance.new("Sound",soundfolder)
  8745. ssjgmusic.Volume = 0
  8746. ssjgmusic.Name = "ssjgmusic"
  8747. ssjgmusic.Looped = true
  8748. ssjgmusic.SoundId = "rbxassetid://785398417"
  8749. Ape1 = Instance.new("Sound",soundfolder)
  8750. Ape1.Volume = 10
  8751. Ape1.Name = "Ape1"
  8752. Ape1.Looped = false
  8753. Ape1.SoundId = "rbxassetid://851581494"
  8754.  
  8755. Ape2 = Instance.new("Sound",soundfolder)
  8756. Ape2.Volume = 10
  8757. Ape2.Name = "Ape2"
  8758. Ape2.Looped = false
  8759. Ape2.SoundId = "rbxassetid://851581851"
  8760. Ape3 = Instance.new("Sound",soundfolder)
  8761. Ape3.Volume = 10
  8762. Ape3.Name = "Ape3"
  8763. Ape3.Looped = false
  8764. Ape3.SoundId = "rbxassetid://851582274"
  8765.  
  8766. local beamgo = 6
  8767. local beamgo1 = 1
  8768. local startk = false
  8769. local beam1 = false
  8770. local beam2 = false
  8771.  
  8772. local kamehameha5 = false
  8773. enabled = false
  8774. local number = 1
  8775. --GoundWaves
  8776.  
  8777.  
  8778.  
  8779. function RenderStepped3()
  8780. if spiritballenergy == true then
  8781. wait(math.random(0.1,0.5))
  8782. ay = new("Part",char)
  8783. ay.Name = "NewPart2"
  8784. ay.Size = v3(0.3,0.3,0.3)
  8785. ay.CanCollide = false
  8786. ay.Material = "Neon"
  8787.  
  8788. ay.BrickColor = bc("Cyan")
  8789.  
  8790. imcool = new("Part",char)
  8791. imcool = Instance.new("SpecialMesh",ay)
  8792. imcool.MeshType = "Sphere"
  8793.  
  8794. ay.Position = v3(999,999,999)
  8795. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8796. ys = Instance.new("BodyVelocity",ay)
  8797. ys.Name = "GO1"
  8798. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8799.  
  8800. ys.Velocity = v3(0,6,0)
  8801. game.Debris:AddItem(ay,4)
  8802. end
  8803. end
  8804.  
  8805. --[[a1 = new("Part",char)
  8806. a1.Name = "Beam"
  8807. a1.Anchored = true
  8808. a1.Size = v3(6,6,6)
  8809. a1.CanCollide = false
  8810. a1.Locked = true
  8811. a1.Position = v3(999,999,999)
  8812. a1.BrickColor = bc("Cyan")
  8813. a1.Material = "Neon"
  8814. a1.Transparency = 0
  8815. aa1 = new("SpecialMesh",a1)
  8816. if fuse == false then
  8817. aa1.MeshType = "Cylinder"
  8818. if potara == false then
  8819. aa1.MeshType = "Cylinder"
  8820. else
  8821. aa1.MeshType = "Sphere"
  8822. end
  8823. else
  8824. aa1.MeshType = "Sphere"
  8825. end
  8826.  
  8827. aa1.Scale = v3(1,1,1)
  8828.  
  8829. a2 = new("Part",char)
  8830. a2.Name = "Beam"
  8831. a2.Anchored = true
  8832. a2.Locked = true
  8833.  
  8834. a2.Size = v3(0.1,0.1,0.1)
  8835. a2.CanCollide = false
  8836. a2.Position = v3(999,999,999)
  8837. a2.BrickColor = bc("Cyan")
  8838. a2.Material = "Neon"
  8839. if fuse == false then
  8840. if potara == false then
  8841. a2.Transparency = 0
  8842. else
  8843. a2.Transparency = 1
  8844. end
  8845. else
  8846.  
  8847. a2.Transparency = 1
  8848. end
  8849. aa2 = new("SpecialMesh",a2)
  8850. aa2.MeshType = "Sphere"
  8851. aa2.Scale = v3(150,100,100)
  8852. a3 = new("Part",char)
  8853. a3.Name = "Beam"
  8854. a3.Locked = true
  8855. a3.Anchored = true
  8856. a3.Size = v3(0.1,0.1,0.1)
  8857. a3.CanCollide = false
  8858. a3.Position = v3(999,999,999)
  8859. a3.BrickColor = bc("Cyan")
  8860. a3.Material = "Neon"
  8861. if fuse == false then
  8862. if potara == false then
  8863. a3.Transparency = 0
  8864. else
  8865. a3.Transparency = 1
  8866. end
  8867. else
  8868.  
  8869. a3.Transparency = 1
  8870. end
  8871. aa3 = new("SpecialMesh",a3)
  8872. aa3.MeshType = "Sphere"
  8873. aa3.Scale = v3(200,100,100)
  8874. if ssj4 == true and fuse == false then
  8875. a1.BrickColor = bc("Really red")
  8876. a2.BrickColor = bc("Really red")
  8877. a3.BrickColor = bc("Really red")
  8878. --]]
  8879.  
  8880.  
  8881. mouse.KeyDown:connect(function(key)
  8882. if key == "=" then
  8883.  
  8884. Humanoid.WalkSpeed = 0
  8885. RootPart.Anchored = true
  8886. bigkamehameha1 = true
  8887.  
  8888. wait(0)
  8889. bigkamehameha1 = false
  8890. bigkamehameha2 = true
  8891. ar = new("Part",char)
  8892. ar.Name = "NewPart"
  8893. ar.Position = v3(999,999,999)
  8894. ar.Size = v3(1,1,1)
  8895. ar.BrickColor = bc("Cyan")
  8896. ar.Material = "Neon"
  8897. ar.Transparency = 1
  8898. aar = new("SpecialMesh",ar)
  8899. aar.MeshType = "Sphere"
  8900. aar.Scale = v3(3,3,4)
  8901.  
  8902. aaar =new("Weld",ar)
  8903. aaar.Part0 = Torso
  8904. aaar.Part1 = ar
  8905. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  8906. for i = 1,9 do
  8907. wait(0.5)
  8908. GroundWave1d()
  8909. ar.Transparency = ar.Transparency - 0.1
  8910. end
  8911. kamehameha()
  8912.  
  8913. idle7 = true
  8914. ar:Destroy()
  8915. bigkamehameha2 = false
  8916. RootPart.Anchored = false
  8917. end
  8918. end)
  8919.  
  8920. function splash()
  8921. beamgo = 6
  8922. beamgo1 = 1
  8923. enabled = true
  8924. sizeup = -25
  8925.  
  8926. kamefire.Volume = 5
  8927.  
  8928. wait(0.2)
  8929. RootPart.Anchored = true
  8930. kamecharge:Stop()
  8931.  
  8932.  
  8933. a1 = new("Part",char)
  8934. a1.Name = "Beam"
  8935. a1.Anchored = true
  8936. a1.Size = v3(6,6,6)
  8937. a1.CanCollide = false
  8938. a1.Locked = true
  8939. a1.Position = v3(999,999,999)
  8940. a1.BrickColor = bc("Cyan")
  8941. a1.Material = "Neon"
  8942. a1.Transparency = 0
  8943. aa1 = new("SpecialMesh",a1)
  8944. if fuse == false then
  8945. aa1.MeshType = "Cylinder"
  8946. if potara == false then
  8947. aa1.MeshType = "Cylinder"
  8948. else
  8949. aa1.MeshType = "Sphere"
  8950. end
  8951. else
  8952. aa1.MeshType = "Sphere"
  8953. end
  8954.  
  8955. aa1.Scale = v3(1,1,1)
  8956.  
  8957. a2 = new("Part",char)
  8958. a2.Name = "Beam"
  8959. a2.Anchored = true
  8960. a2.Locked = true
  8961.  
  8962. a2.Size = v3(0.1,0.1,0.1)
  8963. a2.CanCollide = false
  8964. a2.Position = v3(999,999,999)
  8965. a2.BrickColor = bc("Cyan")
  8966. a2.Material = "Neon"
  8967. if fuse == false then
  8968. if potara == false then
  8969. a2.Transparency = 0
  8970. else
  8971. a2.Transparency = 1
  8972. end
  8973. else
  8974.  
  8975. a2.Transparency = 1
  8976. end
  8977. aa2 = new("SpecialMesh",a2)
  8978. aa2.MeshType = "Sphere"
  8979. aa2.Scale = v3(150,100,100)
  8980. a3 = new("Part",char)
  8981. a3.Name = "Beam"
  8982. a3.Locked = true
  8983. a3.Anchored = true
  8984. a3.Size = v3(0.1,0.1,0.1)
  8985. a3.CanCollide = false
  8986. a3.Position = v3(999,999,999)
  8987. a3.BrickColor = bc("Cyan")
  8988. a3.Material = "Neon"
  8989. if fuse == false then
  8990. if potara == false then
  8991. a3.Transparency = 0
  8992. else
  8993. a3.Transparency = 1
  8994. end
  8995. else
  8996.  
  8997. a3.Transparency = 1
  8998. end
  8999. aa3 = new("SpecialMesh",a3)
  9000. aa3.MeshType = "Sphere"
  9001. aa3.Scale = v3(200,100,100)
  9002. if ssj4 == true and fuse == false then
  9003. a1.BrickColor = bc("Really red")
  9004. a2.BrickColor = bc("Really red")
  9005. a3.BrickColor = bc("Really red")
  9006. end
  9007. kamecharge:Stop()
  9008. kamefire:Play()
  9009.  
  9010. GroundWave1()
  9011. startk = false
  9012. ringfolder = Instance.new("Model",char)
  9013. end
  9014.  
  9015.  
  9016. GroundWave2 = function()
  9017. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9018. Colors = {"White", "White"}
  9019. local wave3 = Instance.new("Part", char)
  9020. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9021. wave3.Anchored = true
  9022. wave3.Name = "Wave"
  9023. wave3.CanCollide = false
  9024. wave3.Locked = true
  9025. wave3.Size = Vector3.new(1, 1, 1)
  9026. wave3.TopSurface = "Smooth"
  9027. wave3.BottomSurface = "Smooth"
  9028. wave3.Transparency = 0.35
  9029. wave3.CFrame = HandCF
  9030. wm1 = Instance.new("SpecialMesh", wave3)
  9031. wm1.MeshId = "rbxassetid://3270017"
  9032. coroutine.wrap(function()
  9033. for i = 1, 30, 1 do
  9034. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9035. wave3.Size = wm1.Scale
  9036. wave3.CFrame = HandCF
  9037. wave3.Transparency = i/30
  9038. wait()
  9039. end
  9040. wait()
  9041. wave3:Destroy()
  9042. end)()
  9043. end
  9044. GroundWave3 = function()
  9045. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9046. Colors = {"White", "White"}
  9047. local wave2 = Instance.new("Part", char)
  9048. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9049. wave2.Anchored = true
  9050. wave2.Name = "Wave"
  9051. wave2.CanCollide = false
  9052. wave2.Locked = true
  9053. wave2.Size = Vector3.new(1, 1, 1)
  9054. wave2.TopSurface = "Smooth"
  9055. wave2.BottomSurface = "Smooth"
  9056. wave2.Transparency = 0.35
  9057. wave2.CFrame = HandCF
  9058. wm2 = Instance.new("SpecialMesh", wave2)
  9059. wm2.MeshId = "rbxassetid://3270017"
  9060. coroutine.wrap(function()
  9061. for i = 1, 30, 1 do
  9062. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9063. wave2.Size = wm2.Scale
  9064. wave2.CFrame = HandCF
  9065. wave2.Transparency = i/30
  9066. wait()
  9067. end
  9068. wait()
  9069. wave2:Destroy()
  9070. end)()
  9071. end
  9072. GroundWave4 = function()
  9073. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9074. Colors = {"White", "White"}
  9075. local wave1 = Instance.new("Part", char)
  9076. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9077. wave1.Anchored = true
  9078. wave1.Name = "Wave"
  9079. wave1.CanCollide = false
  9080. wave1.Locked = true
  9081. wave1.Size = Vector3.new(1, 1, 1)
  9082. wave1.TopSurface = "Smooth"
  9083. wave1.BottomSurface = "Smooth"
  9084. wave1.Transparency = 0.35
  9085. wave1.CFrame = HandCF
  9086. wm3 = Instance.new("SpecialMesh", wave1)
  9087. wm3.MeshId = "rbxassetid://3270017"
  9088. coroutine.wrap(function()
  9089. for i = 1, 30, 1 do
  9090. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9091. wave1.Size = wm3.Scale
  9092. wave1.CFrame = HandCF
  9093. wave1.Transparency = i/30
  9094. wait()
  9095. end
  9096. wait()
  9097. wave1:Destroy()
  9098. end)()
  9099. end
  9100.  
  9101.  
  9102. function kamehameha()
  9103. beamgo = 6
  9104. beamgo1 = 1
  9105. enabled = true
  9106. sizeup = -25
  9107.  
  9108. kamefire.Volume = 5
  9109.  
  9110. wait(0.2)
  9111. RootPart.Anchored = true
  9112. kamecharge:Stop()
  9113.  
  9114.  
  9115. a1 = new("Part",char)
  9116. a1.Name = "Beam"
  9117. a1.Anchored = true
  9118. a1.Size = v3(6,6,6)
  9119. a1.CanCollide = false
  9120. a1.Locked = true
  9121. a1.Position = v3(999,999,999)
  9122. a1.BrickColor = bc("Cyan")
  9123. a1.Material = "Neon"
  9124. a1.Transparency = 0
  9125. aa1 = new("SpecialMesh",a1)
  9126. if fuse == false then
  9127. aa1.MeshType = "Cylinder"
  9128. if potara == false then
  9129. aa1.MeshType = "Cylinder"
  9130. else
  9131. aa1.MeshType = "Sphere"
  9132. end
  9133. else
  9134. aa1.MeshType = "Sphere"
  9135. end
  9136.  
  9137. aa1.Scale = v3(1,1,1)
  9138.  
  9139. a2 = new("Part",char)
  9140. a2.Name = "Beam"
  9141. a2.Anchored = true
  9142. a2.Locked = true
  9143.  
  9144. a2.Size = v3(0.1,0.1,0.1)
  9145. a2.CanCollide = false
  9146. a2.Position = v3(999,999,999)
  9147. a2.BrickColor = bc("Cyan")
  9148. a2.Material = "Neon"
  9149. if fuse == false then
  9150. if potara == false then
  9151. a2.Transparency = 0
  9152. else
  9153. a2.Transparency = 1
  9154. end
  9155. else
  9156.  
  9157. a2.Transparency = 1
  9158. end
  9159. aa2 = new("SpecialMesh",a2)
  9160. aa2.MeshType = "Sphere"
  9161. aa2.Scale = v3(150,100,100)
  9162. a3 = new("Part",char)
  9163. a3.Name = "Beam"
  9164. a3.Locked = true
  9165. a3.Anchored = true
  9166. a3.Size = v3(0.1,0.1,0.1)
  9167. a3.CanCollide = false
  9168. a3.Position = v3(999,999,999)
  9169. a3.BrickColor = bc("Cyan")
  9170. a3.Material = "Neon"
  9171. if fuse == false then
  9172. if potara == false then
  9173. a3.Transparency = 0
  9174. else
  9175. a3.Transparency = 1
  9176. end
  9177. else
  9178.  
  9179. a3.Transparency = 1
  9180. end
  9181. aa3 = new("SpecialMesh",a3)
  9182. aa3.MeshType = "Sphere"
  9183. aa3.Scale = v3(200,100,100)
  9184. if ssj4 == true and fuse == false then
  9185. a1.BrickColor = bc("Really red")
  9186. a2.BrickColor = bc("Really red")
  9187. a3.BrickColor = bc("Really red")
  9188. end
  9189. kamecharge:Stop()
  9190. kamefire:Play()
  9191.  
  9192. GroundWave1()
  9193. startk = false
  9194. ringfolder = Instance.new("Model",char)
  9195. --Damages
  9196. -----------------------------------------------------------------------------------------
  9197. a1.Touched:connect(function(hit)
  9198.  
  9199. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9200.  
  9201.  
  9202.  
  9203. if hit.Parent:IsA("Model") then
  9204. hit.Parent:BreakJoints()
  9205. end
  9206. hit:Destroy()
  9207. if enabled == true then
  9208. enabled = false
  9209. num = num + 1
  9210. kamehit:Play()
  9211. a21 = new("Part",char)
  9212. a21.Name = "Beam"..num
  9213. a21.Locked = true
  9214. a21.Size = v3(1,1,1)
  9215. a21.CanCollide = false
  9216. a21.Position = v3(999,999,999)
  9217. a21.BrickColor = bc("Cyan")
  9218. a21.Material = "Neon"
  9219. a21.Transparency = 0
  9220. aa21 = new("SpecialMesh",a21)
  9221. a21.Anchored = true
  9222. a21.Position = hit.Position
  9223. aa21.MeshType = "Sphere"
  9224. aa21.Scale = v3(1,1,1)
  9225. GroundWave2()
  9226. GroundWave3()
  9227. GroundWave4()
  9228. for i = 1,50 do
  9229. wait()
  9230. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9231. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9232. end
  9233. enabled = true
  9234. char["Beam"..num]:Destroy()
  9235. end
  9236.  
  9237. end
  9238.  
  9239. end)
  9240.  
  9241.  
  9242. --Damages
  9243. -----------------------------------------------------------------------------------------
  9244. a5.Touched:connect(function(hit)
  9245.  
  9246. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9247.  
  9248.  
  9249.  
  9250. if hit.Parent:IsA("Model") then
  9251. hit.Parent:BreakJoints()
  9252. end
  9253. hit:Destroy()
  9254. if enabled == true then
  9255. enabled = false
  9256. num = num + 1
  9257. kamehit:Play()
  9258. a21 = new("Part",char)
  9259. a21.Name = "Beam"..num
  9260. a21.Locked = true
  9261. a21.Size = v3(1,1,1)
  9262. a21.CanCollide = false
  9263. a21.Position = v3(999,999,999)
  9264. a21.BrickColor = bc("Cyan")
  9265. a21.Material = "Neon"
  9266. a21.Transparency = 0
  9267. aa21 = new("SpecialMesh",a21)
  9268. a21.Anchored = true
  9269. a21.Position = hit.Position
  9270. aa21.MeshType = "Sphere"
  9271. aa21.Scale = v3(1,1,1)
  9272. GroundWave2()
  9273. GroundWave3()
  9274. GroundWave4()
  9275. for i = 1,50 do
  9276. wait()
  9277. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9278. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9279. end
  9280. enabled = true
  9281. char["Beam"..num]:Destroy()
  9282. end
  9283.  
  9284. end
  9285.  
  9286. end)
  9287.  
  9288.  
  9289. beam2 = true
  9290. beam1 = true
  9291.  
  9292. if potara == true then
  9293. for i = 1,20 do
  9294. wait(0.1)
  9295. sizeup = sizeup-0.7
  9296. ringgo = ringgo + 15
  9297. av = new("Part",ringfolder)
  9298. av.Name = "NewRing"
  9299. av.Anchored = true
  9300. av.Size = v3(0.6,1,1)
  9301. av.BrickColor = bc("New Yeller")
  9302. av.Material = "Neon"
  9303. av.Transparency = 0
  9304. aav = new("SpecialMesh",av)
  9305. aav.MeshType = "FileMesh"
  9306. aav.Scale = v3(sizeup,30,sizeup)
  9307. aav.MeshId = "rbxassetid://991124063"
  9308. av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
  9309.  
  9310. end
  9311. end
  9312. if potara == false then
  9313. wait(3)
  9314. else
  9315. wait(0.5)
  9316. end
  9317.  
  9318. beam1 = false
  9319.  
  9320. repeat
  9321. wait()
  9322.  
  9323. if fuse == false then
  9324. if potara == false then
  9325. a1.Size = a1.Size - v3(0,0.2,0.2)
  9326. else
  9327. for i,v in pairs(char.Model:GetChildren()) do
  9328. if v:IsA("Part") then
  9329. if v.Name == "NewRing" then
  9330. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9331. v.Transparency = v.Transparency + 0.1
  9332. end
  9333. end
  9334. end
  9335. a1.Size = a1.Size - v3(0,2,2)
  9336. end
  9337. else
  9338. a1.Size = a1.Size - v3(0,2,2)
  9339. end
  9340. aa2.Scale = aa2.Scale - v3(3,3,3)
  9341. aa3.Scale = aa3.Scale - v3(3,3,3)
  9342. until
  9343. a1.Size.y < 0.1
  9344.  
  9345.  
  9346. a1:Destroy()
  9347. ringfolder:Destroy()
  9348. a2:Destroy()
  9349. a3:Destroy()
  9350. for i = 1,10 do
  9351. wait()
  9352.  
  9353. kamefire.Volume = kamefire.Volume - 0.5
  9354. end
  9355. kamefire:Stop()
  9356. RootPart.Anchored = false
  9357.  
  9358. end
  9359.  
  9360.  
  9361.  
  9362.  
  9363.  
  9364. mouse.KeyDown:connect(function(k)
  9365. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9366. MV4 = 0
  9367. Humanoid.WalkSpeed = 13
  9368. attack = true
  9369. Firepart1 = Instance.new("Part", RightArm)
  9370. Firepart1.Size = Vector3.new(1, 1, 1)
  9371. GuW1 = Instance.new("Weld")
  9372. GuW1.Name = "GuW"
  9373. GuW1.Part0 = RightArm
  9374. GuW1.C0 = cn(0, -1, 0)
  9375. GuW1.C1 = cn(0, 0, 0)
  9376. GuW1.Part1 = Firepart1
  9377. GuW1.Parent = RightArm
  9378. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9379. Firepart1.Transparency = 1
  9380. Firepart2 = Instance.new("Part", LeftArm)
  9381. Firepart2.Size = Vector3.new(1, 1, 1)
  9382. GuW2 = Instance.new("Weld")
  9383. GuW2.Name = "GuW"
  9384. GuW2.Part0 = LeftArm
  9385. GuW2.C0 = cn(0, -1, 0)
  9386. GuW2.C1 = cn(0, 0, 0)
  9387. GuW2.Part1 = Firepart2
  9388. GuW2.Parent = LeftArm
  9389. Firepart2.Transparency = 1
  9390. GuW1:Destroy()
  9391. GuW1 = Instance.new("Weld")
  9392. GuW1.Name = "GuW"
  9393. GuW1.Part0 = Torso
  9394. GuW1.C0 = cn(0, 0, -6)
  9395. GuW1.C1 = cn(0, 0, 0)
  9396. GuW1.Part1 = Firepart1
  9397. GuW1.Parent = Torso
  9398. GuW2:Destroy()
  9399. GuW2 = Instance.new("Weld")
  9400. GuW2.Name = "GuW"
  9401. GuW2.Part0 = Torso
  9402. GuW2.C0 = cn(0, 0, -6)
  9403. GuW2.C1 = cn(0, 0, 0)
  9404. GuW2.Part1 = Firepart2
  9405. GuW2.Parent = Torso
  9406. GuW2:Destroy()
  9407. GuW2 = Instance.new("Weld")
  9408. GuW2.Name = "GuW"
  9409. GuW2.Part0 = Torso
  9410. GuW2.C0 = cn(0, 0, -4)
  9411. GuW2.C1 = cn(0, 0, 0)
  9412. GuW2.Part1 = Firepart2
  9413. GuW2.Parent = Torso
  9414. for i = 0, 18, 0.1 do
  9415. swait()
  9416. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9417. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9418. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9419. if Torsovelocity.Y > 2 then
  9420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9422. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9423. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9424. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9425. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9426. elseif Torsovelocity.Y < 1 then
  9427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9429. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9430. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9431. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9432. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9433. end
  9434. end
  9435. GuW1:Destroy()
  9436. GuW1 = Instance.new("Weld")
  9437. GuW1.Name = "GuW"
  9438. GuW1.Part0 = Torso
  9439. GuW1.C0 = cn(0, 0, -15)
  9440. GuW1.C1 = cn(0, 0, 0)
  9441. GuW1.Part1 = Firepart1
  9442. GuW1.Parent = Torso
  9443. GuW2:Destroy()
  9444. GuW2 = Instance.new("Weld")
  9445. GuW2.Name = "GuW"
  9446. GuW2.Part0 = Torso
  9447. GuW2.C0 = cn(0, 0, -17.5)
  9448. GuW2.C1 = cn(0, 0, 0)
  9449. GuW2.Part1 = Firepart2
  9450. GuW2.Parent = Torso
  9451. for i = 0, 1.25, 0.01 do
  9452. swait()
  9453. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9454. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9455. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9456. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9457. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9458. if Torsovelocity.Y > 2 then
  9459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9461. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9462. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9463. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9464. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9465. end
  9466. end
  9467. wait(0.5)
  9468. Humanoid.WalkSpeed = 16
  9469. attack = false
  9470. MV4 = 300
  9471. Firepart1:Destroy()
  9472. Firepart2:Destroy()
  9473. end
  9474.  
  9475.  
  9476. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9477. MV4 = 90
  9478. Humanoid.WalkSpeed = 0.01
  9479. attack = true
  9480. Firepart1 = Instance.new("Part", RightArm)
  9481. Firepart1.Size = Vector3.new(1, 1, 1)
  9482. GuW1 = Instance.new("Weld")
  9483. GuW1.Name = "GuW"
  9484. GuW1.Part0 = RightArm
  9485. GuW1.C0 = cn(0, -1, 0)
  9486. GuW1.C1 = cn(0, 0, 0)
  9487. GuW1.Part1 = Firepart1
  9488. GuW1.Parent = RightArm
  9489. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9490. Firepart1.Transparency = 1
  9491. Firepart2 = Instance.new("Part", LeftArm)
  9492. Firepart2.Size = Vector3.new(1, 1, 1)
  9493. GuW2 = Instance.new("Weld")
  9494. GuW2.Name = "GuW"
  9495. GuW2.Part0 = LeftArm
  9496. GuW2.C0 = cn(0, -1, 0)
  9497. GuW2.C1 = cn(0, 0, 0)
  9498. GuW2.Part1 = Firepart2
  9499. GuW2.Parent = LeftArm
  9500. Firepart2.Transparency = 1
  9501. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9502. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9503. for i = 0, 2, 0.1 do
  9504. swait()
  9505. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9506. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9507. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9508. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9509. if Torsovelocity.Y > 2 then
  9510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9512. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9513. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9515. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9516. elseif Torsovelocity.Y < 1 then
  9517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9523. end
  9524. end
  9525. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9526. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9527. for i = 0, 7, 0.1 do
  9528. swait()
  9529. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9530. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9531. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9532. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9533. if Torsovelocity.Y > 2 then
  9534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9536. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9537. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9538. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9539. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9540. elseif Torsovelocity.Y < 1 then
  9541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9543. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9544. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9545. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9546. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9547. end
  9548. end
  9549. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9550. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9551. for i = 0, 7, 0.1 do
  9552. swait()
  9553. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9554. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9555. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9556. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9557. if Torsovelocity.Y > 2 then
  9558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9563. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9564. elseif Torsovelocity.Y < 1 then
  9565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9567. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9571. end
  9572. end
  9573. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9574. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9575. for i = 0, 6, 0.1 do
  9576. swait()
  9577. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9578. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9579. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9580. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9581. if Torsovelocity.Y > 2 then
  9582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9584. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9585. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9586. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9587. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9588. elseif Torsovelocity.Y < 1 then
  9589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9594. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9595. end
  9596. end
  9597. for i = 0, 5, 0.1 do
  9598. swait()
  9599. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9600. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9601. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9602. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9603. if Torsovelocity.Y > 2 then
  9604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9606. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9609. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9610. elseif Torsovelocity.Y < 1 then
  9611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9613. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9614. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9616. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9617. end
  9618. end
  9619. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9620. for i = 0, 7, 0.1 do
  9621. swait()
  9622. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9623. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9624. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9625. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9626. if Torsovelocity.Y > 2 then
  9627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9629. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  9630. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  9631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9632. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9633. elseif Torsovelocity.Y < 1 then
  9634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9636. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9637. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9638. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9639. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9640. end
  9641. end
  9642. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9643. GuW1:Destroy()
  9644. GuW1 = Instance.new("Weld")
  9645. GuW1.Name = "GuW"
  9646. GuW1.Part0 = Torso
  9647. GuW1.C0 = cn(0, 0, -6)
  9648. GuW1.C1 = cn(0, 0, 0)
  9649. GuW1.Part1 = Firepart1
  9650. GuW1.Parent = Torso
  9651. GuW2:Destroy()
  9652. GuW2 = Instance.new("Weld")
  9653. GuW2.Name = "GuW"
  9654. GuW2.Part0 = Torso
  9655. GuW2.C0 = cn(0, 0, -6)
  9656. GuW2.C1 = cn(0, 0, 0)
  9657. GuW2.Part1 = Firepart2
  9658. GuW2.Parent = Torso
  9659. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9660. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9661. GuW2:Destroy()
  9662. GuW2 = Instance.new("Weld")
  9663. GuW2.Name = "GuW"
  9664. GuW2.Part0 = Torso
  9665. GuW2.C0 = cn(0, 0, -4)
  9666. GuW2.C1 = cn(0, 0, 0)
  9667. GuW2.Part1 = Firepart2
  9668. GuW2.Parent = Torso
  9669. for i = 0, 7, 0.1 do
  9670. swait()
  9671. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9672. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9673. if Torsovelocity.Y > 2 then
  9674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9678. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9679. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9680. elseif Torsovelocity.Y < 1 then
  9681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9683. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9686. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9687. end
  9688. end
  9689. local bp2 = Create("BodyPosition")({
  9690. P = 900,
  9691. D = 1000,
  9692. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9693. position = Torso.Position + Vector3.new(0, 60, 0),
  9694. Parent = Torso
  9695. })
  9696. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9697. for i = 0, 8, 0.1 do
  9698. swait()
  9699. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9700. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9701. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9702. if Torsovelocity.Y > 2 then
  9703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9708. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9709. elseif Torsovelocity.Y < 1 then
  9710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9715. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9716. end
  9717. end
  9718. for i = 0, 18, 0.1 do
  9719. swait()
  9720. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9721. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9722. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9723. if Torsovelocity.Y > 2 then
  9724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9726. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9727. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9728. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9729. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9730. elseif Torsovelocity.Y < 1 then
  9731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9733. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9734. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9735. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9736. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9737. end
  9738. end
  9739. GuW1:Destroy()
  9740. GuW1 = Instance.new("Weld")
  9741. GuW1.Name = "GuW"
  9742. GuW1.Part0 = Torso
  9743. GuW1.C0 = cn(0, 0, -15)
  9744. GuW1.C1 = cn(0, 0, 0)
  9745. GuW1.Part1 = Firepart1
  9746. GuW1.Parent = Torso
  9747. GuW2:Destroy()
  9748. GuW2 = Instance.new("Weld")
  9749. GuW2.Name = "GuW"
  9750. GuW2.Part0 = Torso
  9751. GuW2.C0 = cn(0, 0, -17.5)
  9752. GuW2.C1 = cn(0, 0, 0)
  9753. GuW2.Part1 = Firepart2
  9754. GuW2.Parent = Torso
  9755. for i = 0, 1.25, 0.01 do
  9756. swait()
  9757. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  9758. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9759. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9760. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9761. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9762. if Torsovelocity.Y > 2 then
  9763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9765. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9766. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9768. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9769. elseif Torsovelocity.Y < 1 then
  9770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9772. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  9773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  9774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9775. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9776. end
  9777. end
  9778. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9779. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9780. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9781. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9782. for i = 0, 3, 0.1 do
  9783. swait()
  9784. if Torsovelocity.Y > 2 then
  9785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9790. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9791. elseif Torsovelocity.Y < 1 then
  9792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9794. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9797. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9798. end
  9799. end
  9800. wait(1)
  9801. bp2:Destroy()
  9802. Humanoid.WalkSpeed = 16
  9803. attack = false
  9804. MV4 = 0
  9805. Firepart1:Destroy()
  9806. Firepart2:Destroy()
  9807. end
  9808. end)
  9809. whiletruewait = false
  9810. game:GetService("RunService").Stepped:connect(function()
  9811. if whiletruewait == false then
  9812. whiletruewait = true
  9813. wait()
  9814. whiletruewait = false
  9815. end
  9816. end)
  9817. game:GetService("RunService").Stepped:connect(function()
  9818. if whiletruewait == false then
  9819. if MV1 < 20 then
  9820. MV1 = MV1 + 0.2
  9821. end
  9822. if MV2 < 90 then
  9823. MV2 = MV2 + 1
  9824. end
  9825. if MV3 < 190 then
  9826. MV3 = MV3 + 0.4
  9827. end
  9828. if MV4 < 500 then
  9829. MV4 = MV4 + 0.3
  9830. end
  9831. end
  9832. end)
  9833. Humanoid.MaxHealth = 10000
  9834. wait()
  9835. for i = 1, 6 do
  9836. Humanoid.Health = Humanoid.MaxHealth
  9837. wait()
  9838. end
  9839.  
  9840. ---
  9841. GroundWave3 = function()
  9842. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9843. Colors = {"White", "White"}
  9844. local wave = Instance.new("Part", char)
  9845. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9846. wave.Anchored = true
  9847. wave.Name = "Wave"
  9848. wave.CanCollide = false
  9849. wave.Locked = true
  9850. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9851. wave.TopSurface = "Smooth"
  9852. wave.BottomSurface = "Smooth"
  9853. wave.Transparency = 0.10
  9854. wave.CFrame = HandCF
  9855. wm = Instance.new("SpecialMesh",wave)
  9856. wm.MeshId = "rbxassetid://559831844"
  9857. coroutine.wrap(function()
  9858. for i = 1, 30, 1 do
  9859. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  9860. wave.Size = wm.Scale
  9861. wave.CFrame = HandCF
  9862. wave.Transparency = i/30
  9863. wait()
  9864. end
  9865. wait()
  9866. wave:Destroy()
  9867. end)()
  9868. end
  9869. ---
  9870.  
  9871. local rock3 = false
  9872. local rock2 = false
  9873. local rock = false
  9874.  
  9875. if rock2 == true then
  9876. wait(0.1)
  9877.  
  9878. for i,v in pairs(char:GetChildren()) do
  9879. if v:IsA("Part") then
  9880. if v.Name == "NewPart2" then
  9881. v.GO.Velocity = v3(0,-5,0)
  9882. end
  9883. end
  9884.  
  9885. end
  9886. rock2 = false
  9887. end
  9888. if rock3 == true then
  9889. wait(0.1)
  9890. for i,v in pairs(char:GetChildren()) do
  9891. if v:IsA("Part") then
  9892. if v.Name == "NewPart2" then
  9893. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  9894. end
  9895. end
  9896. end
  9897. rock3 = false
  9898. end
  9899.  
  9900.  
  9901. local v3 = Vector3.new
  9902. local num = 0
  9903. local bc = BrickColor.new
  9904. local new = Instance.new
  9905.  
  9906. GroundWave1d = function()
  9907.  
  9908. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  9909. Colors = {"Cyan", "Cyan"}
  9910. local wave = Instance.new("Part", char)
  9911. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9912. wave.Anchored = true
  9913. wave.Name = "Wave"..number
  9914. wave.CanCollide = false
  9915. wave.Locked = true
  9916. wave.Size = Vector3.new(0.5,0.5,0.5)
  9917. wave.TopSurface = "Smooth"
  9918. wave.BottomSurface = "Smooth"
  9919. wave.Transparency = 0.35
  9920. wave.CFrame = HandCF
  9921. wm = Instance.new("SpecialMesh", wave)
  9922. wm.Name = "wave"..number
  9923. wm.MeshId = "rbxassetid://3270017"
  9924. coroutine.wrap(function()
  9925. for i = 1, 30, 1 do
  9926. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  9927. wave.Size = wm.Scale
  9928. wave.CFrame = HandCF
  9929. wave.Transparency = i/30
  9930. wait()
  9931. end
  9932. wait()
  9933. wave:Destroy()
  9934.  
  9935. end)()
  9936. end
  9937.  
  9938. mouse.KeyDown:connect(function(key)
  9939. if key == "=" then
  9940.  
  9941. Humanoid.WalkSpeed = 0
  9942. RootPart.Anchored = true
  9943. bigkamehameha1 = true
  9944.  
  9945. wait(0)
  9946. bigkamehameha1 = false
  9947. bigkamehameha2 = true
  9948. ar = new("Part",char)
  9949. ar.Name = "NewPart"
  9950. ar.Position = v3(999,999,999)
  9951. ar.Size = v3(1,1,1)
  9952. ar.BrickColor = bc("Cyan")
  9953. ar.Material = "Neon"
  9954. ar.Transparency = 1
  9955. aar = new("SpecialMesh",ar)
  9956. aar.MeshType = "Sphere"
  9957. aar.Scale = v3(3,3,4)
  9958.  
  9959. aaar =new("Weld",ar)
  9960. aaar.Part0 = Torso
  9961. aaar.Part1 = ar
  9962. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9963. for i = 1,9 do
  9964. wait(0.5)
  9965. GroundWave1d()
  9966. ar.Transparency = ar.Transparency - 0.1
  9967. end
  9968. kamehameha()
  9969.  
  9970. idle7 = true
  9971. ar:Destroy()
  9972. bigkamehameha2 = false
  9973. RootPart.Anchored = false
  9974. end
  9975. end)
  9976.  
  9977.  
  9978.  
  9979. local rad = math.rad
  9980. local kamehameha5 = false
  9981. local kamehameha1 = false
  9982. local kamehameha2 = false
  9983. local kamehameha3 = false
  9984. local kamehameha4 = false
  9985.  
  9986. mouse.KeyDown:connect(function(key)
  9987. if key == "=" then
  9988.  
  9989.  
  9990. idle = false
  9991. Humanoid.WalkSpeed = 0
  9992. RootPart.Anchored = true
  9993.  
  9994. KamehamehaVoice:Play()
  9995. startk = true
  9996.  
  9997.  
  9998.  
  9999. wait(0.4)
  10000.  
  10001.  
  10002. kamehameha2 = true
  10003. kamehameha()
  10004. wait(0.8)
  10005. KamehamehaVoice.TimePosition = 0
  10006. kamehameha2 = false
  10007. Humanoid.WalkSpeed = 16
  10008. RootPart.Anchored = false
  10009. end
  10010. end)
  10011.  
  10012.  
  10013. mouse.KeyDown:connect(function(key)
  10014. if key=="=" then
  10015. Serious()
  10016. char.JumPower = 150
  10017. end
  10018. end)
  10019. Health = math.huge --------- Serious mode aura.
  10020. BaseHealth = math.huge
  10021.  
  10022.  
  10023.  
  10024.  
  10025. InForm = false
  10026.  
  10027. Player = game.Players.LocalPlayer
  10028. Char = Player.Character
  10029. Torso = Char.Torso
  10030.  
  10031. function Serious()
  10032. for X = 1, 1 do wait()
  10033.  
  10034.  
  10035. wait(0)
  10036. for X = 1, 1 do wait()
  10037. local Effect = Instance.new("Part")
  10038. Effect.Name = "Effect"
  10039. Effect.Parent = Torso
  10040. Effect.CFrame = Torso.CFrame
  10041. Effect.BrickColor = BrickColor.new("Neon orange")
  10042. Effect.Shape = "Ball"
  10043. Effect.Size = Vector3.new(1, 1, 1)
  10044. Effect.Anchored = true
  10045. Effect.Material = "Neon"
  10046. Effect.CanCollide = false
  10047. Effect.CFrame = Torso.CFrame
  10048. Effect.Size = Effect.Size + Vector3.new(0.5)
  10049. Effect.Transparency = Effect.Transparency + 0.04
  10050. end
  10051. end
  10052.  
  10053. repeat
  10054. Torso:FindFirstChild("Effect"):Remove()
  10055. until Torso:FindFirstChild("Effect") == nil
  10056.  
  10057.  
  10058. local Color1 = Color3.new(255, 255, 0)
  10059. local Color2 = Color3.new(255, 255, 0)
  10060.  
  10061. for i = 0, 3, 0.1 do
  10062. swait()
  10063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10065. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10067. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10068. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10069. end
  10070. local pie22 = Instance.new("ParticleEmitter")
  10071. pie22.Parent = LeftArm
  10072. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10073. pie22.LightEmission = 1
  10074. pie22.Size = NumberSequence.new(1,2)
  10075. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10076. pie22.Transparency = NumberSequence.new(0.7,1)
  10077. pie22.EmissionDirection = "Top"
  10078. pie22.Enabled = true
  10079. pie22.Lifetime = NumberRange.new(1)
  10080. pie22.Rotation = NumberRange.new(-420, 425)
  10081. pie22.Rate = 50
  10082. pie22.Speed = NumberRange.new(1)
  10083. pie22.LockedToPart = false
  10084. pie22.VelocitySpread = 2
  10085. local pie22 = Instance.new("ParticleEmitter")
  10086. pie22.Parent = RightArm
  10087. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10088. pie22.LightEmission = 1
  10089. pie22.Size = NumberSequence.new(1,2)
  10090. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10091. pie22.Transparency = NumberSequence.new(0.7,1)
  10092. pie22.EmissionDirection = "Top"
  10093. pie22.Enabled = true
  10094. pie22.Lifetime = NumberRange.new(1)
  10095. pie22.Rotation = NumberRange.new(-420, 425)
  10096. pie22.Rate = 50
  10097. pie22.Speed = NumberRange.new(1)
  10098. pie22.LockedToPart = false
  10099. pie22.VelocitySpread = 2
  10100. local pie22 = Instance.new("ParticleEmitter")
  10101. pie22.Parent = LeftLeg
  10102. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10103. pie22.LightEmission = 1
  10104. pie22.Size = NumberSequence.new(1,2)
  10105. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10106. pie22.Transparency = NumberSequence.new(0.8,1)
  10107. pie22.EmissionDirection = "Top"
  10108. pie22.Enabled = true
  10109. pie22.Lifetime = NumberRange.new(1)
  10110. pie22.Rotation = NumberRange.new(-420, 425)
  10111. pie22.Rate = 20
  10112. pie22.Speed = NumberRange.new(1)
  10113. pie22.LockedToPart = false
  10114. pie22.VelocitySpread = 2
  10115. local pie22 = Instance.new("ParticleEmitter")
  10116. pie22.Parent = RightLeg
  10117. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10118. pie22.LightEmission = 1
  10119. pie22.Size = NumberSequence.new(1,2)
  10120. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10121. pie22.Transparency = NumberSequence.new(0.8,1)
  10122. pie22.EmissionDirection = "Top"
  10123. pie22.Enabled = true
  10124. pie22.Lifetime = NumberRange.new(1)
  10125. pie22.Rotation = NumberRange.new(-420, 425)
  10126. pie22.Rate = 20
  10127. pie22.Speed = NumberRange.new(1)
  10128. pie22.LockedToPart = false
  10129. pie22.VelocitySpread = 2
  10130. lig = Instance.new("PointLight",Player.Character.Torso)
  10131. lig.Color=Color3.new(255,255,0)
  10132. lig.Range = 6
  10133.  
  10134. local Must = Instance.new("Sound",Torso)
  10135. Must.SoundId = "rbxassetid://136847579"
  10136. Must.Pitch = 0.99
  10137. Must.Volume = 0.6
  10138. Must.Looped = false
  10139. wait(0)
  10140. Must:Play()
  10141. a21e = new("Part",char)
  10142. a21e.Name = "Beam"..num
  10143. a21e.Locked = true
  10144. a21e.Size = v3(1,1,1)
  10145. a21e.CanCollide = false
  10146. a21e.BrickColor = bc("Neon orange")
  10147. a21e.Material = "Neon"
  10148. a21e.Transparency = 0
  10149. aa21e = new("SpecialMesh",a21e)
  10150. a21e.Anchored = true
  10151. a21e.Position = RootPart.Position
  10152. aa21e.MeshType = "Sphere"
  10153. aa21e.Scale = v3(1,1,1)
  10154. for i = 1,50 do
  10155. wait()
  10156. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10157. a21e.Transparency = a21e.Transparency + 0.04
  10158. end
  10159.  
  10160.  
  10161. local Mus = Instance.new("Sound",Torso)
  10162. Mus.SoundId = "rbxassetid://291165237"
  10163. Mus.Pitch = 0.99
  10164. Mus.Volume = 0.2
  10165. Mus.Looped = true
  10166. wait(0)
  10167. Mus:Play()
  10168.  
  10169. InForm = true
  10170. Humanoid.JumpPower = 120
  10171.  
  10172. Char.Humanoid.MaxHealth = Health
  10173. wait(0.3)
  10174. Char.Humanoid.Health = Health
  10175. wait(0.7)
  10176. Must:Destroy()
  10177. end
  10178.  
  10179. function Base()
  10180. InForm = false
  10181. local Effect = Instance.new("Part")
  10182. Effect.Name = "Effect"
  10183. Effect.Parent = Torso
  10184. Effect.CFrame = Torso.CFrame
  10185. Effect.BrickColor = BrickColor.new("White")
  10186. Effect.Shape = "Ball"
  10187. Effect.Size = Vector3.new(8, 8, 8)
  10188. Effect.Anchored = true
  10189. Effect.Material = "Neon"
  10190. Effect.CanCollide = false
  10191. for loop = 1, 25 do wait()
  10192. Effect.CFrame = Torso.CFrame
  10193. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10194. Effect.Transparency = Effect.Transparency + 0.04
  10195.  
  10196. end
  10197. repeat
  10198. Torso:FindFirstChild("Effect"):Remove()
  10199. until Torso:FindFirstChild("Effect") == nil
  10200.  
  10201. for i, v in pairs(Torso:GetChildren()) do
  10202. if v:IsA('ParticleEmitter') then
  10203. v:Remove()
  10204. end
  10205. end
  10206. char.Humanoid.MaxHealth = BaseHealth
  10207. wait(0.3)
  10208. char.Humanoid.Health = BaseHealth
  10209.  
  10210.  
  10211. end
  10212.  
  10213. mouse.KeyDown:connect(function(key)
  10214. if key=="9" then
  10215. Base()
  10216. lig:Destroy()
  10217. end
  10218. end)
  10219.  
  10220. Player.Chatted:connect(function(Message)
  10221. if Message == "Time to get serious." and InForm == false then
  10222. wait(0.10)
  10223. Serious()
  10224. end
  10225. if Message == "off" or Message == "Nice fight." and InForm == true then
  10226. Base()
  10227. end
  10228. local ContentProvider = game:GetService("ContentProvider")
  10229.  
  10230. local function LoadAssets(AssetList)
  10231. -- Takes an asset list and preloads it. Will not wait for them to load.
  10232.  
  10233. for _, AssetId in pairs(AssetList) do
  10234. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10235. end
  10236. end
  10237.  
  10238. local Gibs = game.Workspace
  10239.  
  10240. function Kill(Character)
  10241. Character.Humanoid.Health = 0
  10242. local poo = Instance.new("IntValue",Character)
  10243. poo.Name = "haha nope"
  10244. local svch = Character
  10245. local hum = Character:findFirstChild("Humanoid")
  10246. Character.Archivable = true
  10247. local chrclone = Character:clone()
  10248. Character.Archivable = false
  10249.  
  10250. local ch = chrclone:GetChildren()
  10251. local i
  10252. for i = 1,#ch do
  10253. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10254. ch[i]:remove()
  10255. end
  10256. end
  10257. local function Scan(ch)
  10258. local e
  10259. for e = 1,#ch do
  10260. Scan(ch[e]:GetChildren())
  10261. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10262. ch[e]:remove()
  10263. end
  10264. end
  10265. end
  10266. Scan(chrclone:GetChildren())
  10267.  
  10268. local hum2 = chrclone:findFirstChild("Humanoid")
  10269.  
  10270.  
  10271. if hum2 ~= nil then
  10272. hum2.Name = "Humanoid2"
  10273. hum2.PlatformStand = true
  10274. hum2.Sit = true
  10275. hum2.MaxHealth = 0
  10276. hum2.Health = 0
  10277. end
  10278.  
  10279. local ch = Character:GetChildren()
  10280. local i
  10281. for i = 1,#ch do
  10282. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10283. ch[i]:remove()
  10284. end
  10285. end
  10286.  
  10287. wait(0.2)
  10288.  
  10289. local ch = Character:GetChildren()
  10290. local i
  10291. Character = chrclone
  10292. local Torso = Character.Torso
  10293. local movevector = Vector3.new()
  10294.  
  10295. if Torso then
  10296. local Head = Character:FindFirstChild("Head")
  10297. local Limb = Character:FindFirstChild("Right Arm")
  10298. if Limb then
  10299.  
  10300. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10301. local Joint = Instance.new("Glue")
  10302. Joint.Name = "RightShoulder"
  10303. Joint.Part0 = Torso
  10304. Joint.Part1 = Limb
  10305. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10306. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10307. Joint.Parent = Torso
  10308.  
  10309. local B = Instance.new("Part")
  10310. B.TopSurface = 0
  10311. B.BottomSurface = 0
  10312. B.formFactor = "Symmetric"
  10313. B.Size = Vector3.new(1, 1, 1)
  10314. B.Transparency = 1
  10315. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10316. B.Parent = Character
  10317. local W = Instance.new("Weld")
  10318. W.Part0 = Limb
  10319. W.Part1 = B
  10320. W.C0 = CFrame.new(0, -0.5, 0)
  10321. W.Parent = Limb
  10322.  
  10323. end
  10324. local Limb = Character:FindFirstChild("Left Arm")
  10325. if Limb then
  10326.  
  10327. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10328. local Joint = Instance.new("Glue")
  10329. Joint.Name = "LeftShoulder"
  10330. Joint.Part0 = Torso
  10331. Joint.Part1 = Limb
  10332. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10333. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10334. Joint.Parent = Torso
  10335.  
  10336. local B = Instance.new("Part")
  10337. B.TopSurface = 0
  10338. B.BottomSurface = 0
  10339. B.formFactor = "Symmetric"
  10340. B.Size = Vector3.new(1, 1, 1)
  10341. B.Transparency = 1
  10342. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10343. B.Parent = Character
  10344. local W = Instance.new("Weld")
  10345. W.Part0 = Limb
  10346. W.Part1 = B
  10347. W.C0 = CFrame.new(0, -0.5, 0)
  10348. W.Parent = Limb
  10349.  
  10350. end
  10351. local Limb = Character:FindFirstChild("Right Leg")
  10352. if Limb then
  10353.  
  10354. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10355. local Joint = Instance.new("Glue")
  10356. Joint.Name = "RightHip"
  10357. Joint.Part0 = Torso
  10358. Joint.Part1 = Limb
  10359. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10360. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10361. Joint.Parent = Torso
  10362.  
  10363. local B = Instance.new("Part")
  10364. B.TopSurface = 0
  10365. B.BottomSurface = 0
  10366. B.formFactor = "Symmetric"
  10367. B.Size = Vector3.new(1, 1, 1)
  10368. B.Transparency = 1
  10369. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10370. B.Parent = Character
  10371. local W = Instance.new("Weld")
  10372. W.Part0 = Limb
  10373. W.Part1 = B
  10374. W.C0 = CFrame.new(0, -0.5, 0)
  10375. W.Parent = Limb
  10376.  
  10377. end
  10378. local Limb = Character:FindFirstChild("Left Leg")
  10379. if Limb then
  10380.  
  10381. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10382. local Joint = Instance.new("Glue")
  10383. Joint.Name = "LeftHip"
  10384. Joint.Part0 = Torso
  10385. Joint.Part1 = Limb
  10386. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10387. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10388. Joint.Parent = Torso
  10389.  
  10390. local B = Instance.new("Part")
  10391. B.TopSurface = 0
  10392. B.BottomSurface = 0
  10393. B.formFactor = "Symmetric"
  10394. B.Size = Vector3.new(1, 1, 1)
  10395. B.Transparency = 1
  10396. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10397. B.Parent = Character
  10398. local W = Instance.new("Weld")
  10399. W.Part0 = Limb
  10400. W.Part1 = B
  10401. W.C0 = CFrame.new(0, -0.5, 0)
  10402. W.Parent = Limb
  10403. end
  10404. end
  10405. end
  10406. ----------
  10407.  
  10408. lerpz = function(D, E, F, G)
  10409. D[E] = D[E]:lerp(F, G)
  10410. end
  10411.  
  10412. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10413. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10414. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10415. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10416. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10417. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10418. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10419. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10420. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10421. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10422. resetlerp = function()
  10423. RJ.C0 = RJC0
  10424. RJ.C1 = RJC1
  10425. N.C0 = NC0
  10426. N.C1 = NC1
  10427. RS.C0 = RSC0
  10428. RS.C1 = RSC1
  10429. LS.C0 = LSC0
  10430. LS.C1 = LSC1
  10431. RH.C0 = RHC0
  10432. RH.C1 = RHC1
  10433. LH.C0 = LHC0
  10434. LH.C1 = LHC1
  10435. end
  10436. -------
  10437. ----------
  10438. hrp = char.HumanoidRootPart
  10439.  
  10440. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10441. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10442. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10443. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10444. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10445. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10446. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10447. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10448. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10449. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10450. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10451. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10452. RS = Torso:FindFirstChild("Right Shoulder")
  10453. LS = Torso:FindFirstChild("Left Shoulder")
  10454. RH = Torso:FindFirstChild("Right Hip")
  10455. LH = Torso:FindFirstChild("Left Hip")
  10456. RJ = hrp:FindFirstChild("RootJoint")
  10457. N = Torso:FindFirstChild("Neck")
  10458. cf = CFrame.new
  10459. ang = CFrame.Angles
  10460. rd = math.rad
  10461. rd2 = math.random
  10462. cs = ColorSequence.new
  10463. ns = NumberSequence.new
  10464. nsk = NumberSequenceKeypoint.new
  10465. -------------------
  10466.  
  10467. end)
  10468.  
  10469. print([[
  10470. -------------------------------------------------
  10471. hi
  10472. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment