Advertisement
ghostteen14

Untitled

Mar 22nd, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 469.39 KB | None | 0 0
  1. wait(8)
  2. local PlayersService = game:GetService("Players")
  3. local Player = game.Players.localPlayer
  4. local char = Player.Character
  5. local Character = Player.Character
  6. local RootPart = Character.HumanoidRootPart
  7. local Head = Character.Head
  8. local done = false
  9. local canheal = false
  10. local deathchat1 = false
  11. local once = true
  12. local dead = false
  13. local candie = true
  14. local deathchat = false
  15. local idleon = true
  16. local idle1 = true
  17. local idle = true
  18. local spiritballenergy = true
  19. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  20. if v:IsA("Accessory") then
  21. v:Destroy()
  22. end
  23. end
  24. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  25. if v:IsA("Shirt") then
  26. v:Remove()
  27. end
  28. end
  29. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  30. if v:IsA("Pants") then
  31. v:Remove()
  32. end
  33. end
  34. wait()
  35. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  36. shirt.Name = "Shirt"
  37. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  38. pants.Name = "Pants"
  39. local v3 = Vector3.new
  40. local num = 0
  41. local bc = BrickColor.new
  42. local new = Instance.new
  43. Instance.new("ForceField", char).Visible = false
  44. local poo = Instance.new("IntValue", Character)
  45. poo.Name = "haha nope"
  46. char.Humanoid.MaxHealth = math.huge
  47. wait()
  48. char.Humanoid.Health = math.huge
  49. Instance.new("ForceField", char).Visible = false
  50. local skinCol = "Pastel brown"
  51. local bd = Player:FindFirstChild("Body Colors")
  52. if bd then
  53. bd.HeadColor = BrickColor.new(skinCol)
  54. bd.TorsoColor = BrickColor.new(skinCol)
  55. bd.LeftLegColor = BrickColor.new(skinCol)
  56. bd.RightLegColor = BrickColor.new(skinCol)
  57. bd.LeftArmColor = BrickColor.new(skinCol)
  58. bd.RightArmColor = BrickColor.new(skinCol)
  59. else
  60. bd = Instance.new("BodyColors", Player)
  61. bd.HeadColor = BrickColor.new(skinCol)
  62. bd.TorsoColor = BrickColor.new(skinCol)
  63. bd.LeftLegColor = BrickColor.new(skinCol)
  64. bd.RightLegColor = BrickColor.new(skinCol)
  65. bd.LeftArmColor = BrickColor.new(skinCol)
  66. bd.RightArmColor = BrickColor.new(skinCol)
  67. end
  68. local number = 1
  69. function GroundWave5()
  70. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  71. Colors = {"Dark blue", "Dark blue"}
  72. local wave11 = Instance.new("Part", char)
  73. wave11.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  74. wave11.Anchored = true
  75. wave11.Name = "Wave"
  76. wave11.CanCollide = false
  77. wave11.Locked = true
  78. wave11.Size = Vector3.new(1, 1, 1)
  79. wave11.TopSurface = "Smooth"
  80. wave11.BottomSurface = "Smooth"
  81. wave11.Transparency = 0.35
  82. wave11.CFrame = HandCF
  83. wm31 = Instance.new("SpecialMesh", wave11)
  84. wm31.MeshId = "rbxassetid://3270017"
  85. coroutine.wrap(function()
  86. for i = 1, 30 do
  87. wm31.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  88. wave11.Size = wm31.Scale
  89. wave11.CFrame = HandCF
  90. wave11.Transparency = i / 30
  91. wait()
  92. end
  93. wait()
  94. wave11:Destroy()
  95. end)()
  96. end
  97. function GroundWave6()
  98. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  99. Colors = {"White", "Dark blue"}
  100. local wave111 = Instance.new("Part", char)
  101. wave111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  102. wave111.Anchored = true
  103. wave111.Name = "Wave"
  104. wave111.CanCollide = false
  105. wave111.Locked = true
  106. wave111.Size = Vector3.new(1, 1, 1)
  107. wave111.TopSurface = "Smooth"
  108. wave111.BottomSurface = "Smooth"
  109. wave111.Transparency = 0.35
  110. wave111.CFrame = HandCF
  111. wm311 = Instance.new("SpecialMesh", wave111)
  112. wm311.MeshId = "rbxassetid://3270017"
  113. coroutine.wrap(function()
  114. for i = 1, 30 do
  115. wm311.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  116. wave111.Size = wm311.Scale
  117. wave111.CFrame = HandCF
  118. wave111.Transparency = i / 30
  119. wait()
  120. end
  121. wait()
  122. wave111:Destroy()
  123. end)()
  124. end
  125. function GroundWave7()
  126. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  127. Colors = {"Dark blue", "White"}
  128. local wave1111 = Instance.new("Part", char)
  129. wave1111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  130. wave1111.Anchored = true
  131. wave1111.Name = "Wave"
  132. wave1111.CanCollide = false
  133. wave1111.Locked = true
  134. wave1111.Size = Vector3.new(1, 1, 1)
  135. wave1111.TopSurface = "Smooth"
  136. wave1111.BottomSurface = "Smooth"
  137. wave1111.Transparency = 0.35
  138. wave1111.CFrame = HandCF
  139. wm3111 = Instance.new("SpecialMesh", wave1111)
  140. wm3111.MeshId = "rbxassetid://3270017"
  141. coroutine.wrap(function()
  142. for i = 1, 30 do
  143. wm3111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  144. wave1111.Size = wm3111.Scale
  145. wave1111.CFrame = HandCF
  146. wave1111.Transparency = i / 30
  147. wait()
  148. end
  149. wait()
  150. wave1111:Destroy()
  151. end)()
  152. end
  153. function GroundWave8()
  154. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  155. Colors = {"Dark blue", "Dark blue"}
  156. local wave11111 = Instance.new("Part", char)
  157. wave11111.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  158. wave11111.Anchored = true
  159. wave11111.Name = "Wave"
  160. wave11111.CanCollide = false
  161. wave11111.Locked = true
  162. wave11111.Size = Vector3.new(1, 1, 1)
  163. wave11111.TopSurface = "Smooth"
  164. wave11111.BottomSurface = "Smooth"
  165. wave11111.Transparency = 0.35
  166. wave11111.CFrame = HandCF
  167. wm31111 = Instance.new("SpecialMesh", wave11111)
  168. wm31111.MeshId = "rbxassetid://3270017"
  169. coroutine.wrap(function()
  170. for i = 1, 30 do
  171. wm31111.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  172. wave11111.Size = wm31111.Scale
  173. wave11111.CFrame = HandCF
  174. wave11111.Transparency = i / 30
  175. wait()
  176. end
  177. wait()
  178. wave11111:Destroy()
  179. end)()
  180. end
  181. function GroundWave9()
  182. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  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 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. function GroundWave10()
  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 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. function GroundWave1()
  238. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  239. Colors = {"White", "White"}
  240. local wave = Instance.new("Part", char)
  241. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  242. wave.Anchored = true
  243. wave.Name = "Wave" .. number
  244. wave.CanCollide = false
  245. wave.Locked = true
  246. wave.Size = Vector3.new(1, 1, 1)
  247. wave.TopSurface = "Smooth"
  248. wave.BottomSurface = "Smooth"
  249. wave.Transparency = 0.35
  250. wave.CFrame = HandCF
  251. wm = Instance.new("SpecialMesh", wave)
  252. wm.Name = "wave" .. number
  253. wm.MeshId = "rbxassetid://3270017"
  254. coroutine.wrap(function()
  255. for i = 1, 30 do
  256. wm.Scale = Vector3.new(5 + i * 5.2, 5 + i * 5.2, 5)
  257. wave.Size = wm.Scale
  258. wave.CFrame = HandCF
  259. wave.Transparency = i / 30
  260. wait()
  261. end
  262. wait()
  263. wave:Destroy()
  264. end)()
  265. end
  266. shirt = Instance.new("Shirt", char)
  267. shirt.Name = "Shirt"
  268. pants = Instance.new("Pants", char)
  269. pants.Name = "Pants"
  270. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  271. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  272. char.Head.face.Texture = "rbxassetid://681212054"
  273. Hair7 = Instance.new("Part")
  274. Hair7.Parent = char
  275. Hair7.Name = "Hair"
  276. Hair7.CanCollide = false
  277. Hair7.Locked = true
  278. Hair7.TopSurface = "Smooth"
  279. Hair7.BottomSurface = "Smooth"
  280. Hair7.formFactor = "Symmetric"
  281. Hair7.Material = "Neon"
  282. Hair7.BrickColor = BrickColor.new("Really black")
  283. Hair7.CFrame = char.Torso.CFrame
  284. Hair7.Size = Vector3.new(1, 1, 1)
  285. Hair7.Transparency = 0
  286. Weld1 = Instance.new("Weld")
  287. Weld1.Parent = char.Head
  288. Weld1.Part0 = char.Head
  289. Weld1.Part1 = Hair7
  290. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  291. Mesh = Instance.new("SpecialMesh")
  292. Mesh.Offset = Vector3.new(0, -0.4, 0)
  293. Mesh.Parent = Hair7
  294. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  295. Mesh.MeshType = "FileMesh"
  296. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  297. Mesh.TextureId = ""
  298. wait(0.5)
  299. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  300. local Must2 = Instance.new("Sound", char)
  301. Must2.SoundId = "rbxassetid://1173681504"
  302. Must2.Pitch = 0.99
  303. Must2.Volume = 1.6
  304. Must2.Looped = true
  305. wait(0)
  306. Must2:Play()
  307. wait(3)
  308. Hair7:Destroy()
  309. wait(0)
  310. Hair7 = Instance.new("Part")
  311. Hair7.Parent = char
  312. Hair7.Name = "Hair"
  313. Hair7.CanCollide = false
  314. Hair7.Locked = true
  315. Hair7.TopSurface = "Smooth"
  316. Hair7.BottomSurface = "Smooth"
  317. Hair7.formFactor = "Symmetric"
  318. Hair7.Material = "Neon"
  319. Hair7.BrickColor = BrickColor.new("Really black")
  320. Hair7.CFrame = char.Torso.CFrame
  321. Hair7.Size = Vector3.new(1, 1, 1)
  322. Hair7.Transparency = 0
  323. Weld1 = Instance.new("Weld")
  324. Weld1.Parent = char.Head
  325. Weld1.Part0 = char.Head
  326. Weld1.Part1 = Hair7
  327. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  328. Mesh = Instance.new("SpecialMesh")
  329. Mesh.Offset = Vector3.new(0, -0.2, -0.14)
  330. Mesh.Parent = Hair7
  331. Mesh.Scale = Vector3.new(7.3, 7.1, 7.2)
  332. Mesh.MeshType = "FileMesh"
  333. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  334. Mesh.TextureId = ""
  335. wait(4)
  336. local poof = Instance.new("Sound", Player)
  337. poof.SoundId = "rbxassetid://1035030726"
  338. poof.Pitch = 0.99
  339. poof.Volume = 1.3
  340. poof.Looped = false
  341. wait(0)
  342. poof:Play()
  343. GroundWave5()
  344. GroundWave6()
  345. GroundWave7()
  346. GroundWave8()
  347. GroundWave9()
  348. GroundWave10()
  349. Hair7:Destroy()
  350. wait(0)
  351. game.Chat:Chat(Character, "...", "White")
  352. Hair7 = Instance.new("Part")
  353. Hair7.Parent = char
  354. Hair7.Name = "Hair"
  355. Hair7.CanCollide = false
  356. Hair7.Locked = true
  357. Hair7.TopSurface = "Smooth"
  358. Hair7.BottomSurface = "Smooth"
  359. Hair7.formFactor = "Symmetric"
  360. Hair7.Material = "Neon"
  361. Hair7.BrickColor = BrickColor.new("Really black")
  362. Hair7.CFrame = char.Torso.CFrame
  363. Hair7.Size = Vector3.new(1, 1, 1)
  364. Hair7.Transparency = 0
  365. Weld1 = Instance.new("Weld")
  366. Weld1.Parent = char.Head
  367. Weld1.Part0 = char.Head
  368. Weld1.Part1 = Hair7
  369. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  370. Mesh = Instance.new("SpecialMesh")
  371. Mesh.Offset = Vector3.new(0, -0.2, -0.14)
  372. Mesh.Parent = Hair7
  373. Mesh.Scale = Vector3.new(7.3, 5.8, 7.2)
  374. Mesh.MeshType = "FileMesh"
  375. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  376. Mesh.TextureId = ""
  377. char.Head.face.Texture = "rbxassetid://986775808"
  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. human = char:FindFirstChild("Humanoid")
  488. human.Name = "hi"
  489. lig = Instance.new("PointLight", Player.Character.Torso)
  490. lig.Color = Color3.new(0, 0, 255)
  491. lig.Range = 10
  492. function clerp(a, b, t)
  493. local qa = {
  494. QuaternionFromCFrame(a)
  495. }
  496. local qb = {
  497. QuaternionFromCFrame(b)
  498. }
  499. local ax, ay, az = a.x, a.y, a.z
  500. local bx, by, bz = b.x, b.y, b.z
  501. local _t = 1 - t
  502. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  503. end
  504. function QuaternionFromCFrame(cf)
  505. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  506. local trace = m00 + m11 + m22
  507. if trace > 0 then
  508. local s = math.sqrt(1 + trace)
  509. local recip = 0.5 / s
  510. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  511. else
  512. local i = 0
  513. if m00 < m11 then
  514. i = 1
  515. end
  516. if m22 > (i == 0 and m00 or m11) then
  517. i = 2
  518. end
  519. if i == 0 then
  520. local s = math.sqrt(m00 - m11 - m22 + 1)
  521. local recip = 0.5 / s
  522. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  523. elseif i == 1 then
  524. local s = math.sqrt(m11 - m22 - m00 + 1)
  525. local recip = 0.5 / s
  526. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  527. elseif i == 2 then
  528. local s = math.sqrt(m22 - m00 - m11 + 1)
  529. local recip = 0.5 / s
  530. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  531. end
  532. end
  533. end
  534. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  535. local xs, ys, zs = x + x, y + y, z + z
  536. local wx, wy, wz = w * xs, w * ys, w * zs
  537. local xx = x * xs
  538. local xy = x * ys
  539. local xz = x * zs
  540. local yy = y * ys
  541. local yz = y * zs
  542. local zz = z * zs
  543. 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))
  544. end
  545. function QuaternionSlerp(a, b, t)
  546. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  547. local startInterp, finishInterp
  548. if cosTheta >= 1.0E-4 then
  549. if 1 - cosTheta > 1.0E-4 then
  550. local theta = math.acos(cosTheta)
  551. local invSinTheta = 1 / math.sin(theta)
  552. startInterp = math.sin((1 - t) * theta) * invSinTheta
  553. finishInterp = math.sin(t * theta) * invSinTheta
  554. else
  555. startInterp = 1 - t
  556. finishInterp = t
  557. end
  558. elseif 1 + cosTheta > 1.0E-4 then
  559. local theta = math.acos(-cosTheta)
  560. local invSinTheta = 1 / math.sin(theta)
  561. startInterp = math.sin((t - 1) * theta) * invSinTheta
  562. finishInterp = math.sin(t * theta) * invSinTheta
  563. else
  564. startInterp = t - 1
  565. finishInterp = t
  566. end
  567. 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
  568. end
  569. function swait(num)
  570. if num == 0 or num == nil then
  571. game:service("RunService").RenderStepped:wait(0)
  572. else
  573. for i = 0, num do
  574. game:service("RunService").RenderStepped:wait(0)
  575. end
  576. end
  577. end
  578. local RbxUtility = LoadLibrary("RbxUtility")
  579. local Create = RbxUtility.Create
  580. function RemoveOutlines(part)
  581. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  582. end
  583. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  584. local Part = Create("Part")({
  585. formFactor = FormFactor,
  586. Parent = Parent,
  587. Reflectance = Reflectance,
  588. Transparency = Transparency,
  589. CanCollide = false,
  590. Locked = true,
  591. BrickColor = BrickColor.new(tostring(BColor)),
  592. Name = Name,
  593. Size = Size,
  594. Material = Material
  595. })
  596. RemoveOutlines(Part)
  597. return Part
  598. end
  599. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  600. local Msh = Create(Mesh)({
  601. Parent = Part,
  602. Offset = OffSet,
  603. Scale = Scale
  604. })
  605. if Mesh == "SpecialMesh" then
  606. Msh.MeshType = MeshType
  607. Msh.MeshId = MeshId
  608. end
  609. return Msh
  610. end
  611. function CreateWeld(Parent, Part0, Part1, C0, C1)
  612. local Weld = Create("Weld")({
  613. Parent = Parent,
  614. Part0 = Part0,
  615. Part1 = Part1,
  616. C0 = C0,
  617. C1 = C1
  618. })
  619. return Weld
  620. end
  621. function rayCast(Position, Direction, Range, Ignore)
  622. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  623. end
  624. function CreateSound(id, par, vol, pit)
  625. coroutine.resume(coroutine.create(function()
  626. local sou = Instance.new("Sound", par or workspace)
  627. sou.Volume = vol
  628. sou.Pitch = pit or 1
  629. sou.SoundId = id
  630. wait()
  631. sou:play()
  632. game:GetService("Debris"):AddItem(sou, 6)
  633. end))
  634. end
  635. function CreateSong(id, par, vol, pit)
  636. coroutine.resume(coroutine.create(function()
  637. sou2 = Instance.new("Sound", par or workspace)
  638. sou2.Volume = 1
  639. sou2.Pitch = 1
  640. sou2.SoundId = id
  641. wait()
  642. sou2:play()
  643. sou2.Looped = true
  644. end))
  645. end
  646. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  647. local function getclosest(obj, distance)
  648. local last, lastx = distance + 1, nil
  649. for i, v in pairs(workspace:GetChildren()) do
  650. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  651. local t = v.Torso
  652. local dist = t.Position - obj.Position.magnitude
  653. if distance >= dist and last > dist then
  654. last = dist
  655. lastx = v
  656. end
  657. end
  658. end
  659. return lastx
  660. end
  661. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  662. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  663. prt.Anchored = true
  664. prt.CFrame = cframe
  665. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  666. game:GetService("Debris"):AddItem(prt, 10)
  667. if Type == 1 or Type == nil then
  668. table.insert(Effects, {
  669. prt,
  670. "Block1",
  671. delay,
  672. x3,
  673. y3,
  674. z3,
  675. msh
  676. })
  677. elseif Type == 2 then
  678. table.insert(Effects, {
  679. prt,
  680. "Block2",
  681. delay,
  682. x3,
  683. y3,
  684. z3,
  685. msh
  686. })
  687. elseif Type == 3 then
  688. table.insert(Effects, {
  689. prt,
  690. "Block3",
  691. delay,
  692. x3,
  693. y3,
  694. z3,
  695. msh
  696. })
  697. end
  698. end
  699. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  700. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  701. prt.Anchored = true
  702. prt.CFrame = cframe
  703. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  704. game:GetService("Debris"):AddItem(prt, 10)
  705. table.insert(Effects, {
  706. prt,
  707. "Cylinder",
  708. delay,
  709. x3,
  710. y3,
  711. z3,
  712. msh
  713. })
  714. end
  715. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  716. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  717. prt.Anchored = true
  718. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  719. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  720. game:GetService("Debris"):AddItem(prt, 10)
  721. table.insert(Effects, {
  722. prt,
  723. "Cylinder",
  724. delay,
  725. x3,
  726. y3,
  727. z3,
  728. msh
  729. })
  730. end
  731. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  732. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  733. prt.Anchored = true
  734. prt.CFrame = cframe
  735. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  736. game:GetService("Debris"):AddItem(prt, 10)
  737. table.insert(Effects, {
  738. prt,
  739. "Cylinder",
  740. delay,
  741. x3,
  742. y3,
  743. z3,
  744. msh
  745. })
  746. end
  747. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  748. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  749. prt.Anchored = true
  750. prt.CFrame = cframe
  751. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  752. game:GetService("Debris"):AddItem(prt, 10)
  753. table.insert(Effects, {
  754. prt,
  755. "Cylinder",
  756. delay,
  757. x3,
  758. y3,
  759. z3,
  760. msh
  761. })
  762. end
  763. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  764. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  765. prt.Anchored = true
  766. prt.CFrame = cframe
  767. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  768. game:GetService("Debris"):AddItem(prt, 10)
  769. table.insert(Effects, {
  770. prt,
  771. "Cylinder",
  772. delay,
  773. x3,
  774. y3,
  775. z3,
  776. msh
  777. })
  778. end
  779. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  780. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  781. prt.Anchored = true
  782. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  783. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  784. local num = math.random(10, 50) / 1000
  785. game:GetService("Debris"):AddItem(prt, 10)
  786. table.insert(Effects, {
  787. prt,
  788. "Shatter",
  789. num,
  790. prt.CFrame,
  791. math.random() - math.random(),
  792. 0,
  793. math.random(50, 100) / 100
  794. })
  795. end
  796. attack = false
  797. game:GetService("RunService").Stepped:connect(function()
  798. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  799. velocity = RootPart.Velocity.y
  800. sine = sine + change
  801. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  802. if equipped == true or equipped == false then
  803. if 1 < RootPart.Velocity.y and hit == nil then
  804. Anim = "Jump"
  805. if attack == false and ice_mode == false then
  806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  808. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  809. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  810. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  811. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  812. end
  813. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  814. Anim = "Fall"
  815. if attack == false then
  816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  818. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  820. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  821. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  822. end
  823. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  824. Anim = "Idle"
  825. if attack == false then
  826. 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)), 0.3)
  827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
  828. 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)
  829. 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)
  830. RH.C0 = clerp(RH.C0, cn(1, -0.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))), 0.3)
  831. LH.C0 = clerp(LH.C0, cn(-1, -0.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))), 0.3)
  832. end
  833. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  834. Anim = "Walk"
  835. if attack == false then
  836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + 0.1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), 0.2)
  837. 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), 0.2)
  838. 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))), 0.2)
  839. 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))), 0.2)
  840. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), 0.2)
  841. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), 0.2)
  842. end
  843. end
  844. end
  845. if equipped == true or equipped == false then
  846. if 1 < RootPart.Velocity.Y and hit == nil then
  847. Anim = "Jump"
  848. if attack == false and ice_mode == true then
  849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  851. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  853. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  854. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  855. end
  856. elseif -1 > RootPart.Velocity.Y and hit == nil and ice_mode == true then
  857. Anim = "Fall"
  858. if attack == false then
  859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  861. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  863. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  864. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  865. end
  866. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  867. Anim = "Idle"
  868. if attack == false then
  869. change = 0.8
  870. 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)
  871. 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)
  872. 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)
  873. 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)
  874. 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)
  875. 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)
  876. end
  877. elseif (Torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  878. Anim = "Walk"
  879. if attack == false then
  880. 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)
  881. 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)
  882. 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)
  883. 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)
  884. 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)
  885. 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)
  886. end
  887. end
  888. end
  889. if 0 < #Effects then
  890. for e = 1, #Effects do
  891. if Effects[e] ~= nil then
  892. local Thing = Effects[e]
  893. if Thing ~= nil then
  894. local Part = Thing[1]
  895. local Mode = Thing[2]
  896. local Delay = Thing[3]
  897. local IncX = Thing[4]
  898. local IncY = Thing[5]
  899. local IncZ = Thing[6]
  900. if 1 >= Thing[1].Transparency then
  901. if Thing[2] == "Block1" then
  902. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  903. local Mesh = Thing[1].Mesh
  904. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  905. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  906. elseif Thing[2] == "Block2" then
  907. 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)
  908. local Mesh = Thing[7]
  909. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  910. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  911. elseif Thing[2] == "Block3" then
  912. 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)
  913. local Mesh = Thing[7]
  914. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  915. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  916. elseif Thing[2] == "Cylinder" then
  917. local Mesh = Thing[1].Mesh
  918. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  919. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  920. elseif Thing[2] == "Blood" then
  921. local Mesh = Thing[7]
  922. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  923. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  924. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  925. elseif Thing[2] == "Elec" then
  926. local Mesh = Thing[1].Mesh
  927. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  928. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  929. elseif Thing[2] == "Disappear" then
  930. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  931. elseif Thing[2] == "Shatter" then
  932. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  933. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  934. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  935. Thing[6] = Thing[6] + Thing[5]
  936. end
  937. else
  938. Part.Parent = nil
  939. table.remove(Effects, e)
  940. end
  941. end
  942. end
  943. end
  944. end
  945. end)
  946. local whoh = Instance.new("Sound", Torso)
  947. whoh.SoundId = "rbxassetid://1179254378"
  948. whoh.Pitch = 0.99
  949. whoh.Volume = 1.5
  950. whoh.Looped = true
  951. wait(0)
  952. whoh:Play()
  953. local Aura = Instance.new("ParticleEmitter")
  954. Aura.Name = "Aura"
  955. Aura.Texture = "rbxassetid://833874434"
  956. Aura.Parent = LeftArm
  957. Aura.LightEmission = 1
  958. Aura.Transparency = NumberSequence.new(1, 0.2, 1)
  959. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  960. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  961. Aura.LockedToPart = true
  962. Aura.Lifetime = NumberRange.new(1)
  963. Aura.Rate = 100
  964. Aura.Speed = NumberRange.new(0.3)
  965. Aura.EmissionDirection = "Top"
  966. local Aura = Instance.new("ParticleEmitter")
  967. Aura.Name = "Aura"
  968. Aura.Texture = "rbxassetid://833874434"
  969. Aura.Parent = Head
  970. Aura.LightEmission = 1
  971. Aura.Transparency = NumberSequence.new(1, 0.2, 1)
  972. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  973. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  974. Aura.LockedToPart = true
  975. Aura.Lifetime = NumberRange.new(1)
  976. Aura.Rate = 100
  977. Aura.Speed = NumberRange.new(0)
  978. Aura.EmissionDirection = "Top"
  979. local Aura2 = Instance.new("ParticleEmitter")
  980. Aura2.Name = "Aura"
  981. Aura2.Texture = "rbxassetid://833874434"
  982. Aura2.Parent = RightArm
  983. Aura2.LightEmission = 1
  984. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  985. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  986. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  987. Aura2.LockedToPart = true
  988. Aura2.Lifetime = NumberRange.new(1)
  989. Aura2.Rate = 100
  990. Aura2.Speed = NumberRange.new(0.3)
  991. Aura2.EmissionDirection = "Top"
  992. local Aura2 = Instance.new("ParticleEmitter")
  993. Aura2.Name = "Aura"
  994. Aura2.Texture = "rbxassetid://833874434"
  995. Aura2.Parent = LeftLeg
  996. Aura2.LightEmission = 1
  997. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  998. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  999. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1000. Aura2.LockedToPart = true
  1001. Aura2.Lifetime = NumberRange.new(1)
  1002. Aura2.Rate = 100
  1003. Aura2.Speed = NumberRange.new(0.3)
  1004. Aura2.EmissionDirection = "Top"
  1005. local Aura2 = Instance.new("ParticleEmitter")
  1006. Aura2.Name = "Aura"
  1007. Aura2.Texture = "rbxassetid://833874434"
  1008. Aura2.Parent = RightLeg
  1009. Aura2.LightEmission = 1
  1010. Aura2.Transparency = NumberSequence.new(1, 0.2, 1)
  1011. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1012. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1013. Aura2.LockedToPart = true
  1014. Aura2.Lifetime = NumberRange.new(1)
  1015. Aura2.Rate = 100
  1016. Aura2.Speed = NumberRange.new(0.3)
  1017. Aura2.EmissionDirection = "Top"
  1018. local Aura = Instance.new("ParticleEmitter")
  1019. Aura.Name = "Aura"
  1020. Aura.Texture = "rbxassetid://833874434"
  1021. Aura.Parent = LeftArm
  1022. Aura.LightEmission = 1
  1023. Aura.Transparency = NumberSequence.new(1, 0.4, 1)
  1024. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1025. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1026. Aura.LockedToPart = true
  1027. Aura.Lifetime = NumberRange.new(1)
  1028. Aura.Rate = 60
  1029. Aura.Speed = NumberRange.new(0.3)
  1030. Aura.EmissionDirection = "Top"
  1031. local Aura2 = Instance.new("ParticleEmitter")
  1032. Aura2.Name = "Aura"
  1033. Aura2.Texture = "rbxassetid://833874434"
  1034. Aura2.Parent = RightArm
  1035. Aura2.LightEmission = 1
  1036. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1037. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1038. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1039. Aura2.LockedToPart = true
  1040. Aura2.Lifetime = NumberRange.new(1)
  1041. Aura2.Rate = 60
  1042. Aura2.Speed = NumberRange.new(0.3)
  1043. Aura2.EmissionDirection = "Top"
  1044. local Aura2 = Instance.new("ParticleEmitter")
  1045. Aura2.Name = "Aura"
  1046. Aura2.Texture = "rbxassetid://833874434"
  1047. Aura2.Parent = LeftLeg
  1048. Aura2.LightEmission = 1
  1049. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1050. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1051. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1052. Aura2.LockedToPart = true
  1053. Aura2.Lifetime = NumberRange.new(1)
  1054. Aura2.Rate = 60
  1055. Aura2.Speed = NumberRange.new(0.1)
  1056. Aura2.EmissionDirection = "Top"
  1057. local Aura2 = Instance.new("ParticleEmitter")
  1058. Aura2.Name = "Aura"
  1059. Aura2.Texture = "rbxassetid://833874434"
  1060. Aura2.Parent = RightLeg
  1061. Aura2.LightEmission = 1
  1062. Aura2.Transparency = NumberSequence.new(1, 0.4, 1)
  1063. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1064. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1065. Aura2.LockedToPart = true
  1066. Aura2.Lifetime = NumberRange.new(1)
  1067. Aura2.Rate = 60
  1068. Aura2.Speed = NumberRange.new(0.3)
  1069. Aura2.EmissionDirection = "Top"
  1070. local Aura = Instance.new("ParticleEmitter")
  1071. Aura.Name = "Aura"
  1072. Aura.Texture = "rbxassetid://833874434"
  1073. Aura.Parent = LeftArm
  1074. Aura.LightEmission = 1
  1075. Aura.Transparency = NumberSequence.new(1, 0.7, 1)
  1076. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1077. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1078. Aura.LockedToPart = true
  1079. Aura.Lifetime = NumberRange.new(1)
  1080. Aura.Rate = 60
  1081. Aura.Speed = NumberRange.new(0.3)
  1082. Aura.EmissionDirection = "Top"
  1083. local Aura2 = Instance.new("ParticleEmitter")
  1084. Aura2.Name = "Aura"
  1085. Aura2.Texture = "rbxassetid://833874434"
  1086. Aura2.Parent = RightArm
  1087. Aura2.LightEmission = 1
  1088. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1089. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1090. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1091. Aura2.LockedToPart = true
  1092. Aura2.Lifetime = NumberRange.new(1)
  1093. Aura2.Rate = 60
  1094. Aura2.Speed = NumberRange.new(0.3)
  1095. Aura2.EmissionDirection = "Top"
  1096. local Aura2 = Instance.new("ParticleEmitter")
  1097. Aura2.Name = "Aura"
  1098. Aura2.Texture = "rbxassetid://833874434"
  1099. Aura2.Parent = LeftLeg
  1100. Aura2.LightEmission = 1
  1101. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1102. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1103. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1104. Aura2.LockedToPart = true
  1105. Aura2.Lifetime = NumberRange.new(1)
  1106. Aura2.Rate = 60
  1107. Aura2.Speed = NumberRange.new(0.3)
  1108. Aura2.EmissionDirection = "Top"
  1109. local Aura2 = Instance.new("ParticleEmitter")
  1110. Aura2.Name = "Aura"
  1111. Aura2.Texture = "rbxassetid://833874434"
  1112. Aura2.Parent = RightLeg
  1113. Aura2.LightEmission = 1
  1114. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1115. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1116. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1117. Aura2.LockedToPart = true
  1118. Aura2.Lifetime = NumberRange.new(0.6)
  1119. Aura2.Rate = 60
  1120. Aura2.Speed = NumberRange.new(0.3)
  1121. Aura2.EmissionDirection = "Top"
  1122. local Aura = Instance.new("ParticleEmitter")
  1123. Aura.Name = "Aura"
  1124. Aura.Texture = "rbxassetid://833874434"
  1125. Aura.Parent = LeftArm
  1126. Aura.LightEmission = 1
  1127. Aura.Transparency = NumberSequence.new(1, 0.7, 1)
  1128. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1129. Aura.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1130. Aura.LockedToPart = true
  1131. Aura.Lifetime = NumberRange.new(1)
  1132. Aura.Rate = 60
  1133. Aura.Speed = NumberRange.new(0.3)
  1134. Aura.EmissionDirection = "Top"
  1135. local Aura2 = Instance.new("ParticleEmitter")
  1136. Aura2.Name = "Aura"
  1137. Aura2.Texture = "rbxassetid://833874434"
  1138. Aura2.Parent = RightArm
  1139. Aura2.LightEmission = 1
  1140. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1141. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1142. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1143. Aura2.LockedToPart = true
  1144. Aura2.Lifetime = NumberRange.new(1)
  1145. Aura2.Rate = 60
  1146. Aura2.Speed = NumberRange.new(0.3)
  1147. Aura2.EmissionDirection = "Top"
  1148. local Aura2 = Instance.new("ParticleEmitter")
  1149. Aura2.Name = "Aura"
  1150. Aura2.Texture = "rbxassetid://833874434"
  1151. Aura2.Parent = LeftLeg
  1152. Aura2.LightEmission = 1
  1153. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1154. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1155. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1156. Aura2.LockedToPart = true
  1157. Aura2.Lifetime = NumberRange.new(1)
  1158. Aura2.Rate = 60
  1159. Aura2.Speed = NumberRange.new(0.3)
  1160. Aura2.EmissionDirection = "Top"
  1161. local Aura2 = Instance.new("ParticleEmitter")
  1162. Aura2.Name = "Aura"
  1163. Aura2.Texture = "rbxassetid://833874434"
  1164. Aura2.Parent = RightLeg
  1165. Aura2.LightEmission = 1
  1166. Aura2.Transparency = NumberSequence.new(1, 0.7, 1)
  1167. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1168. Aura2.Size = NumberSequence.new(0.8, 0.8, 0.1)
  1169. Aura2.LockedToPart = true
  1170. Aura2.Lifetime = NumberRange.new(0.6)
  1171. Aura2.Rate = 60
  1172. Aura2.Speed = NumberRange.new(0.3)
  1173. Aura2.EmissionDirection = "Top"
  1174. local tra = Instance.new("ParticleEmitter")
  1175. tra.Parent = Torso
  1176. tra.LightEmission = 1
  1177. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1178. tra.Rate = 15
  1179. tra.Rotation = NumberRange.new(-5, 5)
  1180. tra.Lifetime = NumberRange.new(1.5, 2)
  1181. tra.Size = NumberSequence.new(0.098, 0)
  1182. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1183. tra.Speed = NumberRange.new(0.5)
  1184. tra.VelocitySpread = 360
  1185. tra.VelocityInheritance = 0.5
  1186. tra.ZOffset = 2
  1187. local tra = Instance.new("ParticleEmitter")
  1188. tra.Parent = Head
  1189. tra.LightEmission = 1
  1190. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1191. tra.Rate = 15
  1192. tra.Rotation = NumberRange.new(-5, 5)
  1193. tra.Lifetime = NumberRange.new(1.5, 2)
  1194. tra.Size = NumberSequence.new(0.098, 0)
  1195. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1196. tra.Speed = NumberRange.new(0.5)
  1197. tra.VelocitySpread = 360
  1198. tra.VelocityInheritance = 0.5
  1199. tra.ZOffset = 2
  1200. local tra = Instance.new("ParticleEmitter")
  1201. tra.Parent = LeftArm
  1202. tra.LightEmission = 1
  1203. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1204. tra.Rate = 15
  1205. tra.Rotation = NumberRange.new(-5, 5)
  1206. tra.Lifetime = NumberRange.new(1.5, 2)
  1207. tra.Size = NumberSequence.new(0.098, 0)
  1208. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1209. tra.Speed = NumberRange.new(0.5)
  1210. tra.VelocitySpread = 360
  1211. tra.VelocityInheritance = 0.5
  1212. tra.ZOffset = 2
  1213. local tra = Instance.new("ParticleEmitter")
  1214. tra.Parent = RightArm
  1215. tra.LightEmission = 1
  1216. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1217. tra.Rate = 15
  1218. tra.Rotation = NumberRange.new(-5, 5)
  1219. tra.Lifetime = NumberRange.new(1.5, 2)
  1220. tra.Size = NumberSequence.new(0.098, 0)
  1221. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1222. tra.Speed = NumberRange.new(0.5)
  1223. tra.VelocitySpread = 360
  1224. tra.VelocityInheritance = 0.5
  1225. tra.ZOffset = 2
  1226. local tra = Instance.new("ParticleEmitter")
  1227. tra.Parent = LeftLeg
  1228. tra.LightEmission = 1
  1229. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1230. tra.Rate = 15
  1231. tra.Rotation = NumberRange.new(-5, 5)
  1232. tra.Lifetime = NumberRange.new(1.5, 2)
  1233. tra.Size = NumberSequence.new(0.098, 0)
  1234. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1235. tra.Speed = NumberRange.new(0.5)
  1236. tra.VelocitySpread = 360
  1237. tra.VelocityInheritance = 0.5
  1238. tra.ZOffset = 2
  1239. local tra = Instance.new("ParticleEmitter")
  1240. tra.Parent = RightLeg
  1241. tra.LightEmission = 1
  1242. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1243. tra.Rate = 15
  1244. tra.Rotation = NumberRange.new(-5, 5)
  1245. tra.Lifetime = NumberRange.new(1.5, 2)
  1246. tra.Size = NumberSequence.new(0.098, 0)
  1247. tra.Transparency = NumberSequence.new(0.2, 0.3, 1)
  1248. tra.Speed = NumberRange.new(0.5)
  1249. tra.VelocitySpread = 360
  1250. tra.VelocityInheritance = 0.5
  1251. tra.ZOffset = 2
  1252. function RemoveOutlines(part)
  1253. part.TopSurface = 10
  1254. end
  1255. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1256. local Part = Create("Part")({
  1257. Parent = Parent,
  1258. Reflectance = Reflectance,
  1259. Transparency = Transparency,
  1260. CanCollide = false,
  1261. Locked = true,
  1262. BrickColor = BrickColor.new(tostring(BColor)),
  1263. Name = Name,
  1264. Size = Size,
  1265. Material = Material
  1266. })
  1267. RemoveOutlines(Part)
  1268. return Part
  1269. end
  1270. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1271. local Msh = Create(Mesh)({
  1272. Parent = Part,
  1273. Offset = OffSet,
  1274. Scale = Scale
  1275. })
  1276. if Mesh == "SpecialMesh" then
  1277. Msh.MeshType = MeshType
  1278. Msh.MeshId = MeshId
  1279. end
  1280. return Msh
  1281. end
  1282. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1283. local Weld = Create("Weld")({
  1284. Parent = Parent,
  1285. Part0 = Part0,
  1286. Part1 = Part1,
  1287. C0 = C0,
  1288. C1 = C1
  1289. })
  1290. return Weld
  1291. end
  1292. WSHM = {
  1293. "White",
  1294. "Pastel light blue"
  1295. }
  1296. WSH = WSHM[math.random(1, #WSHM)]
  1297. function IcePartFunk(HPart, aria, Min, Max)
  1298. IcePart = Instance.new("Part", HPart)
  1299. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1300. IcePart.CanCollide = false
  1301. IuW = Instance.new("Weld")
  1302. IuW.Name = "GuW"
  1303. IuW.Part0 = HPart
  1304. 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))
  1305. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1306. IuW.Part1 = IcePart
  1307. IuW.Parent = HPart
  1308. IcePart.Transparency = 0.85
  1309. IcePart.Material = "Neon"
  1310. WSH = WSHM[math.random(1, #WSHM)]
  1311. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1312. RemoveOutlines(IcePart)
  1313. game:GetService("Debris"):AddItem(IuW, 4)
  1314. game:GetService("Debris"):AddItem(IcePart, 6)
  1315. end
  1316. SpikeMeshId = 1033714
  1317. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1318. local Part = Instance.new("Part", Parent)
  1319. Part.Name = Name
  1320. Part.BrickColor = BrickColor.new(Color)
  1321. Part.Size = Size
  1322. Part.Material = Material
  1323. Part.Transparency = Transparency
  1324. Part.CanCollide = false
  1325. RemoveOutlines(Part)
  1326. local Mesh = Instance.new("SpecialMesh", Part)
  1327. Mesh.MeshType = "Sphere"
  1328. Mesh.Scale = Scale
  1329. return Mesh and Part
  1330. end
  1331. CFuncs = {
  1332. Part = {
  1333. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1334. local Part = Create("Part")({
  1335. Parent = Parent,
  1336. Reflectance = Reflectance,
  1337. Transparency = Transparency,
  1338. CanCollide = false,
  1339. Locked = true,
  1340. BrickColor = BrickColor.new(tostring(BColor)),
  1341. Name = Name,
  1342. Size = Size,
  1343. Material = Material
  1344. })
  1345. RemoveOutlines(Part)
  1346. return Part
  1347. end
  1348. },
  1349. Mesh = {
  1350. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1351. local Msh = Create(Mesh)({
  1352. Parent = Part,
  1353. Offset = OffSet,
  1354. Scale = Scale
  1355. })
  1356. if Mesh == "SpecialMesh" then
  1357. Msh.MeshType = MeshType
  1358. Msh.MeshId = MeshId
  1359. end
  1360. return Msh
  1361. end
  1362. },
  1363. Mesh = {
  1364. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1365. local Msh = Create(Mesh)({
  1366. Parent = Part,
  1367. Offset = OffSet,
  1368. Scale = Scale
  1369. })
  1370. if Mesh == "SpecialMesh" then
  1371. Msh.MeshType = MeshType
  1372. Msh.MeshId = MeshId
  1373. end
  1374. return Msh
  1375. end
  1376. },
  1377. Weld = {
  1378. Create = function(Parent, Part0, Part1, C0, C1)
  1379. local Weld = Create("Weld")({
  1380. Parent = Parent,
  1381. Part0 = Part0,
  1382. Part1 = Part1,
  1383. C0 = C0,
  1384. C1 = C1
  1385. })
  1386. return Weld
  1387. end
  1388. },
  1389. Sound = {
  1390. Create = function(id, par, vol, pit)
  1391. coroutine.resume(coroutine.create(function()
  1392. local S = Create("Sound")({
  1393. Volume = vol,
  1394. Pitch = pit or 1,
  1395. SoundId = id,
  1396. Parent = par or workspace
  1397. })
  1398. wait()
  1399. S:play()
  1400. game:GetService("Debris"):AddItem(S, 6)
  1401. end))
  1402. end
  1403. },
  1404. ParticleEmitter = {
  1405. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1406. local fp = Create("ParticleEmitter")({
  1407. Parent = Parent,
  1408. Color = ColorSequence.new(Color1, Color2),
  1409. LightEmission = LightEmission,
  1410. Size = Size,
  1411. Texture = Texture,
  1412. Transparency = Transparency,
  1413. ZOffset = ZOffset,
  1414. Acceleration = Accel,
  1415. Drag = Drag,
  1416. LockedToPart = LockedToPart,
  1417. VelocityInheritance = VelocityInheritance,
  1418. EmissionDirection = EmissionDirection,
  1419. Enabled = Enabled,
  1420. Lifetime = LifeTime,
  1421. Rate = Rate,
  1422. Rotation = Rotation,
  1423. RotSpeed = RotSpeed,
  1424. Speed = Speed,
  1425. VelocitySpread = VelocitySpread
  1426. })
  1427. return fp
  1428. end
  1429. }
  1430. }
  1431. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1432. if hit.Parent == nil then
  1433. return
  1434. end
  1435. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1436. for _, v in pairs(hit.Parent:children()) do
  1437. if v:IsA("Humanoid") then
  1438. h = v
  1439. end
  1440. end
  1441. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1442. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1443. return
  1444. end
  1445. local c = Create("ObjectValue")({
  1446. Name = "creator",
  1447. Value = game:service("Players").LocalPlayer,
  1448. Parent = h
  1449. })
  1450. game:GetService("Debris"):AddItem(c, 0.5)
  1451. if HitSound ~= nil and HitPitch ~= nil then
  1452. CreateSound(HitSound, hit, 1, HitPitch)
  1453. end
  1454. local Damage = math.random(minim, maxim)
  1455. local blocked = false
  1456. local block = hit.Parent:findFirstChild("Block")
  1457. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1458. blocked = true
  1459. block.Value = block.Value - 1
  1460. print(block.Value)
  1461. end
  1462. if blocked == false then
  1463. h.Health = h.Health - Damage
  1464. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1465. else
  1466. h.Health = h.Health - Damage / 2
  1467. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1468. end
  1469. if Type == "Knockdown" then
  1470. local hum = hit.Parent.Humanoid
  1471. hum.PlatformStand = true
  1472. coroutine.resume(coroutine.create(function(HHumanoid)
  1473. swait(1)
  1474. HHumanoid.PlatformStand = false
  1475. end), hum)
  1476. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1477. local bodvol = Create("BodyVelocity")({
  1478. velocity = angle * knockback,
  1479. P = 5000,
  1480. maxForce = Vector3.new(8000, 8000, 8000),
  1481. Parent = hit
  1482. })
  1483. local rl = Create("BodyAngularVelocity")({
  1484. P = 3000,
  1485. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1486. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1487. Parent = hit
  1488. })
  1489. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1490. game:GetService("Debris"):AddItem(rl, 0.5)
  1491. elseif Type == "Normal" then
  1492. local vp = Create("BodyVelocity")({
  1493. P = 500,
  1494. maxForce = Vector3.new(math.huge, 0, math.huge),
  1495. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1496. })
  1497. if knockback > 0 then
  1498. vp.Parent = hit.Parent.Torso
  1499. end
  1500. game:GetService("Debris"):AddItem(vp, 0.5)
  1501. elseif Type == "Impale" then
  1502. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1503. Spike.Anchored = true
  1504. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1505. Spike.Position = hit.Parent.Torso.Position
  1506. for i = 1, 5 do
  1507. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1508. end
  1509. Services.Debris:AddItem(Spike, 4)
  1510. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1511. hit.Parent.Humanoid.PlatformStand = true
  1512. swait(1)
  1513. hit.Parent.Humanoid.PlatformStand = false
  1514. elseif Type == "Up" then
  1515. local bodyVelocity = Create("BodyVelocity")({
  1516. velocity = Vector3.new(0, 20, 0),
  1517. P = 5000,
  1518. maxForce = Vector3.new(8000, 8000, 8000),
  1519. Parent = hit
  1520. })
  1521. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1522. local bodyVelocity = Create("BodyVelocity")({
  1523. velocity = Vector3.new(0, 20, 0),
  1524. P = 5000,
  1525. maxForce = Vector3.new(8000, 8000, 8000),
  1526. Parent = hit
  1527. })
  1528. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1529. elseif Type == "Snare" then
  1530. local bp = Create("BodyPosition")({
  1531. P = 900,
  1532. D = 1000,
  1533. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1534. position = hit.Parent.Torso.Position,
  1535. Parent = hit.Parent.Torso
  1536. })
  1537. game:GetService("Debris"):AddItem(bp, 1)
  1538. elseif Type == "Slowness" then
  1539. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1540. for i = 1, 25 do
  1541. hit.Parent.Humanoid.WalkSpeed = 4
  1542. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1543. end
  1544. wait(4)
  1545. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1546. elseif Type == "FireDmg" then
  1547. for i = 1, math.random(60, 150) do
  1548. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1549. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1550. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1551. wait(0.1)
  1552. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1553. end
  1554. elseif Type == "Freeze" then
  1555. local bp = Create("BodyPosition")({
  1556. P = 900,
  1557. D = 1000,
  1558. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1559. position = hit.Parent.Torso.Position,
  1560. Parent = hit.Parent.Torso
  1561. })
  1562. game:GetService("Debris"):AddItem(bp, 4)
  1563. for i = 1, 25 do
  1564. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1565. end
  1566. elseif Type == "Freeze2" then
  1567. local BodPos = Create("BodyPosition")({
  1568. P = 50000,
  1569. D = 1000,
  1570. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1571. position = hit.Parent.Torso.Position,
  1572. Parent = hit.Parent.Torso
  1573. })
  1574. local BodGy = Create("BodyGyro")({
  1575. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1576. P = 20000,
  1577. Parent = hit.Parent.Torso,
  1578. cframe = hit.Parent.Torso.CFrame
  1579. })
  1580. hit.Parent.Torso.Anchored = true
  1581. coroutine.resume(coroutine.create(function(Part)
  1582. swait(1.5)
  1583. Part.Anchored = false
  1584. end), hit.Parent.Torso)
  1585. game:GetService("Debris"):AddItem(BodPos, 3)
  1586. game:GetService("Debris"):AddItem(BodGy, 3)
  1587. end
  1588. local debounce = Create("BoolValue")({
  1589. Name = "DebounceHit",
  1590. Parent = hit.Parent,
  1591. Value = true
  1592. })
  1593. game:GetService("Debris"):AddItem(debounce, Delay)
  1594. c = Instance.new("ObjectValue")
  1595. c.Name = "creator"
  1596. c.Value = Player
  1597. c.Parent = h
  1598. game:GetService("Debris"):AddItem(c, 0.5)
  1599. end
  1600. end
  1601. function ShowDamage(Pos, Text, Time, Color)
  1602. local Rate = 0.033333333333333
  1603. if not Pos then
  1604. local Pos = Vector3.new(0, 0, 0)
  1605. end
  1606. local Text = Text or ""
  1607. local Time = Time or 2
  1608. if not Color then
  1609. local Color = Color3.new(1, 0, 1)
  1610. end
  1611. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1612. EffectPart.Anchored = true
  1613. local BillboardGui = Create("BillboardGui")({
  1614. Size = UDim2.new(3, 0, 3, 0),
  1615. Adornee = EffectPart,
  1616. Parent = EffectPart
  1617. })
  1618. local TextLabel = Create("TextLabel")({
  1619. BackgroundTransparency = 1,
  1620. Size = UDim2.new(1, 0, 1, 0),
  1621. Text = Text,
  1622. TextColor3 = Color,
  1623. TextScaled = true,
  1624. Font = Enum.Font.ArialBold,
  1625. Parent = BillboardGui
  1626. })
  1627. game.Debris:AddItem(EffectPart, Time + 0.1)
  1628. EffectPart.Parent = game:GetService("Workspace")
  1629. delay(0, function()
  1630. local Frames = Time / Rate
  1631. for Frame = 1, Frames do
  1632. wait(Rate)
  1633. local Percent = Frame / Frames
  1634. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1635. TextLabel.TextTransparency = Percent
  1636. end
  1637. if EffectPart and EffectPart.Parent then
  1638. EffectPart:Destroy()
  1639. end
  1640. end)
  1641. end
  1642. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1643. for _, c in pairs(workspace:children()) do
  1644. local hum = c:findFirstChild("Humanoid")
  1645. if hum ~= nil then
  1646. local head = c:findFirstChild("Head")
  1647. if head ~= nil then
  1648. local targ = head.Position - Part.Position
  1649. local mag = targ.magnitude
  1650. if magni >= mag and c.Name ~= Player.Name then
  1651. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1652. end
  1653. end
  1654. end
  1655. end
  1656. end
  1657. function MagniKILL(Part, magni, knock, Type)
  1658. for _, c in pairs(workspace:children()) do
  1659. local hum = c:findFirstChild("Humanoid")
  1660. if hum ~= nil then
  1661. local head = c:findFirstChild("Head")
  1662. if head ~= nil then
  1663. local targ = head.Position - Part.Position
  1664. local mag = targ.magnitude
  1665. if magni >= mag and c.Name ~= Player.Name then
  1666. hum.Health = 0
  1667. end
  1668. end
  1669. end
  1670. end
  1671. end
  1672. EffectModel = Instance.new("Model", Character)
  1673. EffectModel.Name = "Effects"
  1674. Effects = {
  1675. Block = {
  1676. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1677. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1678. prt.Anchored = true
  1679. prt.CFrame = cframe
  1680. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1681. game:GetService("Debris"):AddItem(prt, 10)
  1682. if Type == 1 or Type == nil then
  1683. table.insert(Effects, {
  1684. prt,
  1685. "Block1",
  1686. delay,
  1687. x3,
  1688. y3,
  1689. z3,
  1690. msh
  1691. })
  1692. elseif Type == 2 then
  1693. table.insert(Effects, {
  1694. prt,
  1695. "Block2",
  1696. delay,
  1697. x3,
  1698. y3,
  1699. z3,
  1700. msh
  1701. })
  1702. else
  1703. table.insert(Effects, {
  1704. prt,
  1705. "Block3",
  1706. delay,
  1707. x3,
  1708. y3,
  1709. z3,
  1710. msh
  1711. })
  1712. end
  1713. end
  1714. },
  1715. Sphere = {
  1716. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1717. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1718. prt.Anchored = true
  1719. prt.CFrame = cframe
  1720. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1721. game:GetService("Debris"):AddItem(prt, 10)
  1722. table.insert(Effects, {
  1723. prt,
  1724. "Cylinder",
  1725. delay,
  1726. x3,
  1727. y3,
  1728. z3,
  1729. msh
  1730. })
  1731. end
  1732. },
  1733. Cylinder = {
  1734. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1735. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1736. prt.Anchored = true
  1737. prt.CFrame = cframe
  1738. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1739. game:GetService("Debris"):AddItem(prt, 10)
  1740. table.insert(Effects, {
  1741. prt,
  1742. "Cylinder",
  1743. delay,
  1744. x3,
  1745. y3,
  1746. z3,
  1747. msh
  1748. })
  1749. end
  1750. },
  1751. Wave = {
  1752. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1753. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1754. prt.Anchored = true
  1755. prt.CFrame = cframe
  1756. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1757. game:GetService("Debris"):AddItem(prt, 10)
  1758. table.insert(Effects, {
  1759. prt,
  1760. "Cylinder",
  1761. delay,
  1762. x3,
  1763. y3,
  1764. z3,
  1765. msh
  1766. })
  1767. end
  1768. },
  1769. Ring = {
  1770. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1771. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1772. prt.Anchored = true
  1773. prt.CFrame = cframe
  1774. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1775. game:GetService("Debris"):AddItem(prt, 10)
  1776. table.insert(Effects, {
  1777. prt,
  1778. "Cylinder",
  1779. delay,
  1780. x3,
  1781. y3,
  1782. z3,
  1783. msh
  1784. })
  1785. end
  1786. },
  1787. Break = {
  1788. Create = function(brickcolor, cframe, x1, y1, z1)
  1789. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1790. prt.Anchored = true
  1791. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1792. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1793. local num = math.random(10, 50) / 1000
  1794. game:GetService("Debris"):AddItem(prt, 10)
  1795. table.insert(Effects, {
  1796. prt,
  1797. "Shatter",
  1798. num,
  1799. prt.CFrame,
  1800. math.random() - math.random(),
  1801. 0,
  1802. math.random(50, 100) / 100
  1803. })
  1804. end
  1805. }
  1806. }
  1807. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1808. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1809. prt.Anchored = true
  1810. prt.CFrame = cframe
  1811. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1812. game:GetService("Debris"):AddItem(prt, 10)
  1813. if Type == 1 or Type == nil then
  1814. table.insert(Effects, {
  1815. prt,
  1816. "Block1",
  1817. delay,
  1818. x3,
  1819. y3,
  1820. z3,
  1821. msh
  1822. })
  1823. elseif Type == 2 then
  1824. table.insert(Effects, {
  1825. prt,
  1826. "Block2",
  1827. delay,
  1828. x3,
  1829. y3,
  1830. z3,
  1831. msh
  1832. })
  1833. elseif Type == 3 then
  1834. table.insert(Effects, {
  1835. prt,
  1836. "Block3",
  1837. delay,
  1838. x3,
  1839. y3,
  1840. z3,
  1841. msh
  1842. })
  1843. end
  1844. end
  1845. function CreateSound(id, par, vol, pit)
  1846. coroutine.resume(coroutine.create(function()
  1847. local sou = Instance.new("Sound", par or workspace)
  1848. sou.Volume = vol
  1849. sou.Pitch = pit or 1
  1850. sou.SoundId = id
  1851. swait()
  1852. sou:play()
  1853. game:GetService("Debris"):AddItem(sou, 6)
  1854. end))
  1855. end
  1856. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1857. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1858. prt.Anchored = true
  1859. prt.CFrame = cframe
  1860. prt.Material = "Neon"
  1861. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1862. game:GetService("Debris"):AddItem(prt, 10)
  1863. coroutine.resume(coroutine.create(function(Part, Mesh)
  1864. for i = 0, 6, delay do
  1865. swait()
  1866. Part.Transparency = i
  1867. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1868. end
  1869. Part.Parent = nil
  1870. end), prt, msh)
  1871. end
  1872. function shoottraildd(mouse, partt, SpreadAmount, dmg)
  1873. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1874. local MainPos = partt.Position
  1875. local MainPos2 = mouse + SpreadVectors
  1876. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1877. local speed = 1000
  1878. local num = 1
  1879. coroutine.resume(coroutine.create(function()
  1880. repeat
  1881. swait()
  1882. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1883. local mag = (MainPos - pos).magnitude
  1884. 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)
  1885. MainPos = MainPos + MouseLook.lookVector * speed
  1886. num = num - 1
  1887. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1888. if hit ~= nil then
  1889. num = 0
  1890. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1891. refpart.Anchored = true
  1892. refpart.CFrame = CFrame.new(pos)
  1893. game:GetService("Debris"):AddItem(refpart, 2)
  1894. end
  1895. if num <= 0 then
  1896. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1897. refpart.Anchored = true
  1898. refpart.CFrame = CFrame.new(pos)
  1899. if hit ~= nil then
  1900. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1901. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1902. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1903. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1904. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1905. end
  1906. game:GetService("Debris"):AddItem(refpart, 0)
  1907. end
  1908. until num <= 0
  1909. end))
  1910. end
  1911. function shoottraildd2(mouse, partt, SpreadAmount)
  1912. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1913. local MainPos = partt.Position
  1914. local MainPos2 = mouse + SpreadVectors
  1915. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1916. local speed = 3000
  1917. local num = 1
  1918. coroutine.resume(coroutine.create(function()
  1919. repeat
  1920. swait()
  1921. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1922. local mag = (MainPos - pos).magnitude
  1923. 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)
  1924. MainPos = MainPos + MouseLook.lookVector * speed
  1925. num = num - 1
  1926. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1927. if hit ~= nil then
  1928. num = 0
  1929. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1930. refpart.Anchored = true
  1931. refpart.CFrame = CFrame.new(pos)
  1932. game:GetService("Debris"):AddItem(refpart, 2)
  1933. end
  1934. if num <= 0 then
  1935. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1936. refpart.Anchored = true
  1937. refpart.CFrame = CFrame.new(pos)
  1938. if hit ~= nil then
  1939. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1940. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1941. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1942. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1943. MagniKILL(refpart, 80, 0, "Normal")
  1944. end
  1945. game:GetService("Debris"):AddItem(refpart, 0)
  1946. end
  1947. until num <= 0
  1948. end))
  1949. end
  1950. function shoottraildd22(mouse, partt, SpreadAmount)
  1951. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1952. local MainPos = partt.Position
  1953. local MainPos2 = mouse + SpreadVectors
  1954. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1955. local speed = 900
  1956. local num = 1
  1957. coroutine.resume(coroutine.create(function()
  1958. repeat
  1959. swait()
  1960. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1961. local mag = (MainPos - pos).magnitude
  1962. 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)
  1963. MainPos = MainPos + MouseLook.lookVector * speed
  1964. num = num - 1
  1965. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1966. if hit ~= nil then
  1967. num = 0
  1968. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1969. refpart.Anchored = true
  1970. refpart.CFrame = CFrame.new(pos)
  1971. game:GetService("Debris"):AddItem(refpart, 2)
  1972. end
  1973. if num <= 0 then
  1974. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1975. refpart.Anchored = true
  1976. refpart.CFrame = CFrame.new(pos)
  1977. if hit ~= nil then
  1978. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1979. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1980. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1981. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1982. MagniKILL(refpart, 80, 0, "Normal")
  1983. end
  1984. game:GetService("Debris"):AddItem(refpart, 0)
  1985. end
  1986. until num <= 0
  1987. end))
  1988. end
  1989. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1990. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1991. local MainPos = partt.Position
  1992. local MainPos2 = mouse + SpreadVectors
  1993. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1994. local speed = 200
  1995. local num = 0
  1996. coroutine.resume(coroutine.create(function()
  1997. repeat
  1998. swait()
  1999. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2000. local mag = (MainPos - pos).magnitude
  2001. 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)
  2002. MainPos = MainPos + MouseLook.lookVector * speed
  2003. num = num - 1
  2004. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2005. if hit ~= nil then
  2006. num = 0
  2007. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2008. refpart.Anchored = true
  2009. refpart.CFrame = CFrame.new(pos)
  2010. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2011. game:GetService("Debris"):AddItem(refpart, 2)
  2012. end
  2013. if num <= 0 then
  2014. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2015. refpart.Anchored = true
  2016. refpart.CFrame = CFrame.new(pos)
  2017. if hit ~= nil then
  2018. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2019. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2020. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2021. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2022. end
  2023. game:GetService("Debris"):AddItem(refpart, 0)
  2024. end
  2025. until num <= 0
  2026. end))
  2027. end
  2028. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2029. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2030. local MainPos = partt.Position
  2031. local MainPos2 = mouse + SpreadVectors
  2032. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2033. local speed = 500
  2034. local num = 1
  2035. coroutine.resume(coroutine.create(function()
  2036. repeat
  2037. swait()
  2038. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2039. local mag = (MainPos - pos).magnitude
  2040. 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)
  2041. MainPos = MainPos + MouseLook.lookVector * speed
  2042. num = num - 1
  2043. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2044. if hit ~= nil then
  2045. num = 0
  2046. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2047. refpart.Anchored = true
  2048. refpart.CFrame = CFrame.new(pos)
  2049. game:GetService("Debris"):AddItem(refpart, 2)
  2050. end
  2051. if num <= 0 then
  2052. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2053. refpart.Anchored = true
  2054. refpart.CFrame = CFrame.new(pos)
  2055. if hit ~= nil then
  2056. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2057. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2058. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2059. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2060. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2061. end
  2062. game:GetService("Debris"):AddItem(refpart, 0)
  2063. end
  2064. until num <= 0
  2065. end))
  2066. end
  2067. attackdebounce = false
  2068. deb = false
  2069. function ugothit(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  2070. if hit.Parent == nil then
  2071. return
  2072. end
  2073. h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2074. for _, v in pairs(hit.Parent:children()) do
  2075. if v:IsA("Humanoid") then
  2076. h = v
  2077. end
  2078. end
  2079. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  2080. h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2081. end
  2082. if hit.Parent.className == "Hat" then
  2083. hit = hit.Parent.Parent:findFirstChild("Head")
  2084. end
  2085. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2086. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2087. return
  2088. end
  2089. c = Instance.new("ObjectValue")
  2090. c.Name = "creator"
  2091. c.Value = game:service("Players").LocalPlayer
  2092. c.Parent = h
  2093. game:GetService("Debris"):AddItem(c, 0.5)
  2094. Damage = math.random(minim, maxim)
  2095. blocked = false
  2096. block = hit.Parent:findFirstChild("Block")
  2097. if block ~= nil then
  2098. print(block.className)
  2099. if block.className == "NumberValue" and block.Value > 0 then
  2100. blocked = true
  2101. if decreaseblock == nil then
  2102. block.Value = block.Value - 1
  2103. end
  2104. end
  2105. if block.className == "IntValue" and block.Value > 0 then
  2106. blocked = true
  2107. if decreaseblock ~= nil then
  2108. block.Value = block.Value - 1
  2109. end
  2110. end
  2111. end
  2112. if blocked == false then
  2113. h.Health = h.Health - Damage
  2114. showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Really red"))
  2115. else
  2116. h.Health = h.Health - Damage / 2
  2117. showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue"))
  2118. end
  2119. if Type == "Knockdown" then
  2120. Humanoid = hit.Parent.Humanoid
  2121. Humanoid.PlatformStand = true
  2122. coroutine.resume(coroutine.create(function(HHumanoid)
  2123. swait(1)
  2124. HHumanoid.PlatformStand = false
  2125. end), Humanoid)
  2126. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2127. hit.CFrame = CFrame.new(hit.Position, Vector3.new(angle.x, hit.Position.y, angle.z)) * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
  2128. local bodvol = Instance.new("BodyVelocity")
  2129. bodvol.velocity = angle * knockback
  2130. bodvol.P = 5000
  2131. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  2132. bodvol.Parent = hit
  2133. rl = Instance.new("BodyAngularVelocity")
  2134. rl.P = 3000
  2135. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2136. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2137. rl.Parent = hit
  2138. game:GetService("Debris"):AddItem(bodvol, 0.5)
  2139. game:GetService("Debris"):AddItem(rl, 0.5)
  2140. elseif Type == "Normal" then
  2141. bp = Instance.new("BodyVelocity")
  2142. bp.P = 100000
  2143. bp.maxForce = Vector3.new(math.huge, 0, math.huge)
  2144. if KnockbackType == 1 then
  2145. bp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  2146. elseif KnockbackType == 2 then
  2147. bp.velocity = Property.CFrame.lookVector * knockback
  2148. end
  2149. if knockback > 0 then
  2150. bp.Parent = hit.Parent.Torso
  2151. end
  2152. game:GetService("Debris"):AddItem(bp, 0.5)
  2153. elseif Type == "Up" then
  2154. local bodyVelocity = Instance.new("BodyVelocity")
  2155. bodyVelocity.velocity = vt(0, 60, 0)
  2156. bodyVelocity.P = 5000
  2157. bodyVelocity.maxForce = Vector3.new(8000, 8000, 8000)
  2158. bodyVelocity.Parent = hit
  2159. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2160. rl = Instance.new("BodyAngularVelocity")
  2161. rl.P = 3000
  2162. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  2163. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  2164. rl.Parent = hit
  2165. game:GetService("Debris"):AddItem(rl, 0.5)
  2166. elseif Type == "Snare" then
  2167. bp = Instance.new("BodyPosition")
  2168. bp.P = 2000
  2169. bp.D = 100
  2170. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2171. bp.position = hit.Parent.Torso.Position
  2172. bp.Parent = hit.Parent.Torso
  2173. game:GetService("Debris"):AddItem(bp, 1)
  2174. elseif Type == "Target" and Targetting == false then
  2175. ZTarget = hit.Parent.Torso
  2176. coroutine.resume(coroutine.create(function(Part)
  2177. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  2178. swait(1)
  2179. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  2180. end), ZTarget)
  2181. TargHum = ZTarget.Parent:findFirstChild("Humanoid")
  2182. targetgui = Instance.new("BillboardGui")
  2183. targetgui.Parent = ZTarget
  2184. targetgui.Size = UDim2.new(10, 100, 10, 100)
  2185. targ = Instance.new("ImageLabel")
  2186. targ.Parent = targetgui
  2187. targ.BackgroundTransparency = 1
  2188. targ.Image = "rbxassetid://4834067"
  2189. targ.Size = UDim2.new(1, 0, 1, 0)
  2190. cam.CameraType = "Scriptable"
  2191. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2192. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  2193. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2194. Targetting = true
  2195. RocketTarget = ZTarget
  2196. for i = 1, Property do
  2197. if 0 < Humanoid.Health and Character.Parent ~= nil and 0 < TargHum.Health and TargHum.Parent ~= nil and Targetting == true then
  2198. swait()
  2199. end
  2200. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  2201. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  2202. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  2203. end
  2204. Targetting = true
  2205. RocketTarget = true
  2206. targetgui.Parent = true
  2207. cam.CameraType = "Custom"
  2208. end
  2209. debounce = Instance.new("BoolValue")
  2210. debounce.Name = "DebounceHit"
  2211. debounce.Parent = hit.Parent
  2212. debounce.Value = true
  2213. game:GetService("Debris"):AddItem(debounce, Delay)
  2214. c = Instance.new("ObjectValue")
  2215. c.Name = "creator"
  2216. c.Value = Player
  2217. c.Parent = h
  2218. game:GetService("Debris"):AddItem(c, 0.5)
  2219. CRIT = true
  2220. hitDeb = true
  2221. AttackPos = 6
  2222. end
  2223. end
  2224. function showDamage(Char, Dealt, du, Color)
  2225. m = Instance.new("Model")
  2226. m.Name = tostring(Dealt)
  2227. h = Instance.new("Humanoid")
  2228. h.Health = 0
  2229. h.MaxHealth = 0
  2230. h.Parent = m
  2231. c = Instance.new("Part")
  2232. c.Transparency = 0
  2233. c.BrickColor = Color
  2234. c.Transparency = 1
  2235. c.Name = "Head"
  2236. c.TopSurface = 0
  2237. c.BottomSurface = 0
  2238. c.formFactor = "Plate"
  2239. c.Size = Vector3.new(1, 0.4, 1)
  2240. local txt = Instance.new("BillboardGui", c)
  2241. txt.Adornee = c
  2242. txt.Name = "_status"
  2243. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2244. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2245. local text = Instance.new("TextLabel", txt)
  2246. text.Size = UDim2.new(10, 0, 7, 0)
  2247. text.FontSize = "Size12"
  2248. text.TextScaled = true
  2249. text.TextTransparency = 0.5
  2250. text.BackgroundTransparency = 1
  2251. text.TextTransparency = 0.5
  2252. text.TextStrokeTransparency = 0.5
  2253. text.Font = "SciFi"
  2254. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  2255. v = Instance.new("Part")
  2256. v.Name = "ColorBrick"
  2257. v.Parent = c
  2258. v.FormFactor = "Symmetric"
  2259. v.Anchored = true
  2260. v.CanCollide = false
  2261. v.BottomSurface = "Smooth"
  2262. v.TopSurface = "Smooth"
  2263. v.Size = Vector3.new(10, 5, 3)
  2264. v.Transparency = 1
  2265. v.CFrame = c.CFrame
  2266. v.BrickColor = BrickColor.random()
  2267. v.Transparency = 1
  2268. text.TextColor3 = t.BrickColor.Color
  2269. v.Shape = "Block"
  2270. text.Text = tostring(Dealt)
  2271. ms = Instance.new("CylinderMesh")
  2272. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  2273. if CRIT == true then
  2274. ms.Scale = Vector3.new(1, 1.25, 1)
  2275. end
  2276. ms.Parent = c
  2277. c.Reflectance = 0
  2278. Instance.new("BodyGyro").Parent = c
  2279. c.Parent = m
  2280. if Char:findFirstChild("Head") ~= nil then
  2281. c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  2282. elseif Char.Parent:findFirstChild("Head") ~= nil then
  2283. c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  2284. end
  2285. f = Instance.new("BodyPosition")
  2286. f.P = 200000
  2287. f.D = 100
  2288. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2289. f.position = c.Position + Vector3.new(0, 3, 0)
  2290. f.Parent = c
  2291. game:GetService("Debris"):AddItem(m, 0.5 + du)
  2292. c.CanCollide = false
  2293. m.Parent = workspace
  2294. c.CanCollide = false
  2295. end
  2296. function hito(dm, X, c, dn, dp, dq)
  2297. for I, dr in pairs(workspace:GetChildren()) do
  2298. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and X > (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2299. do
  2300. local ds = dr:FindFirstChild("Humanoid")
  2301. local dt = dr:FindFirstChild("HumanoidRootPart")
  2302. TakeDamage(ds, c)
  2303. if InForm == true then
  2304. ds.Parent:BreakJoints()
  2305. wait(1.2)
  2306. ds.Parent:Destroy()
  2307. end
  2308. ds:SetStateEnabled(16, true)
  2309. delay(dn, function()
  2310. ds:SetStateEnabled(16, true)
  2311. end)
  2312. local du = Instance.new("StringValue")
  2313. du.Name = "alabo"
  2314. du.Parent = dt
  2315. game.Debris:AddItem(du, dn)
  2316. local dv = Instance.new("Part")
  2317. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2318. dv.Transparency = 0.25
  2319. dv.Anchored = true
  2320. dv.CanCollide = false
  2321. dv.BrickColor = BrickColor.new("White")
  2322. dv.Material = "Neon"
  2323. dv.Locked = true
  2324. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2325. dv.Parent = modz
  2326. local dw = Instance.new("SpecialMesh")
  2327. dw.MeshType = "Sphere"
  2328. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2329. dw.Parent = dv
  2330. game.Debris:AddItem(dv, 1)
  2331. local dx = Instance.new("Model")
  2332. dx.Name = c
  2333. dx.Parent = workspace
  2334. game.Debris:AddItem(dx, 0.5 + c / 75)
  2335. local dy = Instance.new("Humanoid")
  2336. dy.MaxHealth = 0
  2337. dy.Parent = dx
  2338. local dz = Instance.new("Part")
  2339. dz.Name = "Head"
  2340. dz.Locked = true
  2341. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2342. dz.Position = dt.Position
  2343. dz.BrickColor = BrickColor.new("New Yeller")
  2344. dz.Material = "Neon"
  2345. dz.Transparency = 1
  2346. dz.CanCollide = false
  2347. dz.Parent = dx
  2348. local dA = Instance.new("BodyPosition")
  2349. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2350. dA.P = 20000
  2351. dA.D = 300
  2352. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2353. dA.Parent = dz
  2354. local dB = Instance.new("CylinderMesh")
  2355. dB.Parent = dz
  2356. coroutine.resume(coroutine.create(function()
  2357. while dB do
  2358. swait()
  2359. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2360. end
  2361. end))
  2362. if dp then
  2363. local dC = Instance.new("BodyVelocity")
  2364. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2365. dC.P = 9999999999
  2366. dC.Velocity = dp
  2367. dC.Parent = dt
  2368. game.Debris:AddItem(dC, dn)
  2369. end
  2370. if dq then
  2371. local dD = Instance.new("BodyAngularVelocity")
  2372. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2373. dD.P = math.huge
  2374. dD.AngularVelocity = dq
  2375. dD.Parent = dt
  2376. game.Debris:AddItem(dD, dn)
  2377. end
  2378. local dE = Instance.new("Sound")
  2379. dE.Pitch = rd2(10, 11) / 10
  2380. dE.Volume = rd2(10, 13) / 10
  2381. dE.EmitterSize = 10
  2382. dE.SoundId = "rbxassetid://"
  2383. dE.Parent = dv
  2384. dE:Play()
  2385. coroutine.resume(coroutine.create(function()
  2386. for I = 1, 5 do
  2387. swait()
  2388. dv.Transparency = dv.Transparency + 0.175
  2389. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2390. end
  2391. end))
  2392. end
  2393. end
  2394. end
  2395. end
  2396. vt = Vector3.new
  2397. local new = Instance.new
  2398. local cf = CFrame.new
  2399. local cfa = CFrame.Angles
  2400. local bc = BrickColor.new
  2401. function bigbangattack()
  2402. attack = true
  2403. Humanoid.WalkSpeed = 0
  2404. for i = 0, 8, 0.1 do
  2405. swait()
  2406. 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)
  2407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2409. 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)
  2410. 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)
  2411. 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)
  2412. 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)
  2413. end
  2414. local rng = Instance.new("Part", mouse)
  2415. rng.Anchored = true
  2416. rng.BrickColor = BrickColor.new("Cyan")
  2417. rng.CanCollide = false
  2418. rng.FormFactor = 3
  2419. rng.Name = "Ring"
  2420. rng.Size = Vector3.new(0.4, 0.4, 0.4)
  2421. rng.Transparency = 0
  2422. rng.TopSurface = 0
  2423. rng.BottomSurface = 0
  2424. rng.CFrame = RootPart.CFrame
  2425. local rngm = Instance.new("SpecialMesh", rng)
  2426. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2427. local rng3 = rng:Clone()
  2428. rng3.Parent = char
  2429. local rng3m = rng3.Mesh
  2430. local rng5 = rng:Clone()
  2431. rng5.Parent = char
  2432. rng5.BrickColor = BrickColor.new("Cyan")
  2433. local rng5m = rng5.Mesh
  2434. local rng6 = rng:Clone()
  2435. rng6.Material = "Plastic"
  2436. rng6.BrickColor = BrickColor.new("Cyan")
  2437. rng6.Parent = char
  2438. local rng6m = rng6.Mesh
  2439. rng6m.Scale = vt(7.5, 7.5, 7.5)
  2440. rng6m.MeshType = "FileMesh"
  2441. rng6m.MeshId = "rbxassetid://430736398"
  2442. local Must2 = Instance.new("Sound", rng6)
  2443. Must2.SoundId = "rbxassetid://135581154"
  2444. Must2.Pitch = 0.99
  2445. Must2.Volume = 3
  2446. Must2.Looped = false
  2447. wait(0)
  2448. Must2:Play()
  2449. local hita = rng6.Touched:connect(function(hit)
  2450. ugothit(hit, 40, 50, math.random(49, 56), "Normal", RootJoint, 0.2, 1)
  2451. end)
  2452. rng3.CFrame = RootPart.CFrame
  2453. rng5.CFrame = RootPart.CFrame
  2454. rng6.CFrame = RootPart.CFrame
  2455. local pie222 = Instance.new("ParticleEmitter")
  2456. pie222.Parent = rng6
  2457. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2458. pie222.LightEmission = 1
  2459. pie222.Size = NumberSequence.new(6, 1)
  2460. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2461. pie222.Transparency = NumberSequence.new(0.6, 1)
  2462. pie222.EmissionDirection = "Top"
  2463. pie222.Enabled = true
  2464. pie222.Lifetime = NumberRange.new(1)
  2465. pie222.Rotation = NumberRange.new(-320, 320)
  2466. pie222.Rate = 404
  2467. pie222.Speed = NumberRange.new(0)
  2468. pie222.LockedToPart = false
  2469. pie222.VelocitySpread = 2
  2470. wait()
  2471. local scaler = 2
  2472. local scaler2 = 2
  2473. for i = 0, 10, 0.1 do
  2474. swait()
  2475. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  2476. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  2477. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 10
  2478. rng6.Size = rng6.Size + Vector3.new(scaler2 / 3.8, scaler2 / 3.8, scaler2 / 3.8)
  2479. rng6.CFrame = rng3.CFrame
  2480. rng.Transparency = rng.Transparency + 1
  2481. rng3.Transparency = rng3.Transparency + 0.01
  2482. rng5.Transparency = rng5.Transparency + 0.01
  2483. rng6.Transparency = rng6.Transparency + 0.021
  2484. scaler = scaler - 0.025
  2485. scaler2 = scaler2 - 0.02
  2486. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
  2487. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2488. rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 1, scaler2 / 1, 1)
  2489. end
  2490. hita:disconnect()
  2491. game:GetService("Debris"):AddItem(rng, 1)
  2492. game:GetService("Debris"):AddItem(rng3, 1)
  2493. game:GetService("Debris"):AddItem(rng5, 1)
  2494. attack = false
  2495. pie222:Destroy()
  2496. Humanoid.WalkSpeed = 16
  2497. end
  2498. function bigbangattack2()
  2499. attack = true
  2500. Humanoid.WalkSpeed = 0
  2501. for i = 0, 8, 0.1 do
  2502. swait()
  2503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2505. 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)
  2506. 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)
  2507. 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)
  2508. 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)
  2509. end
  2510. local rng = Instance.new("Part", RightArm)
  2511. rng.Anchored = true
  2512. rng.BrickColor = BrickColor.new("Cyan")
  2513. rng.CanCollide = false
  2514. rng.FormFactor = 3
  2515. rng.Name = "Ring"
  2516. rng.Size = Vector3.new(0.4, 0.4, 0.4)
  2517. rng.Transparency = 0
  2518. rng.TopSurface = 0
  2519. rng.BottomSurface = 0
  2520. rng.CFrame = RootPart.CFrame
  2521. local rngm = Instance.new("SpecialMesh", rng)
  2522. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2523. local rng3 = rng:Clone()
  2524. rng3.Parent = char
  2525. local rng3m = rng3.Mesh
  2526. local rng5 = rng:Clone()
  2527. rng5.Parent = char
  2528. rng5.BrickColor = BrickColor.new("Cyan")
  2529. local rng5m = rng5.Mesh
  2530. local rng6 = rng:Clone()
  2531. rng6.Material = "Plastic"
  2532. rng6.BrickColor = BrickColor.new("Cyan")
  2533. rng6.Parent = char
  2534. local rng6m = rng6.Mesh
  2535. rng6m.Scale = vt(7.5, 7.5, 30.5)
  2536. rng6m.MeshType = "FileMesh"
  2537. rng6m.MeshId = "rbxassetid://430736398"
  2538. local Must2 = Instance.new("Sound", Torso)
  2539. Must2.SoundId = "rbxassetid://719747626"
  2540. Must2.Pitch = 0.99
  2541. Must2.Volume = 3
  2542. Must2.Looped = false
  2543. wait(0)
  2544. Must2:Play()
  2545. local hita = rng6.Touched:connect(function(hit)
  2546. ugothit(hit, 40, 50, math.random(49, 56), "Normal", RootJoint, 0.2, 1)
  2547. end)
  2548. rng3.CFrame = Head.CFrame
  2549. rng5.CFrame = Head.CFrame
  2550. rng6.CFrame = rng5.CFrame
  2551. local pie222 = Instance.new("ParticleEmitter")
  2552. pie222.Parent = rng6
  2553. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2554. pie222.LightEmission = 1
  2555. pie222.Size = NumberSequence.new(15, 1)
  2556. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2557. pie222.Transparency = NumberSequence.new(0.6, 1)
  2558. pie222.EmissionDirection = "Top"
  2559. pie222.Enabled = true
  2560. pie222.Lifetime = NumberRange.new(1)
  2561. pie222.Rotation = NumberRange.new(-320, 320)
  2562. pie222.Rate = 404
  2563. pie222.Speed = NumberRange.new(0)
  2564. pie222.LockedToPart = false
  2565. pie222.VelocitySpread = 2
  2566. wait()
  2567. local scaler = 2
  2568. local scaler2 = 2
  2569. for i = 0, 10, 0.1 do
  2570. swait()
  2571. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  2572. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  2573. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 10
  2574. rng6.Size = rng6.Size + Vector3.new(scaler2 / 3.8, scaler2 / 3.8, scaler2 / 0.8)
  2575. rng6.CFrame = rng3.CFrame
  2576. rng.Transparency = rng.Transparency + 1
  2577. rng3.Transparency = rng3.Transparency + 0.01
  2578. rng5.Transparency = rng5.Transparency + 0.01
  2579. rng6.Transparency = rng6.Transparency + 0.021
  2580. scaler = scaler - 0.025
  2581. scaler2 = scaler2 - 0.02
  2582. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2 / 2, scaler2 / 2, 1)
  2583. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2584. rngm.Scale = rngm.Scale + Vector3.new(scaler2 / 1, scaler2 / 1, 1)
  2585. end
  2586. hita:disconnect()
  2587. game:GetService("Debris"):AddItem(rng, 1)
  2588. game:GetService("Debris"):AddItem(rng3, 1)
  2589. game:GetService("Debris"):AddItem(rng5, 1)
  2590. attack = false
  2591. pie222:Destroy()
  2592. Humanoid.WalkSpeed = 16
  2593. end
  2594. mouse.KeyDown:connect(function(k)
  2595. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2596. MV4 = 0
  2597. local Must = Instance.new("Sound", Torso)
  2598. Must.SoundId = "rbxassetid://719748223"
  2599. Must.Pitch = 0.99
  2600. Must.Volume = 3.4
  2601. Must.Looped = false
  2602. wait(0)
  2603. Must:Play()
  2604. Humanoid.WalkSpeed = 13
  2605. local Aura = Instance.new("ParticleEmitter")
  2606. Aura.Name = "Aura"
  2607. Aura.Texture = "rbxassetid://347730682"
  2608. Aura.Parent = Torso
  2609. Aura.LightEmission = 1
  2610. Aura.Transparency = NumberSequence.new(0.4, 1)
  2611. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2612. Aura.Size = NumberSequence.new(1, 9)
  2613. Aura.Rotation = NumberRange.new(-360, 360)
  2614. Aura.LockedToPart = true
  2615. Aura.Lifetime = NumberRange.new(1)
  2616. Aura.Rate = 100
  2617. Aura.Speed = NumberRange.new(0)
  2618. Aura.EmissionDirection = "Top"
  2619. local Aura2 = Instance.new("ParticleEmitter")
  2620. Aura2.Name = "Aura"
  2621. Aura2.Texture = "rbxassetid://1046299182"
  2622. Aura2.Parent = Torso
  2623. Aura2.LightEmission = 1
  2624. Aura2.Transparency = NumberSequence.new(0, 1)
  2625. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2626. Aura2.Size = NumberSequence.new(14)
  2627. Aura2.Rotation = NumberRange.new(-360, 360)
  2628. Aura2.LockedToPart = true
  2629. Aura2.Lifetime = NumberRange.new(0.2)
  2630. Aura2.Rate = 20
  2631. Aura2.Speed = NumberRange.new(0)
  2632. Aura2.EmissionDirection = "Top"
  2633. attack = true
  2634. Firepart1 = Instance.new("Part", RightArm)
  2635. Firepart1.Size = Vector3.new(1, 1, 1)
  2636. GuW1 = Instance.new("Weld")
  2637. GuW1.Name = "GuW"
  2638. GuW1.Part0 = RightArm
  2639. GuW1.C0 = cn(0, -1, 0)
  2640. GuW1.C1 = cn(0, 0, 0)
  2641. GuW1.Part1 = Firepart1
  2642. GuW1.Parent = RightArm
  2643. Firepart1.Transparency = 1
  2644. Firepart2 = Instance.new("Part", LeftArm)
  2645. Firepart2.Size = Vector3.new(1, 1, 1)
  2646. GuW2 = Instance.new("Weld")
  2647. GuW2.Name = "GuW"
  2648. GuW2.Part0 = LeftArm
  2649. GuW2.C0 = cn(0, -1, 0)
  2650. GuW2.C1 = cn(0, 0, 0)
  2651. GuW2.Part1 = Firepart2
  2652. GuW2.Parent = LeftArm
  2653. Firepart2.Transparency = 1
  2654. GuW1:Destroy()
  2655. GuW1 = Instance.new("Weld")
  2656. GuW1.Name = "GuW"
  2657. GuW1.Part0 = Torso
  2658. GuW1.C0 = cn(0, 0, -6)
  2659. GuW1.C1 = cn(0, 0, 0)
  2660. GuW1.Part1 = Firepart1
  2661. GuW1.Parent = Torso
  2662. GuW2:Destroy()
  2663. GuW2 = Instance.new("Weld")
  2664. GuW2.Name = "GuW"
  2665. GuW2.Part0 = Torso
  2666. GuW2.C0 = cn(0, 0, -6)
  2667. GuW2.C1 = cn(0, 0, 0)
  2668. GuW2.Part1 = Firepart2
  2669. GuW2.Parent = Torso
  2670. GuW2:Destroy()
  2671. GuW2 = Instance.new("Weld")
  2672. GuW2.Name = "GuW"
  2673. GuW2.Part0 = Torso
  2674. GuW2.C0 = cn(0, 0, -4)
  2675. GuW2.C1 = cn(0, 0, 0)
  2676. GuW2.Part1 = Firepart2
  2677. GuW2.Parent = Torso
  2678. for i = 0, 18, 0.1 do
  2679. swait()
  2680. if Torsovelocity.Y > 2 then
  2681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2683. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2686. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2687. elseif 1 > Torsovelocity.Y then
  2688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2690. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2691. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2692. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2693. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2694. end
  2695. end
  2696. GuW1:Destroy()
  2697. GuW1 = Instance.new("Weld")
  2698. GuW1.Name = "GuW"
  2699. GuW1.Part0 = Torso
  2700. GuW1.C0 = cn(0, 0, -15)
  2701. GuW1.C1 = cn(0, 0, 0)
  2702. GuW1.Part1 = Firepart1
  2703. GuW1.Parent = Torso
  2704. GuW2:Destroy()
  2705. GuW2 = Instance.new("Weld")
  2706. GuW2.Name = "GuW"
  2707. GuW2.Part0 = Torso
  2708. GuW2.C0 = cn(0, 0, -17.5)
  2709. GuW2.C1 = cn(0, 0, 0)
  2710. GuW2.Part1 = Firepart2
  2711. GuW2.Parent = Torso
  2712. local Must = Instance.new("Sound", Torso)
  2713. Must.SoundId = "rbxassetid://719747626"
  2714. Must.Pitch = 0.99
  2715. Must.Volume = 3.9
  2716. Must.Looped = false
  2717. wait(0)
  2718. Must:Play()
  2719. for i = 0, 1.25, 0.01 do
  2720. swait()
  2721. 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)
  2722. shoottraildd22(mouse.Hit.p, Torso, 0)
  2723. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2724. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2725. if Torsovelocity.Y > 2 then
  2726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2728. 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)
  2729. 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)
  2730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2732. end
  2733. end
  2734. Must:Stop()
  2735. Aura:Destroy()
  2736. Aura2:Destroy()
  2737. wait(0.5)
  2738. Humanoid.WalkSpeed = 16
  2739. attack = false
  2740. MV4 = 300
  2741. Firepart1:Destroy()
  2742. Firepart2:Destroy()
  2743. end
  2744. end)
  2745. d = {}
  2746. function iteffect()
  2747. coroutine.resume(coroutine.create(function()
  2748. for i = 1, 10 do
  2749. effect = Instance.new("Part", workspace)
  2750. effect.Anchored = true
  2751. effect.CanCollide = false
  2752. effect.Size = Vector3.new(0.2, 3, 0.2)
  2753. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2754. effect.Transparency = 0
  2755. effect.Material = "Plastic"
  2756. effect.BrickColor = BrickColor.new("Really black")
  2757. table.insert(d, effect)
  2758. game:GetService("Debris"):AddItem(effect, 0.3)
  2759. end
  2760. coroutine.resume(coroutine.create(function()
  2761. for i = 1, 10 do
  2762. for i, e in pairs(d) do
  2763. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10) / 10, 0)
  2764. e.Transparency = e.Transparency + 0.03
  2765. end
  2766. wait(0.01)
  2767. end
  2768. end))
  2769. end))
  2770. end
  2771. tp = true
  2772. mouse.KeyDown:connect(function(k)
  2773. if k == "e" and tp == true then
  2774. tp = false
  2775. char.Head.face.Parent = game.Lighting
  2776. wait(0)
  2777. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2778. game.Lighting.face.Parent = char.Head
  2779. wait(0)
  2780. tp = true
  2781. end
  2782. end)
  2783. MV4 = 300
  2784. mouse.KeyDown:connect(function(k)
  2785. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2786. MV4 = 0
  2787. local Must = Instance.new("Sound", workspace)
  2788. Must.SoundId = "rbxassetid://512366303"
  2789. Must.Pitch = 0.99
  2790. Must.Volume = 3.5
  2791. Must.Looped = true
  2792. wait(0)
  2793. Must:Play()
  2794. local lb = Instance.new("Part")
  2795. lb.Parent = char
  2796. lb.Material = "Neon"
  2797. lb.Color = BrickColor.new("Gold").Color
  2798. lb.CanCollide = false
  2799. lb.Material = "Neon"
  2800. lb.Size = vt(1, 1, 1)
  2801. lb.CFrame = Torso.CFrame
  2802. lb.Rotation = vt(0, 0, 0)
  2803. lb.Anchored = true
  2804. lb.Transparency = 0
  2805. local thing = Instance.new("SpecialMesh", lb)
  2806. thing.MeshType = "FileMesh"
  2807. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2808. thing.Scale = vt(0, 15, 0)
  2809. local chancerot = math.random(1, 2)
  2810. for z = 0, 4 do
  2811. if chancerot == 1 then
  2812. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  2813. elseif chancerot == 2 then
  2814. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  2815. end
  2816. lb.Transparency = lb.Transparency + 0.1
  2817. thing.Scale = thing.Scale + vt(15, 0, 15)
  2818. wait()
  2819. end
  2820. for z = 0, 4 do
  2821. if chancerot == 1 then
  2822. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  2823. elseif chancerot == 2 then
  2824. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  2825. end
  2826. lb.Transparency = lb.Transparency + 0.1
  2827. thing.Scale = thing.Scale + vt(15, 0, 15)
  2828. wait()
  2829. end
  2830. local Aura = Instance.new("ParticleEmitter")
  2831. Aura.Name = "Aura"
  2832. Aura.Texture = "rbxassetid://347730682"
  2833. Aura.Parent = Torso
  2834. Aura.LightEmission = 1
  2835. Aura.Transparency = NumberSequence.new(0.5, 1)
  2836. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2837. Aura.Size = NumberSequence.new(1, 25)
  2838. Aura.Rotation = NumberRange.new(-360, 360)
  2839. Aura.LockedToPart = true
  2840. Aura.Lifetime = NumberRange.new(1)
  2841. Aura.Rate = 100
  2842. Aura.Speed = NumberRange.new(0)
  2843. Aura.EmissionDirection = "Top"
  2844. local Aura2 = Instance.new("ParticleEmitter")
  2845. Aura2.Name = "Aura"
  2846. Aura2.Texture = "rbxassetid://1046299182"
  2847. Aura2.Parent = Torso
  2848. Aura2.LightEmission = 1
  2849. Aura2.Transparency = NumberSequence.new(0, 1)
  2850. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2851. Aura2.Size = NumberSequence.new(55)
  2852. Aura2.Rotation = NumberRange.new(-360, 360)
  2853. Aura2.LockedToPart = true
  2854. Aura2.Lifetime = NumberRange.new(0.2)
  2855. Aura2.Rate = 20
  2856. Aura2.Speed = NumberRange.new(0)
  2857. Aura2.EmissionDirection = "Top"
  2858. lig = Instance.new("PointLight", Player.Character.Torso)
  2859. lig.Color = Color3.new(255, 255, 0)
  2860. lig.Range = 12
  2861. Humanoid.WalkSpeed = 0.01
  2862. attack = true
  2863. Firepart1 = Instance.new("Part", RightArm)
  2864. Firepart1.Size = Vector3.new(1, 1, 1)
  2865. GuW1 = Instance.new("Weld")
  2866. GuW1.Name = "GuW"
  2867. GuW1.Part0 = RightArm
  2868. GuW1.C0 = cn(0, -1, 0)
  2869. GuW1.C1 = cn(0, 0, 0)
  2870. GuW1.Part1 = Firepart1
  2871. GuW1.Parent = RightArm
  2872. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2873. Firepart1.Transparency = 1
  2874. Firepart2 = Instance.new("Part", LeftArm)
  2875. Firepart2.Size = Vector3.new(1, 1, 1)
  2876. GuW2 = Instance.new("Weld")
  2877. GuW2.Name = "GuW"
  2878. GuW2.Part0 = LeftArm
  2879. GuW2.C0 = cn(0, -1, 0)
  2880. GuW2.C1 = cn(0, 0, 0)
  2881. GuW2.Part1 = Firepart2
  2882. GuW2.Parent = LeftArm
  2883. Firepart2.Transparency = 1
  2884. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2885. GuW1:Destroy()
  2886. GuW1 = Instance.new("Weld")
  2887. GuW1.Name = "GuW"
  2888. GuW1.Part0 = Torso
  2889. GuW1.C0 = cn(0, 0, -6)
  2890. GuW1.C1 = cn(0, 0, 0)
  2891. GuW1.Part1 = Firepart1
  2892. GuW1.Parent = Torso
  2893. GuW2:Destroy()
  2894. GuW2 = Instance.new("Weld")
  2895. GuW2.Name = "GuW"
  2896. GuW2.Part0 = Torso
  2897. GuW2.C0 = cn(0, 0, -6)
  2898. GuW2.C1 = cn(0, 0, 0)
  2899. GuW2.Part1 = Firepart2
  2900. GuW2.Parent = Torso
  2901. GuW2:Destroy()
  2902. GuW2 = Instance.new("Weld")
  2903. GuW2.Name = "GuW"
  2904. GuW2.Part0 = Torso
  2905. GuW2.C0 = cn(0, 0, -4)
  2906. GuW2.C1 = cn(0, 0, 0)
  2907. GuW2.Part1 = Firepart2
  2908. GuW2.Parent = Torso
  2909. for i = 0, 15, 0.1 do
  2910. swait()
  2911. if 2 < Torsovelocity.Y then
  2912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2918. elseif 1 > Torsovelocity.Y then
  2919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2921. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2922. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2923. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2924. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2925. end
  2926. end
  2927. wait(16)
  2928. local Aura3 = Instance.new("ParticleEmitter")
  2929. Aura3.Name = "Aura"
  2930. Aura3.Texture = "rbxassetid://1046299182"
  2931. Aura3.Parent = Torso
  2932. Aura3.LightEmission = 1
  2933. Aura3.Transparency = NumberSequence.new(0.4, 1)
  2934. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2935. Aura3.Size = NumberSequence.new(140)
  2936. Aura3.Rotation = NumberRange.new(-360, 360)
  2937. Aura3.LockedToPart = true
  2938. Aura3.Lifetime = NumberRange.new(0.2)
  2939. Aura3.Rate = 70
  2940. Aura3.Speed = NumberRange.new(0)
  2941. Aura3.EmissionDirection = "Top"
  2942. local Aura4 = Instance.new("ParticleEmitter")
  2943. Aura4.Name = "Aura"
  2944. Aura4.Texture = "rbxassetid://1046299182"
  2945. Aura4.Parent = Torso
  2946. Aura4.LightEmission = 1
  2947. Aura4.Transparency = NumberSequence.new(0.7, 1)
  2948. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2949. Aura4.Size = NumberSequence.new(190)
  2950. Aura4.Rotation = NumberRange.new(-360, 360)
  2951. Aura4.LockedToPart = true
  2952. Aura4.Lifetime = NumberRange.new(0.2)
  2953. Aura4.Rate = 120
  2954. Aura4.Speed = NumberRange.new(0)
  2955. Aura4.EmissionDirection = "Top"
  2956. local Aura5 = Instance.new("ParticleEmitter")
  2957. Aura5.Name = "Aura"
  2958. Aura5.Texture = "rbxassetid://347730682"
  2959. Aura5.Parent = Torso
  2960. Aura5.LightEmission = 1
  2961. Aura5.Transparency = NumberSequence.new(0.2, 1)
  2962. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2963. Aura5.Size = NumberSequence.new(1, 65)
  2964. Aura5.Rotation = NumberRange.new(-360, 360)
  2965. Aura5.LockedToPart = true
  2966. Aura5.Lifetime = NumberRange.new(1)
  2967. Aura5.Rate = 200
  2968. Aura5.Speed = NumberRange.new(0)
  2969. Aura5.EmissionDirection = "Top"
  2970. local quake = Instance.new("Sound", workspace)
  2971. quake.SoundId = "rbxassetid://1048411878"
  2972. quake.Pitch = 0.99
  2973. quake.Volume = 1.3
  2974. quake.Looped = true
  2975. wait(0)
  2976. quake:Play()
  2977. local scrr = Instance.new("Sound", Torso)
  2978. scrr.SoundId = "rbxassetid://908472235"
  2979. scrr.Pitch = 0.99
  2980. scrr.Volume = 5.5
  2981. scrr.Looped = true
  2982. wait(0)
  2983. scrr:Play()
  2984. for i = 0, 2, 0.1 do
  2985. swait()
  2986. local lb = Instance.new("Part")
  2987. lb.Parent = char
  2988. lb.Material = "Neon"
  2989. lb.Color = BrickColor.new("Gold").Color
  2990. lb.CanCollide = false
  2991. lb.Material = "Neon"
  2992. lb.Size = vt(0.5, 0, 0.5)
  2993. lb.CFrame = Torso.CFrame
  2994. lb.Rotation = vt(0, 0, 0)
  2995. lb.Anchored = true
  2996. lb.Transparency = 0
  2997. local thing = Instance.new("SpecialMesh", lb)
  2998. thing.MeshType = "FileMesh"
  2999. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3000. thing.Scale = vt(0, 15, 0)
  3001. local chancerot = math.random(1, 2)
  3002. for z = 0, 4 do
  3003. if chancerot == 1 then
  3004. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  3005. elseif chancerot == 2 then
  3006. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  3007. end
  3008. lb.Transparency = lb.Transparency + 0.1
  3009. thing.Scale = thing.Scale + vt(0.5, 0, 0.5)
  3010. wait()
  3011. end
  3012. for z = 0, 4 do
  3013. if chancerot == 1 then
  3014. lb.CFrame = lb.CFrame * CFrame.Angles(0, 0.1, 0)
  3015. elseif chancerot == 2 then
  3016. lb.CFrame = lb.CFrame * CFrame.Angles(0, -0.1, 0)
  3017. end
  3018. lb.Transparency = lb.Transparency + 0.1
  3019. thing.Scale = thing.Scale + vt(0.5, 0, 0.5)
  3020. wait()
  3021. end
  3022. end
  3023. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3024. for i = 0, 24, 0.1 do
  3025. swait()
  3026. if 2 < Torsovelocity.Y then
  3027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3029. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3030. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3031. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3032. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3033. elseif 1 > Torsovelocity.Y then
  3034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3036. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3039. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3040. end
  3041. end
  3042. wait(5)
  3043. GuW1:Destroy()
  3044. GuW1 = Instance.new("Weld")
  3045. GuW1.Name = "GuW"
  3046. GuW1.Part0 = Torso
  3047. GuW1.C0 = cn(0, 0, -15)
  3048. GuW1.C1 = cn(0, 0, 0)
  3049. GuW1.Part1 = Firepart1
  3050. GuW1.Parent = Torso
  3051. GuW2:Destroy()
  3052. GuW2 = Instance.new("Weld")
  3053. GuW2.Name = "GuW"
  3054. GuW2.Part0 = Torso
  3055. GuW2.C0 = cn(0, 0, -17.5)
  3056. GuW2.C1 = cn(0, 0, 0)
  3057. GuW2.Part1 = Firepart2
  3058. GuW2.Parent = Torso
  3059. local Must2 = Instance.new("Sound", Torso)
  3060. Must2.SoundId = "rbxassetid://950551676"
  3061. Must2.Pitch = 0.99
  3062. Must2.Volume = 10
  3063. Must2.Looped = false
  3064. wait(0)
  3065. Must2:Play()
  3066. quake:Stop()
  3067. scrr:Stop()
  3068. local Gone = Instance.new("ParticleEmitter")
  3069. Gone.Name = "Aura"
  3070. Gone.Texture = "rbxassetid://1046299182"
  3071. Gone.Parent = Torso
  3072. Gone.LightEmission = 1
  3073. Gone.Transparency = NumberSequence.new(0.7, 1)
  3074. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3075. Gone.Size = NumberSequence.new(340)
  3076. Gone.Rotation = NumberRange.new(-360, 360)
  3077. Gone.LockedToPart = true
  3078. Gone.Lifetime = NumberRange.new(0.2)
  3079. Gone.Rate = 70
  3080. Gone.Speed = NumberRange.new(0)
  3081. Gone.EmissionDirection = "Top"
  3082. wait(2)
  3083. Aura:Destroy()
  3084. Aura2:Destroy()
  3085. Aura3:Destroy()
  3086. Aura4:Destroy()
  3087. Aura5:Destroy()
  3088. lig:Destroy()
  3089. Gone:Destroy()
  3090. for i = 0, 3, 0.01 do
  3091. swait()
  3092. shoottraildd2(mouse.Hit.p, Torso, 0)
  3093. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3094. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3095. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3096. if 2 < Torsovelocity.Y then
  3097. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3098. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3099. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3100. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3101. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3102. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3103. elseif 1 > Torsovelocity.Y then
  3104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3105. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3106. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3107. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3108. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3109. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3110. end
  3111. end
  3112. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3113. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3114. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3115. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3116. for i = 0, 3, 0.1 do
  3117. swait()
  3118. if 2 < Torsovelocity.Y then
  3119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3125. elseif 1 > Torsovelocity.Y then
  3126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3128. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3129. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3130. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3131. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3132. end
  3133. end
  3134. wait(1)
  3135. Humanoid.WalkSpeed = 16
  3136. attack = false
  3137. MV4 = 0
  3138. Must:Stop()
  3139. Firepart1:Destroy()
  3140. Firepart2:Destroy()
  3141. end
  3142. end)
  3143. musiccommand = 1
  3144. musicwait = false
  3145. mouse.KeyDown:connect(function(k)
  3146. if k == "=" and attack == false then
  3147. if musiccommand == 1 and musicwait == false then
  3148. musicwait = true
  3149. sou2:Stop()
  3150. musiccommand = 2
  3151. end
  3152. if musiccommand == 2 and musicwait == false then
  3153. musicwait = true
  3154. sou2:Play()
  3155. sou2.Volume = 2
  3156. musiccommand = 3
  3157. end
  3158. if musiccommand == 3 and musicwait == false then
  3159. musicwait = true
  3160. sou2.Volume = 0.5
  3161. musiccommand = 1
  3162. end
  3163. musicwait = false
  3164. end
  3165. end)
  3166. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3167. Hitpart3 = Instance.new("Part", HPart3)
  3168. Hitpart3.Size = Vector3.new(1, 1, 1)
  3169. Hitpart3.CanCollide = false
  3170. HuW3 = Instance.new("Weld")
  3171. HuW3.Name = "GuW"
  3172. HuW3.Part0 = HPart3
  3173. HuW3.C0 = cn(Xv, Yv, Zv)
  3174. HuW3.C1 = cn(0, 0, 0)
  3175. HuW3.Part1 = Hitpart3
  3176. HuW3.Parent = HPart3
  3177. Hitpart3.Transparency = 1
  3178. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3179. end
  3180. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3181. Hitpart2 = Instance.new("Part", HPart2)
  3182. Hitpart2.Size = Vector3.new(1, 1, 1)
  3183. Hitpart2.CanCollide = false
  3184. HuW2 = Instance.new("Weld")
  3185. HuW2.Name = "GuW"
  3186. HuW2.Part0 = HPart2
  3187. HuW2.C0 = cn(Xv, Yv, Zv)
  3188. HuW2.C1 = cn(0, 0, 0)
  3189. HuW2.Part1 = Hitpart2
  3190. HuW2.Parent = HPart2
  3191. Hitpart2.Transparency = 1
  3192. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3193. end
  3194. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3195. Hitpart = Instance.new("Part", HPart)
  3196. Hitpart.Size = Vector3.new(1, 1, 1)
  3197. Hitpart.CanCollide = false
  3198. HuW = Instance.new("Weld")
  3199. HuW.Name = "GuW"
  3200. HuW.Part0 = HPart
  3201. HuW.C0 = cn(Xv, Yv, Zv)
  3202. HuW.C1 = cn(0, 0, 0)
  3203. HuW.Part1 = Hitpart
  3204. HuW.Parent = HPart
  3205. Hitpart.Transparency = 1
  3206. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3207. end
  3208. wait2 = false
  3209. combo = 1
  3210. mouse.Button1Down:connect(function(key)
  3211. if attack == false then
  3212. attack = true
  3213. Humanoid.WalkSpeed = 17.01
  3214. if combo == 1 and wait2 == false then
  3215. wait2 = true
  3216. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3217. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3218. for i = 0, 0.3, 0.1 do
  3219. swait()
  3220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3222. 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)
  3223. 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)
  3224. 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)
  3225. 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)
  3226. end
  3227. combo = 2
  3228. end
  3229. if combo == 2 and wait2 == false then
  3230. wait2 = true
  3231. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3232. for i = 0, 0.3, 0.1 do
  3233. swait()
  3234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3236. 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)
  3237. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3238. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3239. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3240. end
  3241. combo = 3
  3242. end
  3243. if combo == 3 and wait2 == false then
  3244. wait2 = true
  3245. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3246. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3247. for i = 0, 0.1, 0.1 do
  3248. swait()
  3249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3251. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3253. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3254. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3255. end
  3256. combo = 1
  3257. end
  3258. Humanoid.WalkSpeed = 16
  3259. Hitpart:Destroy()
  3260. wait2 = false
  3261. attack = false
  3262. end
  3263. end)
  3264. mouse.KeyDown:connect(function(k)
  3265. if k == "f" then
  3266. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3267. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3268. for i = 0, 1.2, 0.1 do
  3269. swait()
  3270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(0), math.rad(-30)), 0.3)
  3271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3272. 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)
  3273. 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)
  3274. 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)
  3275. 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)
  3276. end
  3277. end
  3278. end)
  3279. MV1 = 20
  3280. mouse.KeyDown:connect(function(k)
  3281. if k == "=" and attack == false then
  3282. if firemode == true then
  3283. firemode = false
  3284. print("ice mode")
  3285. icesmoke.Acceleration = Vector3.new(0, 0, 0)
  3286. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3287. icesmoke.Transparency = NumberSequence.new({
  3288. NumberSequenceKeypoint.new(0, 0.9),
  3289. NumberSequenceKeypoint.new(1, 1)
  3290. })
  3291. icesmoke.Size = NumberSequence.new(3)
  3292. icesmoke.Parent = RightArm
  3293. else
  3294. firemode = true
  3295. print("fire mode")
  3296. ice_mode = false
  3297. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3298. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3299. icesmoke.Rate = 400
  3300. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3301. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3302. icesmoke.Size = NumberSequence.new(3)
  3303. icesmoke.EmissionDirection = "Top"
  3304. icesmoke.Parent = LeftArm
  3305. end
  3306. end
  3307. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3308. MV1 = 90
  3309. Humanoid.WalkSpeed = 15
  3310. attack = true
  3311. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3312. Firepart2 = Instance.new("Part", LeftArm)
  3313. Firepart2.Size = Vector3.new(1, 1, 1)
  3314. Firepart2.CanCollide = false
  3315. GuW2 = Instance.new("Weld")
  3316. GuW2.Name = "GuW"
  3317. GuW2.Part0 = LeftArm
  3318. GuW2.C0 = cn(0, -0.5, 0)
  3319. GuW2.C1 = cn(0, 0, 0)
  3320. GuW2.Part1 = Firepart2
  3321. GuW2.Parent = LeftArm
  3322. Firepart2.Transparency = 1
  3323. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3324. for i = 0, 2, 0.1 do
  3325. swait()
  3326. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3329. 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)
  3330. 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)
  3331. 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)
  3332. 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)
  3333. end
  3334. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3335. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3336. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3337. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3338. Humanoid.WalkSpeed = 16
  3339. attack = false
  3340. Firepart2:Destroy()
  3341. end
  3342. end)
  3343. MV2 = 90
  3344. mouse.KeyDown:connect(function(key)
  3345. if key == "=" then
  3346. Head.Transparency = 1
  3347. Torso.Transparency = 1
  3348. LeftArm.Transparency = 1
  3349. Head.face.Texture = ""
  3350. RightArm.Transparency = 1
  3351. LeftLeg.Transparency = 1
  3352. RightLeg.Transparency = 1
  3353. mesh1.Transparency = 1
  3354. mesh2.Transparency = 1
  3355. mesh5.Transparency = 1
  3356. mesheye.Transparency = 1
  3357. mesheye1.Transparency = 1
  3358. mesheye2.Transparency = 1
  3359. mesheye3.Transparency = 1
  3360. char.Parent = workspace.Camera
  3361. char.WalkSpeed = 60
  3362. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  3363. char:FindFirstChild("TalkingBillBoard"):destroy()
  3364. end
  3365. end
  3366. end)
  3367. mouse.KeyUp:connect(function(key)
  3368. if key == "=" then
  3369. Head.Transparency = 0
  3370. Torso.Transparency = 0
  3371. LeftArm.Transparency = 0
  3372. Head.face.Texture = ""
  3373. RightArm.Transparency = 0
  3374. LeftLeg.Transparency = 0
  3375. RightLeg.Transparency = 0
  3376. mesh1.Transparency = 0
  3377. mesh2.Transparency = 0
  3378. mesh5.Transparency = 0
  3379. mesheye.Transparency = 0
  3380. mesheye1.Transparency = 0
  3381. mesheye2.Transparency = 0
  3382. mesheye3.Transparency = 0
  3383. hat1.Transparency = 0
  3384. hat2.Transparency = 0
  3385. hat3.Transparency = 0
  3386. hat4.Transparency = 0
  3387. hat5.Transparency = 0
  3388. hat6.Transparency = 0
  3389. hat7.Transparency = 0
  3390. hat8.Transparency = 0
  3391. hat9.Transparency = 0
  3392. char.Parent = workspace
  3393. end
  3394. end)
  3395. mouse.KeyDown:connect(function(k)
  3396. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3397. MV2 = 90
  3398. attack = true
  3399. Firepart = Instance.new("Part", RightArm)
  3400. Firepart.Size = Vector3.new(1, 1, 1)
  3401. GuW = Instance.new("Weld")
  3402. GuW.Name = "GuW"
  3403. GuW.Part0 = RightArm
  3404. GuW.C0 = cn(0, -1, 0)
  3405. GuW.C1 = cn(0, 0, 0)
  3406. GuW.Part1 = Firepart
  3407. GuW.Parent = RightArm
  3408. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3409. Firepart.Transparency = 1
  3410. Humanoid.WalkSpeed = 15
  3411. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3412. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3413. for i = 1, 3 do
  3414. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3415. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3416. end
  3417. for i = 0, 3, 0.1 do
  3418. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3419. swait()
  3420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3422. 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)
  3423. 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)
  3424. 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)
  3425. 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)
  3426. end
  3427. wait(1)
  3428. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3429. Humanoid.WalkSpeed = 16
  3430. attack = false
  3431. Firepart:Destroy()
  3432. end
  3433. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3434. MV2 = 90
  3435. attack = true
  3436. Firepart = Instance.new("Part", RightArm)
  3437. Firepart.Size = Vector3.new(1, 1, 1)
  3438. GuW = Instance.new("Weld")
  3439. GuW.Name = "GuW"
  3440. GuW.Part0 = RightArm
  3441. GuW.C0 = cn(0, -1, 0)
  3442. GuW.C1 = cn(0, 0, 0)
  3443. GuW.Part1 = Firepart
  3444. GuW.Parent = RightArm
  3445. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3446. Firepart.Transparency = 1
  3447. Humanoid.WalkSpeed = 0.01
  3448. for i = 0, 4, 0.1 do
  3449. swait()
  3450. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3451. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3454. 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)
  3455. 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)
  3456. 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)
  3457. 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)
  3458. end
  3459. for i = 0, 4, 0.1 do
  3460. swait()
  3461. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3462. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3465. 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)
  3466. 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)
  3467. 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)
  3468. 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)
  3469. end
  3470. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3471. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3472. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3473. for i = 1, 3 do
  3474. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3475. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3476. end
  3477. for i = 0, 2, 0.1 do
  3478. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3479. swait()
  3480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3482. 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)
  3483. 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)
  3484. 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)
  3485. 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)
  3486. end
  3487. Humanoid.WalkSpeed = 16
  3488. attack = false
  3489. Firepart:Destroy()
  3490. end
  3491. end)
  3492. Rapid = false
  3493. BasePart = Instance.new("Part")
  3494. BasePart.Shape = Enum.PartType.Block
  3495. BasePart.Material = Enum.Material.Neon
  3496. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3497. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3498. BasePart.FormFactor = Enum.FormFactor.Custom
  3499. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3500. BasePart.CanCollide = true
  3501. BasePart.Locked = true
  3502. BasePart.Anchored = false
  3503. local icy_Player = game.Players.localPlayer
  3504. local icy_mouse = icy_Player:GetMouse()
  3505. ice_mode = false
  3506. local colors = {
  3507. BrickColor.new("Cyan"),
  3508. BrickColor.new("Medium blue"),
  3509. BrickColor.new("Pastel blue")
  3510. }
  3511. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3512. if root then
  3513. icy_mouse.KeyDown:connect(function(k)
  3514. if k == "=" and firemode == false then
  3515. if ice_mode == true then
  3516. ice_mode = false
  3517. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3518. else
  3519. ice_mode = true
  3520. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3521. end
  3522. end
  3523. if k == "z" and firemode == true then
  3524. attack = true
  3525. do
  3526. local Stop = false
  3527. local Version = 0
  3528. local MaxSpeed = 5
  3529. local Speed = 3.5
  3530. local Keys = {}
  3531. local Force = 10000
  3532. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3533. swait(0.5)
  3534. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3535. if Fly then
  3536. Fly:Destroy()
  3537. end
  3538. if Rot then
  3539. Rot:Destroy()
  3540. end
  3541. Fly = Instance.new("BodyPosition", char.Torso)
  3542. Fly.Name = "LMMFly"
  3543. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3544. Fly.P = Force
  3545. Fly.position = char.Torso.Position
  3546. Rot = Instance.new("BodyGyro", char.Torso)
  3547. Rot.Name = "LMMRot"
  3548. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3549. Rot.P = Force
  3550. Rot.cframe = cam.CoordinateFrame
  3551. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3552. local Thread, Old = Version, nil
  3553. char.Humanoid.PlatformStand = true
  3554. function StopFly()
  3555. Version = Version + 1
  3556. Stop = true
  3557. char.Humanoid.PlatformStand = false
  3558. Fly:Destroy()
  3559. Rot:Destroy()
  3560. attack = false
  3561. end
  3562. char.ChildAdded:connect(function(Obj)
  3563. wait()
  3564. if Obj.Name == "LM" .. "MFlyStop" then
  3565. Obj:Destroy()
  3566. StopFly()
  3567. end
  3568. end)
  3569. HitpartFunk2(RightArm, 0, -0.7, 0)
  3570. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3571. for i = 0, 25, 0.1 do
  3572. if attack == true then
  3573. swait()
  3574. end
  3575. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3576. if Keys[string.char(48)] then
  3577. Speed = 1
  3578. end
  3579. if Keys.w then
  3580. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3581. end
  3582. if Keys.s then
  3583. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3584. end
  3585. if Keys.d then
  3586. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3587. end
  3588. if Keys.a then
  3589. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3590. end
  3591. if Keys.e or Keys[" "] then
  3592. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3593. end
  3594. if Keys.q then
  3595. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3596. end
  3597. if Keys.z then
  3598. StopFly()
  3599. end
  3600. if Old ~= Vectoring then
  3601. Fly.position = Vectoring.p
  3602. Old = Vectoring
  3603. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3604. else
  3605. Speed = 1
  3606. end
  3607. Rot.cframe = cam.CoordinateFrame
  3608. mouse.KeyDown:connect(function(Key)
  3609. Keys[Key] = true
  3610. end)
  3611. mouse.KeyUp:connect(function(Key)
  3612. Keys[Key] = false
  3613. end)
  3614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3616. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3618. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3619. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3620. end
  3621. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3622. attack = false
  3623. char.Humanoid.PlatformStand = false
  3624. Fly:Destroy()
  3625. Rot:Destroy()
  3626. end
  3627. end
  3628. if k == "=" and InForm == true then
  3629. attack = true
  3630. do
  3631. local Stop = false
  3632. local Version = 0
  3633. local MaxSpeed = 6
  3634. local Speed = 3
  3635. local Keys = {}
  3636. local Force = 10000
  3637. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3638. swait(1)
  3639. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3640. if Fly then
  3641. Fly:Destroy()
  3642. end
  3643. if Rot then
  3644. Rot:Destroy()
  3645. end
  3646. Fly = Instance.new("BodyPosition", char.Torso)
  3647. Fly.Name = "LMMFly"
  3648. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3649. Fly.P = Force
  3650. Fly.position = char.Torso.Position
  3651. Rot = Instance.new("BodyGyro", char.Torso)
  3652. Rot.Name = "LMMRot"
  3653. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3654. Rot.P = Force
  3655. Rot.cframe = cam.CoordinateFrame
  3656. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3657. local Thread, Old = Version, nil
  3658. char.Humanoid.PlatformStand = true
  3659. function StopFly()
  3660. Version = Version + 1
  3661. Stop = true
  3662. char.Humanoid.PlatformStand = false
  3663. Fly:Destroy()
  3664. Rot:Destroy()
  3665. attack = false
  3666. end
  3667. char.ChildAdded:connect(function(Obj)
  3668. wait()
  3669. if Obj.Name == "LM" .. "MFlyStop" then
  3670. Obj:Destroy()
  3671. StopFly()
  3672. end
  3673. end)
  3674. HitpartFunk2(RightArm, 0, -0.7, 0)
  3675. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3676. for i = 0, 25, 0.1 do
  3677. if attack == true then
  3678. swait()
  3679. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3680. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3681. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3682. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3683. end
  3684. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3685. if Keys[string.char(48)] then
  3686. Speed = 1
  3687. end
  3688. if Keys.w then
  3689. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3690. end
  3691. if Keys.s then
  3692. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3693. end
  3694. if Keys.d then
  3695. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3696. end
  3697. if Keys.a then
  3698. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3699. end
  3700. if Keys.e or Keys[" "] then
  3701. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3702. end
  3703. if Keys.q then
  3704. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3705. end
  3706. if Keys.z then
  3707. StopFly()
  3708. end
  3709. if Old ~= Vectoring then
  3710. Fly.position = Vectoring.p
  3711. Old = Vectoring
  3712. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3713. else
  3714. Speed = 1
  3715. end
  3716. Rot.cframe = cam.CoordinateFrame
  3717. mouse.KeyDown:connect(function(Key)
  3718. Keys[Key] = true
  3719. end)
  3720. mouse.KeyUp:connect(function(Key)
  3721. Keys[Key] = false
  3722. end)
  3723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3725. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3726. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3727. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3728. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3729. end
  3730. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3731. attack = false
  3732. char.Humanoid.PlatformStand = false
  3733. Fly:Destroy()
  3734. Rot:Destroy()
  3735. end
  3736. end
  3737. end)
  3738. game:GetService("RunService").Stepped:connect(function()
  3739. if ice_mode == true then
  3740. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3741. local icePath = BasePart:Clone()
  3742. icePath.Anchored = true
  3743. icePath.Transparency = 0.85
  3744. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3745. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3746. icePath.BrickColor = colors[math.random(1, #colors)]
  3747. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3748. game:GetService("Debris"):AddItem(icePath, 1)
  3749. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3750. end
  3751. end)
  3752. end
  3753. MV3 = 190
  3754. mouse.KeyDown:connect(function(k)
  3755. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3756. MV3 = 80
  3757. attack = true
  3758. Humanoid.WalkSpeed = 15
  3759. HitpartFunk2(RightArm, 0, -0.5, 0)
  3760. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3761. for i = 0, 1.5, 0.1 do
  3762. swait()
  3763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3767. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3768. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3769. end
  3770. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3771. for i = 0, 2, 0.1 do
  3772. swait()
  3773. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3774. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3775. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3776. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3777. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3778. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3779. end
  3780. for i = 0, 4.2, 0.1 do
  3781. swait()
  3782. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3783. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3784. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3785. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3788. 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)
  3789. 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)
  3790. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3791. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3792. end
  3793. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3794. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3795. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3796. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3797. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3798. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3799. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3800. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3801. for i = 0, 2, 0.1 do
  3802. swait()
  3803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3805. 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)
  3806. 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)
  3807. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3808. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3809. end
  3810. for i = 0, 2, 0.1 do
  3811. swait()
  3812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3814. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3815. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3816. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3817. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3818. end
  3819. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3820. for i = 0, 4, 0.1 do
  3821. swait()
  3822. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3823. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3828. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3829. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3830. end
  3831. for i = 0, 2, 0.1 do
  3832. swait()
  3833. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3834. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3837. 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)
  3838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3839. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3840. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3841. end
  3842. for i = 1, 6 do
  3843. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3844. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3845. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3846. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3847. wait(0.15)
  3848. end
  3849. attack = false
  3850. Humanoid.WalkSpeed = 16
  3851. end
  3852. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3853. Humanoid.WalkSpeed = 1
  3854. MV3 = 80
  3855. attack = true
  3856. FastFireBall = Instance.new("Part", RightArm)
  3857. FastFireBall.Size = Vector3.new(1, 1, 1)
  3858. FFW = Instance.new("Weld")
  3859. FFW.Name = "GuW"
  3860. FFW.Part0 = RightArm
  3861. FFW.C0 = cn(0, -1, 0)
  3862. FFW.C1 = cn(0, 0, 0)
  3863. FFW.Part1 = FastFireBall
  3864. FFW.Parent = RightArm
  3865. FastFireBall.Transparency = 1
  3866. FastFireBall2 = Instance.new("Part", LeftArm)
  3867. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3868. FFW2 = Instance.new("Weld")
  3869. FFW2.Name = "GuW"
  3870. FFW2.Part0 = LeftArm
  3871. FFW2.C0 = cn(0, -1, 0)
  3872. FFW2.C1 = cn(0, 0, 0)
  3873. FFW2.Part1 = FastFireBall2
  3874. FFW2.Parent = LeftArm
  3875. FastFireBall2.Transparency = 1
  3876. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3877. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3878. for i = 0, 1, 0.1 do
  3879. swait()
  3880. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3881. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3882. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3883. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3886. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3889. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3890. end
  3891. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3892. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3893. function holding()
  3894. if Rapid == true and ice_mode == false then
  3895. for i = 0, 0.8, 0.1 do
  3896. swait()
  3897. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3898. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3903. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3905. end
  3906. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3907. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3908. for i = 0, 0.8, 0.1 do
  3909. swait()
  3910. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3911. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3918. end
  3919. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3920. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3921. holding()
  3922. end
  3923. end
  3924. if Rapid == false then
  3925. Rapid = true
  3926. holding()
  3927. end
  3928. end
  3929. end)
  3930. mouse.KeyUp:connect(function(k)
  3931. if k == "c" and Rapid == true then
  3932. MV3 = 180
  3933. Rapid = false
  3934. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3935. attack = false
  3936. wait(0.5)
  3937. Humanoid.WalkSpeed = 16
  3938. FastFireBall:Destroy()
  3939. FastFireBall2:Destroy()
  3940. end
  3941. end)
  3942. mouse.KeyDown:connect(function(key)
  3943. if key == "t" and Morph == false then
  3944. Morph = true
  3945. MorphFunction()
  3946. end
  3947. end)
  3948. mouse.KeyUp:connect(function(key)
  3949. if key == "t" then
  3950. Morph = false
  3951. end
  3952. end)
  3953. Object = Player.Character.HumanoidRootPart
  3954. Run = game["Run Service"]
  3955. PreviousP = Object.CFrame.p
  3956. Running = false
  3957. function MorphFunction()
  3958. local MaxX = 100
  3959. local MinX = -100
  3960. local MaxY = 100
  3961. local MinY = -100
  3962. local MaxZ = 100
  3963. local MinZ = -100
  3964. local Morph = coroutine.wrap(function()
  3965. while true do
  3966. if not Run.Stepped:wait(0.1) or Morph == false then
  3967. break
  3968. end
  3969. local Model = Instance.new("Model", workspace)
  3970. if Player.Character:FindFirstChild("Shirt") then
  3971. local Shirt = Player.Character.Shirt:Clone()
  3972. Shirt.Parent = Model
  3973. end
  3974. if Player.Character:FindFirstChild("Pants") then
  3975. local Pants = Player.Character.Pants:Clone()
  3976. Pants.Parent = Model
  3977. end
  3978. local Humanoid = Instance.new("Humanoid", Model)
  3979. local LeftArm = Player.Character["Left Arm"]:Clone()
  3980. LeftArm.Parent = Model
  3981. LeftArm.Transparency = 0.4
  3982. LeftArm.Anchored = true
  3983. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  3984. local RightArm = Player.Character["Right Arm"]:Clone()
  3985. RightArm.Parent = Model
  3986. RightArm.Transparency = 0.4
  3987. RightArm.Anchored = true
  3988. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  3989. local LeftLeg = Player.Character["Left Leg"]:Clone()
  3990. LeftLeg.Parent = Model
  3991. LeftLeg.Transparency = 0.4
  3992. LeftLeg.Anchored = true
  3993. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  3994. local RightLeg = Player.Character["Right Leg"]:Clone()
  3995. RightLeg.Parent = Model
  3996. RightLeg.Transparency = 0.4
  3997. RightLeg.Anchored = true
  3998. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX, MaxX) * 0, math.random(MinY, MaxY) * 0, math.random(MinZ, MaxZ) * 0)
  3999. local Children = Model:GetChildren()
  4000. wait(0.01)
  4001. for i = 1, #Children do
  4002. if Children[i]:IsA("Part") then
  4003. Children[i].Transparency = 1
  4004. end
  4005. game.Debris:AddItem(Children[i], 0)
  4006. end
  4007. end
  4008. end)
  4009. Morph()
  4010. end
  4011. mouse.KeyDown:connect(function(key)
  4012. if key == "r" then
  4013. Humanoid.WalkSpeed = 150
  4014. end
  4015. end)
  4016. mouse.KeyDown:connect(function(key)
  4017. if key == "m" then
  4018. Must2.Volume = 0.7
  4019. end
  4020. end)
  4021. mouse.KeyDown:connect(function(key)
  4022. if key == "n" then
  4023. Must2.Volume = 1.6
  4024. end
  4025. end)
  4026. mouse.KeyUp:connect(function(key)
  4027. if key == "r" then
  4028. Humanoid.WalkSpeed = 16
  4029. end
  4030. end)
  4031. function smooth(obj)
  4032. local sides = {
  4033. "Left",
  4034. "Right",
  4035. "Top",
  4036. "Bottom",
  4037. "Front",
  4038. "Back"
  4039. }
  4040. for i, v in pairs(sides) do
  4041. obj[v .. "Surface"] = "SmoothNoOutlines"
  4042. end
  4043. end
  4044. function fade(obj, dest, grow)
  4045. spawn(function()
  4046. local oldcf = obj.CFrame
  4047. for i = 0, 10 do
  4048. if grow then
  4049. obj.Size = obj.Size + Vector3.new(1, 1, 1)
  4050. obj.CFrame = oldcf
  4051. end
  4052. obj.Transparency = obj.Transparency + 0.2
  4053. swait()
  4054. end
  4055. if dest then
  4056. obj:Destroy()
  4057. end
  4058. end)
  4059. end
  4060. sprint = false
  4061. mouse.KeyDown:connect(function(key)
  4062. if key == "r" then
  4063. sprint = true
  4064. char:FindFirstChildOfClass("Humanoid")
  4065. do
  4066. local mod = Instance.new("Model", workspace)
  4067. mod.Name = "MobModel"
  4068. for i, v in pairs(char:children()) do
  4069. if v:IsA("Accessory") and not rage and v:FindFirstChild("Handle") then
  4070. v.Handle.Transparency = 1
  4071. end
  4072. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4073. v.Transparency = 0
  4074. end
  4075. end
  4076. if char.Head:FindFirstChild("face") then
  4077. char.Head.face.Transparency = 1
  4078. end
  4079. repeat
  4080. wait()
  4081. if not workspace:FindFirstChild("MobModel") then
  4082. mod = Instance.new("Model", workspace)
  4083. mod.Name = "MobModel"
  4084. end
  4085. for i, v in pairs(Character:children()) do
  4086. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4087. local new = v:Clone()
  4088. smooth(new)
  4089. new.Transparency = 0.3
  4090. new.Anchored = true
  4091. new.CanCollide = false
  4092. new.Material = "Neon"
  4093. new.BrickColor = BrickColor.new("Dark blue")
  4094. for i, v in pairs(new:children()) do
  4095. if not v:IsA("SpecialMesh") then
  4096. v:Destroy()
  4097. end
  4098. end
  4099. new.Parent = mod
  4100. fade(new, true)
  4101. end
  4102. end
  4103. until not sprint
  4104. if mod then
  4105. spawn(function()
  4106. repeat
  4107. wait()
  4108. until not mod or #mod:children() == 0
  4109. mod:Destroy()
  4110. end)
  4111. end
  4112. char:FindFirstChildOfClass("Humanoid")
  4113. end
  4114. end
  4115. end)
  4116. mouse.KeyUp:connect(function(key)
  4117. if key == "r" then
  4118. sprint = false
  4119. for i, v in pairs(char:children()) do
  4120. if v:IsA("Accessory") and not rage and v:FindFirstChild("Handle") then
  4121. v.Handle.Transparency = 1
  4122. end
  4123. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4124. v.Transparency = 0
  4125. end
  4126. end
  4127. if char.Head:FindFirstChild("face") then
  4128. char.Head.face.Transparency = 0
  4129. end
  4130. end
  4131. end)
  4132. mouse.KeyUp:connect(function(k)
  4133. if k == "q" then
  4134. Combo1()
  4135. end
  4136. end)
  4137. mouse.KeyUp:connect(function(k)
  4138. if k == "r" then
  4139. Combo2()
  4140. end
  4141. end)
  4142. mouse.KeyUp:connect(function(k)
  4143. if k == "t" then
  4144. Combo3()
  4145. end
  4146. end)
  4147. mouse.KeyUp:connect(function(k)
  4148. if k == "u" then
  4149. Combo4()
  4150. end
  4151. end)
  4152. SoundFolder = Instance.new("Folder", char)
  4153. SoundFolder.Name = "SoundFolder"
  4154. punchsound1 = Instance.new("Sound", Torso)
  4155. punchsound1.Volume = 1.2
  4156. punchsound1.Name = "punchsound1"
  4157. punchsound1.Looped = false
  4158. punchsound1.SoundId = "rbxassetid://137579113"
  4159. StrongPunch = Instance.new("Sound", Torso)
  4160. StrongPunch.Volume = 1.6
  4161. StrongPunch.Name = "StrongPunch"
  4162. StrongPunch.Looped = false
  4163. StrongPunch.SoundId = "rbxassetid://441202925"
  4164. StrongPunch = Instance.new("Sound", Torso)
  4165. StrongPunch.Volume = 1.6
  4166. StrongPunch.Name = "StrongPunch"
  4167. StrongPunch.Looped = false
  4168. StrongPunch.SoundId = "rbxassetid://441202925"
  4169. StrongPunch1 = Instance.new("Sound", Torso)
  4170. StrongPunch1.Volume = 1.6
  4171. StrongPunch1.Name = "StrongPunch"
  4172. StrongPunch1.Looped = false
  4173. StrongPunch1.SoundId = "rbxassetid://441202925"
  4174. StrongPunch2 = Instance.new("Sound", Torso)
  4175. StrongPunch2.Volume = 1.6
  4176. StrongPunch2.Name = "StrongPunch"
  4177. StrongPunch.Looped = false
  4178. StrongPunch2.SoundId = "rbxassetid://441202925"
  4179. Zano = Instance.new("Sound", Torso)
  4180. Zano.Volume = 6
  4181. Zano.Name = "Zano"
  4182. Zano.Looped = false
  4183. Zano.SoundId = "rbxassetid://744770874"
  4184. GroundImpact = Instance.new("Sound", Torso)
  4185. GroundImpact.Volume = 8
  4186. GroundImpact.Name = "GroundImpact"
  4187. GroundImpact.Looped = false
  4188. GroundImpact.SoundId = "rbxassetid://165970126"
  4189. Break = Instance.new("Sound", Torso)
  4190. Break.Volume = 5
  4191. Break.Name = "Bonebreak"
  4192. Break.Looped = false
  4193. Break.SoundId = "rbxassetid://314390675"
  4194. local hit1 = false
  4195. local hit2 = false
  4196. local hit3 = false
  4197. local hit4 = false
  4198. function Combo1()
  4199. getplayer = new("Part", char)
  4200. getplayer.Position = Vector3.new(999, 999, 999)
  4201. getplayer.Transparency = 1
  4202. getplayer.Size = v3(3, 3, 3)
  4203. getplayer.CanCollide = false
  4204. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  4205. getplayer.Name = "GetPlayer"
  4206. game.Debris:AddItem(getplayer, 0.5)
  4207. getplayer.Touched:connect(function(hit)
  4208. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4209. getplayer:Destroy()
  4210. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4211. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  4212. to.Anchored = true
  4213. idle = false
  4214. punchsound1:Play()
  4215. hit1 = true
  4216. for i = 0, 1, 0.1 do
  4217. swait()
  4218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4220. 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)
  4221. 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)
  4222. 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)
  4223. 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)
  4224. end
  4225. punchsound1:Play()
  4226. for i = 0, 1, 0.1 do
  4227. swait()
  4228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4230. 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)
  4231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4233. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4234. end
  4235. punchsound1:Play()
  4236. for i = 0, 1, 0.1 do
  4237. swait()
  4238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4240. 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)
  4241. 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)
  4242. 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)
  4243. 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)
  4244. end
  4245. for i = 0, 1, 0.1 do
  4246. swait()
  4247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4249. 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)
  4250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4252. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4253. end
  4254. for i = 0, 1, 0.1 do
  4255. swait()
  4256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4258. 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)
  4259. 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)
  4260. 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)
  4261. 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)
  4262. end
  4263. StrongPunch1:Play()
  4264. for i = 0, 1, 0.1 do
  4265. swait()
  4266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4268. 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)
  4269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4271. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4272. end
  4273. for i = 0, 0.6, 0.1 do
  4274. swait()
  4275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4277. 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)
  4278. 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)
  4279. 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)
  4280. 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)
  4281. end
  4282. for i = 0, 0.6, 0.1 do
  4283. swait()
  4284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4286. 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)
  4287. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4288. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4289. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4290. end
  4291. for i, v in pairs(to.Parent:GetChildren()) do
  4292. if v:IsA("Humanoid") then
  4293. v.Health = v.Health - 3
  4294. v.PlatformStand = true
  4295. end
  4296. end
  4297. StrongPunch:Play()
  4298. for i = 0, 1, 0.1 do
  4299. swait()
  4300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4302. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4305. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4306. end
  4307. for i, v in pairs(to.Parent:GetChildren()) do
  4308. if v:IsA("Humanoid") then
  4309. v.Health = v.Health - 5
  4310. v.PlatformStand = true
  4311. end
  4312. end
  4313. hit1 = false
  4314. punchsound1:Play()
  4315. hit2 = true
  4316. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4317. for i = 0, 1, 0.1 do
  4318. swait()
  4319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4321. 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)
  4322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4324. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4325. end
  4326. for i, v in pairs(to.Parent:GetChildren()) do
  4327. if v:IsA("Humanoid") then
  4328. v.Health = v.Health - 5
  4329. v.PlatformStand = true
  4330. end
  4331. end
  4332. hit2 = false
  4333. punchsound1:Play()
  4334. hit3 = true
  4335. hit4 = true
  4336. punchsound1:Play()
  4337. coroutine.wrap(function()
  4338. for i = 1, 5 do
  4339. wait()
  4340. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 15, 0))
  4341. GroundImpact:Play()
  4342. a21e = new("Part", to)
  4343. a21e.Name = "Beam" .. num
  4344. a21e.Locked = true
  4345. a21e.Size = v3(1, 1, 1)
  4346. a21e.CanCollide = false
  4347. a21e.BrickColor = bc("Gold")
  4348. a21e.Material = "Neon"
  4349. a21e.Transparency = 0
  4350. aa21e = new("SpecialMesh", a21e)
  4351. a21e.Anchored = true
  4352. a21e.Position = to.Position
  4353. aa21e.MeshType = "Sphere"
  4354. aa21e.Scale = v3(1, 1, 1)
  4355. a51e = new("Part", char)
  4356. a51e.Name = "Beam" .. num
  4357. a51e.Locked = true
  4358. a51e.Size = v3(1, 1, 1)
  4359. a51e.CanCollide = false
  4360. a51e.BrickColor = bc("White")
  4361. a51e.Material = "Neon"
  4362. a51e.Transparency = 0
  4363. aa51e = new("SpecialMesh", a51e)
  4364. a51e.Anchored = true
  4365. a51e.Position = to.Position
  4366. aa51e.MeshType = "Sphere"
  4367. aa51e.Scale = v3(1, 1, 1)
  4368. a61e = new("Part", char)
  4369. a61e.Name = "Beam" .. num
  4370. a61e.Locked = true
  4371. a61e.Size = v3(1, 1, 1)
  4372. a61e.CanCollide = false
  4373. a61e.BrickColor = bc("Really red")
  4374. a61e.Material = "Neon"
  4375. a61e.Transparency = 0
  4376. aa61e = new("SpecialMesh", a61e)
  4377. a61e.Anchored = true
  4378. a61e.Position = to.Position
  4379. aa61e.MeshType = "Sphere"
  4380. aa61e.Scale = v3(1, 1, 1)
  4381. for i = 1, 20 do
  4382. wait()
  4383. aa21e.Scale = aa21e.Scale + v3(1, 1, 1)
  4384. a21e.Transparency = a21e.Transparency + 0.03
  4385. aa51e.Scale = aa51e.Scale + v3(1.2, 1.2, 1.2)
  4386. a51e.Transparency = a51e.Transparency + 0.03
  4387. aa61e.Scale = aa61e.Scale + v3(0.5, 0.5, 0.5)
  4388. a61e.Transparency = a61e.Transparency + 0.02
  4389. for i, v in pairs(to.Parent:GetChildren()) do
  4390. if v:IsA("Humanoid") then
  4391. v.Health = v.Health - 0.5
  4392. v.PlatformStand = true
  4393. end
  4394. end
  4395. end
  4396. a61e:Destroy()
  4397. aa61e:Destroy()
  4398. a51e:Destroy()
  4399. aa51e:Destroy()
  4400. a21e:Destroy()
  4401. aa21e:Destroy()
  4402. end
  4403. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4404. for i = 0, 1, 0.1 do
  4405. swait()
  4406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4408. 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)
  4409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4411. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4412. end
  4413. wait(0.7)
  4414. end)()
  4415. RootPart.Anchored = true
  4416. for i = 0, 1, 0.1 do
  4417. swait()
  4418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4420. 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)
  4421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4423. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4424. end
  4425. StrongPunch:Play()
  4426. for i = 0, 1, 0.1 do
  4427. swait()
  4428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4430. 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)
  4431. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4432. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4433. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4434. end
  4435. for i = 0, 1, 0.1 do
  4436. swait()
  4437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4439. 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)
  4440. 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)
  4441. 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)
  4442. 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)
  4443. end
  4444. for i, v in pairs(to.Parent:GetChildren()) do
  4445. if v:IsA("Humanoid") then
  4446. v.Health = v.Health - 20
  4447. v.PlatformStand = true
  4448. end
  4449. end
  4450. StrongPunch2:Play()
  4451. for i = 0, 1, 0.1 do
  4452. swait()
  4453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4455. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4456. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4458. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4459. end
  4460. hitground = new("Part", char)
  4461. hitground.Size = Vector3.new(5, 5, 5)
  4462. hitground.Name = "Ground"
  4463. hitground.Transparency = 1
  4464. hitground.CanCollide = false
  4465. game.Debris:AddItem(hitground, 2)
  4466. hitground.Position = Vector3.new(999, 999, 999)
  4467. hitgroundweld = new("Weld", hitground)
  4468. hitgroundweld.Part0 = to
  4469. hitgroundweld.Part1 = hitground
  4470. hitground.Touched:connect(function(hit2)
  4471. if hit2.Size.x > 150 then
  4472. hitground:Destroy()
  4473. ad = new("Part", char)
  4474. ad.Name = "NewPart"
  4475. ad.Size = Vector3.new(30, 0.1, 30)
  4476. ad.CanCollide = false
  4477. ad.Anchored = true
  4478. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  4479. ad.Transparency = 1
  4480. aad = new("Decal", ad)
  4481. aad.Face = "Top"
  4482. aad.Transparency = 1
  4483. aad.Transparency = 0
  4484. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4485. smoke = new("Part", to)
  4486. smokemesh = new("SpecialMesh", smoke)
  4487. smokemesh.MeshId = "rbxassetid://928329648"
  4488. smoke.BrickColor = hit2.BrickColor
  4489. smoke.Anchored = true
  4490. smoke.Position = hitground.Position
  4491. GroundImpact:Play()
  4492. for i = 1, 20 do
  4493. wait()
  4494. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  4495. smoke.Transparency = smoke.Transparency + 0.05
  4496. end
  4497. smoke:Destroy()
  4498. wait(0.5)
  4499. for i = 1, 20 do
  4500. wait(0.1)
  4501. aad.Transparency = aad.Transparency + 0.05
  4502. end
  4503. end
  4504. end)
  4505. to.Anchored = false
  4506. ys = Instance.new("BodyVelocity", to)
  4507. ys.Name = "GO"
  4508. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4509. ys.Velocity = v3(0, -90, 0)
  4510. wait(1)
  4511. ys:Destroy()
  4512. hit3 = false
  4513. hit4 = false
  4514. hit1 = false
  4515. hit2 = false
  4516. hit3 = false
  4517. hit4 = false
  4518. idle = true
  4519. RootPart.Anchored = false
  4520. end
  4521. end)
  4522. end
  4523. function Combo4()
  4524. getplayer = new("Part", char)
  4525. getplayer.Position = Vector3.new(999, 999, 999)
  4526. getplayer.Transparency = 1
  4527. getplayer.Size = v3(3, 3, 3)
  4528. getplayer.CanCollide = false
  4529. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  4530. getplayer.Name = "GetPlayer"
  4531. game.Debris:AddItem(getplayer, 0.5)
  4532. getplayer.Touched:connect(function(hit)
  4533. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4534. getplayer:Destroy()
  4535. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4536. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  4537. to.Anchored = true
  4538. RootPart.Anchored = true
  4539. idle = false
  4540. punchsound1:Play()
  4541. hit1 = true
  4542. for i = 0, 0.5, 0.1 do
  4543. swait()
  4544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4546. 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)
  4547. 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)
  4548. 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)
  4549. 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)
  4550. end
  4551. punchsound1:Play()
  4552. for i = 0, 0.5, 0.1 do
  4553. swait()
  4554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4556. 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)
  4557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4559. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4560. end
  4561. punchsound1:Play()
  4562. for i = 0, 0.6, 0.1 do
  4563. swait()
  4564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4566. 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)
  4567. 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)
  4568. 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)
  4569. 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)
  4570. end
  4571. for i = 0, 0.6, 0.1 do
  4572. swait()
  4573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4575. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4578. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4579. end
  4580. for i = 0, 0.5, 0.1 do
  4581. swait()
  4582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4584. 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)
  4585. 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)
  4586. 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)
  4587. 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)
  4588. end
  4589. punchsound1:Play()
  4590. for i = 0, 0.5, 0.1 do
  4591. swait()
  4592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4594. 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)
  4595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4597. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4598. end
  4599. punchsound1:Play()
  4600. for i = 0, 0.6, 0.1 do
  4601. swait()
  4602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4604. 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)
  4605. 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)
  4606. 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)
  4607. 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)
  4608. end
  4609. for i = 0, 0.6, 0.1 do
  4610. swait()
  4611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4613. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4616. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4617. end
  4618. for i = 0, 0.5, 0.1 do
  4619. swait()
  4620. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4621. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4622. 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)
  4623. 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)
  4624. 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)
  4625. 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)
  4626. end
  4627. punchsound1:Play()
  4628. for i = 0, 0.5, 0.1 do
  4629. swait()
  4630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4631. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4632. 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)
  4633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4634. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4635. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4636. end
  4637. punchsound1:Play()
  4638. for i = 0, 0.6, 0.1 do
  4639. swait()
  4640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4642. 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)
  4643. 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)
  4644. 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)
  4645. 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)
  4646. end
  4647. for i = 0, 0.6, 0.1 do
  4648. swait()
  4649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4651. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4652. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4654. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4655. end
  4656. for i = 0, 0.5, 0.1 do
  4657. swait()
  4658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4660. 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)
  4661. 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)
  4662. 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)
  4663. 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)
  4664. end
  4665. punchsound1:Play()
  4666. for i = 0, 0.5, 0.1 do
  4667. swait()
  4668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4670. 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)
  4671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4673. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4674. end
  4675. punchsound1:Play()
  4676. for i = 0, 0.6, 0.1 do
  4677. swait()
  4678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4680. 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)
  4681. 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)
  4682. 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)
  4683. 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)
  4684. end
  4685. for i = 0, 0.6, 0.1 do
  4686. swait()
  4687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4689. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4693. end
  4694. for i = 0, 0.5, 0.1 do
  4695. swait()
  4696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4698. 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)
  4699. 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)
  4700. 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)
  4701. 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)
  4702. end
  4703. punchsound1:Play()
  4704. for i = 0, 0.5, 0.1 do
  4705. swait()
  4706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4708. 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)
  4709. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4710. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4711. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4712. end
  4713. punchsound1:Play()
  4714. for i = 0, 0.6, 0.1 do
  4715. swait()
  4716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4718. 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)
  4719. 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)
  4720. 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)
  4721. 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)
  4722. end
  4723. StrongPunch2:Play()
  4724. for i = 0, 5, 0.1 do
  4725. swait()
  4726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4732. end
  4733. for i, v in pairs(to.Parent:GetChildren()) do
  4734. if v:IsA("Humanoid") then
  4735. v.Health = v.Health - 20
  4736. v.PlatformStand = true
  4737. end
  4738. end
  4739. to.CFrame = CFrame.new(to.CFrame.p + v3(100, 5, 0))
  4740. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100, 5, 0))
  4741. Zanzoken = Instance.new("Part", char)
  4742. Zanzoken.Anchored = true
  4743. Zanzoken.Position = v3(999, 999, 999)
  4744. Zanzoken.CFrame = Torso.CFrame
  4745. game.Debris:AddItem(Zanzoken, 0.5)
  4746. Zanzoken.Transparency = 1
  4747. Zano:Play()
  4748. wait()
  4749. idk = Instance.new("BillboardGui", Zanzoken)
  4750. idk.Size = UDim2.new(10, 0, 15, 0)
  4751. idk.AlwaysOnTop = false
  4752. idk1 = Instance.new("ImageLabel", idk)
  4753. idk1.BackgroundTransparency = 1
  4754. idk.ExtentsOffset = v3(0, 0, 0)
  4755. idk1.ImageTransparency = 0
  4756. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  4757. idk1.Size = UDim2.new(2, 0, 1, 0)
  4758. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  4759. idk1.Image = "rbxassetid://319554883"
  4760. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4761. wait()
  4762. Zanzoken = Instance.new("Part", char)
  4763. Zanzoken.Anchored = true
  4764. Zanzoken.Position = v3(999, 999, 999)
  4765. Zanzoken.CFrame = Torso.CFrame
  4766. game.Debris:AddItem(Zanzoken, 0.5)
  4767. Zanzoken.Transparency = 1
  4768. wait()
  4769. idk = Instance.new("BillboardGui", Zanzoken)
  4770. idk.Size = UDim2.new(20, 0, 20, 0)
  4771. idk.AlwaysOnTop = false
  4772. idk1 = Instance.new("ImageLabel", idk)
  4773. idk1.BackgroundTransparency = 1
  4774. idk.ExtentsOffset = v3(0, 0, 0)
  4775. idk1.ImageTransparency = 0
  4776. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  4777. idk1.Size = UDim2.new(2, 0, 1, 0)
  4778. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  4779. idk1.Image = "rbxassetid://319554883"
  4780. for i = 0, 0.5, 0.1 do
  4781. swait()
  4782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4784. 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)
  4785. 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)
  4786. 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)
  4787. 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)
  4788. end
  4789. punchsound1:Play()
  4790. for i = 0, 0.5, 0.1 do
  4791. swait()
  4792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4794. 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)
  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(-45), math.rad(0)), 0.3)
  4797. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4798. end
  4799. punchsound1:Play()
  4800. for i = 0, 0.6, 0.1 do
  4801. swait()
  4802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4804. 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)
  4805. 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)
  4806. 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)
  4807. 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)
  4808. end
  4809. for i = 0, 0.6, 0.1 do
  4810. swait()
  4811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4813. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4816. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4817. end
  4818. for i = 0, 0.5, 0.1 do
  4819. swait()
  4820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4822. 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)
  4823. 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)
  4824. 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)
  4825. 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)
  4826. end
  4827. punchsound1:Play()
  4828. for i = 0, 0.5, 0.1 do
  4829. swait()
  4830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4832. 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)
  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(-45), math.rad(0)), 0.3)
  4835. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4836. end
  4837. punchsound1:Play()
  4838. for i = 0, 0.6, 0.1 do
  4839. swait()
  4840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4842. 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)
  4843. 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)
  4844. 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)
  4845. 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)
  4846. end
  4847. for i = 0, 0.6, 0.1 do
  4848. swait()
  4849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4851. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4854. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4855. end
  4856. for i = 0, 0.5, 0.1 do
  4857. swait()
  4858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4860. 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)
  4861. 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)
  4862. 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)
  4863. 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)
  4864. end
  4865. punchsound1:Play()
  4866. for i = 0, 0.5, 0.1 do
  4867. swait()
  4868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4870. 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)
  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(-45), math.rad(0)), 0.3)
  4873. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4874. end
  4875. punchsound1:Play()
  4876. for i = 0, 0.6, 0.1 do
  4877. swait()
  4878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4880. 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)
  4881. 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)
  4882. 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)
  4883. 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)
  4884. end
  4885. for i = 0, 0.6, 0.1 do
  4886. swait()
  4887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4893. end
  4894. for i = 0, 0.5, 0.1 do
  4895. swait()
  4896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4898. 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)
  4899. 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)
  4900. 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)
  4901. 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)
  4902. end
  4903. punchsound1:Play()
  4904. for i = 0, 0.5, 0.1 do
  4905. swait()
  4906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4908. 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)
  4909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4911. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4912. end
  4913. punchsound1:Play()
  4914. for i = 0, 0.3, 0.1 do
  4915. swait()
  4916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4918. 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)
  4919. 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)
  4920. 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)
  4921. 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)
  4922. end
  4923. for i = 0, 0.3, 0.1 do
  4924. swait()
  4925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4927. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4928. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4929. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4930. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4931. end
  4932. for i = 0, 0.3, 0.1 do
  4933. swait()
  4934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4936. 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)
  4937. 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)
  4938. 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)
  4939. 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)
  4940. end
  4941. punchsound1:Play()
  4942. for i = 0, 0.3, 0.1 do
  4943. swait()
  4944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4946. 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)
  4947. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4948. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4949. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4950. end
  4951. punchsound1:Play()
  4952. for i = 0, 0.3, 0.1 do
  4953. swait()
  4954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4955. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4956. 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)
  4957. 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)
  4958. 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)
  4959. 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)
  4960. end
  4961. for i = 0, 0.3, 0.1 do
  4962. swait()
  4963. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4964. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4965. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4966. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4967. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4968. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4969. end
  4970. punchsound1:Play()
  4971. for i = 0, 1, 0.1 do
  4972. swait()
  4973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4975. 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)
  4976. 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)
  4977. 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)
  4978. 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)
  4979. end
  4980. for i = 0, 0.3, 0.1 do
  4981. swait()
  4982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4984. 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)
  4985. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4986. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4987. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4988. end
  4989. punchsound1:Play()
  4990. for i = 0, 0.3, 0.1 do
  4991. swait()
  4992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4994. 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)
  4995. 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)
  4996. 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)
  4997. 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)
  4998. end
  4999. for i = 0, 0.3, 0.1 do
  5000. swait()
  5001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5003. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5005. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5006. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5007. end
  5008. for i = 0, 0.3, 0.1 do
  5009. swait()
  5010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5012. 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)
  5013. 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)
  5014. 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)
  5015. 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)
  5016. end
  5017. punchsound1:Play()
  5018. for i = 0, 0.3, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5022. 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)
  5023. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5024. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5025. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5026. end
  5027. punchsound1:Play()
  5028. for i = 0, 0.6, 0.1 do
  5029. swait()
  5030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5032. 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)
  5033. 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)
  5034. 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)
  5035. 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)
  5036. end
  5037. for i = 0, 0.3, 0.1 do
  5038. swait()
  5039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5043. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5044. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5045. end
  5046. for i = 0, 0.3, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5050. 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)
  5051. 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)
  5052. 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)
  5053. 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)
  5054. end
  5055. punchsound1:Play()
  5056. for i = 0, 0.5, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5060. 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)
  5061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5063. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5064. end
  5065. punchsound1:Play()
  5066. for i = 0, 0.6, 0.1 do
  5067. swait()
  5068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5070. 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)
  5071. 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)
  5072. 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)
  5073. 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)
  5074. end
  5075. for i = 0, 0.6, 0.1 do
  5076. swait()
  5077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5079. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5080. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5081. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5082. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5083. end
  5084. for i = 0, 0.5, 0.1 do
  5085. swait()
  5086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5088. 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)
  5089. 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)
  5090. 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)
  5091. 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)
  5092. end
  5093. punchsound1:Play()
  5094. for i = 0, 0.5, 0.1 do
  5095. swait()
  5096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5098. 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)
  5099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5100. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5101. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5102. end
  5103. punchsound1:Play()
  5104. for i = 0, 0.6, 0.1 do
  5105. swait()
  5106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5108. 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)
  5109. 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)
  5110. 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)
  5111. 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)
  5112. end
  5113. for i = 0, 0.6, 0.1 do
  5114. swait()
  5115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5117. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5118. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5119. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5120. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5121. end
  5122. for i = 0, 0.5, 0.1 do
  5123. swait()
  5124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5126. 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)
  5127. 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)
  5128. 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)
  5129. 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)
  5130. end
  5131. punchsound1:Play()
  5132. for i = 0, 0.5, 0.1 do
  5133. swait()
  5134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5136. 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)
  5137. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5138. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5139. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5140. end
  5141. punchsound1:Play()
  5142. for i = 0, 0.6, 0.1 do
  5143. swait()
  5144. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5145. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5146. 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)
  5147. 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)
  5148. 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)
  5149. 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)
  5150. end
  5151. for i = 0, 0.6, 0.1 do
  5152. swait()
  5153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5155. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5157. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5158. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5159. end
  5160. punchsound1:Play()
  5161. for i = 0, 1, 0.1 do
  5162. swait()
  5163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5165. 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)
  5166. 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)
  5167. 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)
  5168. 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)
  5169. end
  5170. for i = 0, 0.5, 0.1 do
  5171. swait()
  5172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5174. 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)
  5175. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5176. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5177. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5178. end
  5179. punchsound1:Play()
  5180. for i = 0, 0.6, 0.1 do
  5181. swait()
  5182. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5183. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5184. 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)
  5185. 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)
  5186. 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)
  5187. 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)
  5188. end
  5189. for i = 0, 0.6, 0.1 do
  5190. swait()
  5191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5193. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5194. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5195. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5196. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5197. end
  5198. for i = 0, 0.5, 0.1 do
  5199. swait()
  5200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5202. 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)
  5203. 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)
  5204. 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)
  5205. 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)
  5206. end
  5207. punchsound1:Play()
  5208. for i = 0, 0.5, 0.1 do
  5209. swait()
  5210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5212. 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)
  5213. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5214. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5215. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5216. end
  5217. punchsound1:Play()
  5218. for i = 0, 0.6, 0.1 do
  5219. swait()
  5220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5222. 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)
  5223. 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)
  5224. 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)
  5225. 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)
  5226. end
  5227. for i = 0, 0.6, 0.1 do
  5228. swait()
  5229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5231. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5232. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5233. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5234. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5235. end
  5236. for i = 0, 0.5, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5240. 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)
  5241. 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)
  5242. 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)
  5243. 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)
  5244. end
  5245. punchsound1:Play()
  5246. for i = 0, 0.5, 0.1 do
  5247. swait()
  5248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5250. 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)
  5251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5253. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5254. end
  5255. punchsound1:Play()
  5256. for i = 0, 0.6, 0.1 do
  5257. swait()
  5258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5260. 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)
  5261. 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)
  5262. 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)
  5263. 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)
  5264. end
  5265. for i = 0, 0.6, 0.1 do
  5266. swait()
  5267. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5268. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5269. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5270. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5271. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5272. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5273. end
  5274. for i = 0, 0.5, 0.1 do
  5275. swait()
  5276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5278. 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)
  5279. 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)
  5280. 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)
  5281. 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)
  5282. end
  5283. punchsound1:Play()
  5284. for i = 0, 0.5, 0.1 do
  5285. swait()
  5286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5288. 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)
  5289. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5290. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5291. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5292. end
  5293. punchsound1:Play()
  5294. for i = 0, 0.6, 0.1 do
  5295. swait()
  5296. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5297. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5298. 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)
  5299. 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)
  5300. 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)
  5301. 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)
  5302. end
  5303. for i = 0, 0.6, 0.1 do
  5304. swait()
  5305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5307. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5310. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5311. end
  5312. for i = 0, 0.5, 0.1 do
  5313. swait()
  5314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5316. 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)
  5317. 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)
  5318. 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)
  5319. 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)
  5320. end
  5321. punchsound1:Play()
  5322. for i = 0, 0.5, 0.1 do
  5323. swait()
  5324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5326. 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)
  5327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5329. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5330. end
  5331. punchsound1:Play()
  5332. for i = 0, 0.6, 0.1 do
  5333. swait()
  5334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5336. 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)
  5337. 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)
  5338. 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)
  5339. 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)
  5340. end
  5341. for i = 0, 0.6, 0.1 do
  5342. swait()
  5343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5345. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5346. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5347. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5348. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5349. end
  5350. punchsound1:Play()
  5351. for i = 0, 1, 0.1 do
  5352. swait()
  5353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5355. 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)
  5356. 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)
  5357. 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)
  5358. 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)
  5359. end
  5360. for i = 0, 0.5, 0.1 do
  5361. swait()
  5362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5364. 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)
  5365. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5367. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5368. end
  5369. punchsound1:Play()
  5370. for i = 0, 0.6, 0.1 do
  5371. swait()
  5372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5374. 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)
  5375. 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)
  5376. 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)
  5377. 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)
  5378. end
  5379. for i = 0, 0.6, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5383. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5386. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5387. end
  5388. for i = 0, 0.5, 0.1 do
  5389. swait()
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5392. 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)
  5393. 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)
  5394. 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)
  5395. 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)
  5396. end
  5397. punchsound1:Play()
  5398. for i = 0, 0.3, 0.1 do
  5399. swait()
  5400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5402. 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)
  5403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5405. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5406. end
  5407. punchsound1:Play()
  5408. for i = 0, 0.3, 0.1 do
  5409. swait()
  5410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5412. 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)
  5413. 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)
  5414. 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)
  5415. 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)
  5416. end
  5417. for i = 0, 0.3, 0.1 do
  5418. swait()
  5419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5421. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5423. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5424. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5425. end
  5426. for i = 0, 0.3, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5430. 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)
  5431. 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)
  5432. 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)
  5433. 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)
  5434. end
  5435. punchsound1:Play()
  5436. for i = 0, 0.3, 0.1 do
  5437. swait()
  5438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5440. 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)
  5441. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5442. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5443. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5444. end
  5445. punchsound1:Play()
  5446. for i = 0, 0.3, 0.1 do
  5447. swait()
  5448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5450. 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)
  5451. 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)
  5452. 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)
  5453. 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)
  5454. end
  5455. for i = 0, 0.3, 0.1 do
  5456. swait()
  5457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5459. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5461. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5462. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5463. end
  5464. for i = 0, 0.3, 0.1 do
  5465. swait()
  5466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5468. 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)
  5469. 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)
  5470. 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)
  5471. 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)
  5472. end
  5473. punchsound1:Play()
  5474. for i = 0, 0.3, 0.1 do
  5475. swait()
  5476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5478. 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)
  5479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5481. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5482. end
  5483. punchsound1:Play()
  5484. for i = 0, 0.3, 0.1 do
  5485. swait()
  5486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5488. 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)
  5489. 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)
  5490. 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)
  5491. 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)
  5492. end
  5493. for i = 0, 0.1, 0.1 do
  5494. swait()
  5495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5497. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5498. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5499. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5500. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5501. end
  5502. for i = 0, 0.1, 0.1 do
  5503. swait()
  5504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5506. 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)
  5507. 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)
  5508. 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)
  5509. 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)
  5510. end
  5511. punchsound1:Play()
  5512. for i = 0, 0.1, 0.1 do
  5513. swait()
  5514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5516. 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)
  5517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5518. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5519. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5520. end
  5521. punchsound1:Play()
  5522. for i = 0, 0.1, 0.1 do
  5523. swait()
  5524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5526. 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)
  5527. 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)
  5528. 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)
  5529. 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)
  5530. end
  5531. for i = 0, 0.1, 0.1 do
  5532. swait()
  5533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5535. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5536. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5538. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5539. end
  5540. punchsound1:Play()
  5541. for i = 0, 0.4, 0.1 do
  5542. swait()
  5543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5545. 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)
  5546. 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)
  5547. 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)
  5548. 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)
  5549. end
  5550. for i, v in pairs(to.Parent:GetChildren()) do
  5551. if v:IsA("Humanoid") then
  5552. v.Health = v.Health - 20
  5553. v.PlatformStand = true
  5554. end
  5555. end
  5556. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 50, 0))
  5557. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 50, 0))
  5558. Zanzoken = Instance.new("Part", char)
  5559. Zanzoken.Anchored = true
  5560. Zanzoken.Position = v3(999, 999, 999)
  5561. Zanzoken.CFrame = Torso.CFrame
  5562. game.Debris:AddItem(Zanzoken, 0.5)
  5563. Zanzoken.Transparency = 1
  5564. Zano:Play()
  5565. wait()
  5566. idk = Instance.new("BillboardGui", Zanzoken)
  5567. idk.Size = UDim2.new(10, 0, 15, 0)
  5568. idk.AlwaysOnTop = false
  5569. idk1 = Instance.new("ImageLabel", idk)
  5570. idk1.BackgroundTransparency = 1
  5571. idk.ExtentsOffset = v3(0, 0, 0)
  5572. idk1.ImageTransparency = 0
  5573. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5574. idk1.Size = UDim2.new(2, 0, 1, 0)
  5575. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5576. idk1.Image = "rbxassetid://319554883"
  5577. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5578. wait()
  5579. Zanzoken = Instance.new("Part", char)
  5580. Zanzoken.Anchored = true
  5581. Zanzoken.Position = v3(999, 999, 999)
  5582. Zanzoken.CFrame = Torso.CFrame
  5583. game.Debris:AddItem(Zanzoken, 0.5)
  5584. Zanzoken.Transparency = 1
  5585. wait()
  5586. idk = Instance.new("BillboardGui", Zanzoken)
  5587. idk.Size = UDim2.new(20, 0, 20, 0)
  5588. idk.AlwaysOnTop = false
  5589. idk1 = Instance.new("ImageLabel", idk)
  5590. idk1.BackgroundTransparency = 1
  5591. idk.ExtentsOffset = v3(0, 0, 0)
  5592. idk1.ImageTransparency = 0
  5593. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5594. idk1.Size = UDim2.new(2, 0, 1, 0)
  5595. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5596. idk1.Image = "rbxassetid://319554883"
  5597. punchsound1:Play()
  5598. for i = 0, 6, 0.1 do
  5599. swait()
  5600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5602. 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)
  5603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5605. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5606. end
  5607. for i = 0, 0.6, 0.1 do
  5608. swait()
  5609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5611. 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)
  5612. 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)
  5613. 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)
  5614. 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)
  5615. end
  5616. for i = 0, 0.6, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5620. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5623. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5624. end
  5625. punchsound1:Play()
  5626. for i = 0, 1, 0.1 do
  5627. swait()
  5628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5630. 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)
  5631. 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)
  5632. 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)
  5633. 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)
  5634. end
  5635. for i = 0, 0.6, 0.1 do
  5636. swait()
  5637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5639. 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)
  5640. 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)
  5641. 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)
  5642. 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)
  5643. end
  5644. for i = 0, 0.6, 0.1 do
  5645. swait()
  5646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5648. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 1, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5658. 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)
  5659. 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)
  5660. 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)
  5661. 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)
  5662. end
  5663. for i = 0, 0.6, 0.1 do
  5664. swait()
  5665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5667. 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)
  5668. 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)
  5669. 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)
  5670. 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)
  5671. end
  5672. for i = 0, 0.6, 0.1 do
  5673. swait()
  5674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5678. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5679. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5680. end
  5681. punchsound1:Play()
  5682. for i = 0, 1, 0.1 do
  5683. swait()
  5684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5686. 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)
  5687. 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)
  5688. 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)
  5689. 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)
  5690. end
  5691. for i = 0, 0.6, 0.1 do
  5692. swait()
  5693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5695. 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)
  5696. 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)
  5697. 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)
  5698. 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)
  5699. end
  5700. for i = 0, 0.6, 0.1 do
  5701. swait()
  5702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5705. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5706. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5707. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5708. end
  5709. punchsound1:Play()
  5710. for i = 0, 1, 0.1 do
  5711. swait()
  5712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5714. 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)
  5715. 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)
  5716. 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)
  5717. 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)
  5718. end
  5719. for i = 0, 0.6, 0.1 do
  5720. swait()
  5721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5723. 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)
  5724. 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)
  5725. 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)
  5726. 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)
  5727. end
  5728. for i = 0, 0.6, 0.1 do
  5729. swait()
  5730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5732. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5733. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5734. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5735. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5736. end
  5737. punchsound1:Play()
  5738. for i = 0, 1, 0.1 do
  5739. swait()
  5740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5742. 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)
  5743. 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)
  5744. 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)
  5745. 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)
  5746. end
  5747. for i = 0, 0.6, 0.1 do
  5748. swait()
  5749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5751. 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)
  5752. 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)
  5753. 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)
  5754. 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)
  5755. end
  5756. for i = 0, 0.6, 0.1 do
  5757. swait()
  5758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5763. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5764. end
  5765. punchsound1:Play()
  5766. for i = 0, 1, 0.1 do
  5767. swait()
  5768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5770. 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)
  5771. 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)
  5772. 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)
  5773. 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)
  5774. end
  5775. for i, v in pairs(to.Parent:GetChildren()) do
  5776. if v:IsA("Humanoid") then
  5777. v.Health = v.Health - 20
  5778. v.PlatformStand = true
  5779. end
  5780. end
  5781. StrongPunch:Play()
  5782. for i = 0, 1, 0.1 do
  5783. swait()
  5784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5786. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5789. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5790. end
  5791. for i = 0, 1, 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, v in pairs(to.Parent:GetChildren()) do
  5801. if v:IsA("Humanoid") then
  5802. v.Health = v.Health - 5
  5803. v.PlatformStand = true
  5804. end
  5805. end
  5806. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 200, 0))
  5807. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 200, 0))
  5808. Zanzoken = Instance.new("Part", char)
  5809. Zanzoken.Anchored = true
  5810. Zanzoken.Position = v3(999, 999, 999)
  5811. Zanzoken.CFrame = Torso.CFrame
  5812. game.Debris:AddItem(Zanzoken, 0.5)
  5813. Zanzoken.Transparency = 1
  5814. Zano:Play()
  5815. wait()
  5816. idk = Instance.new("BillboardGui", Zanzoken)
  5817. idk.Size = UDim2.new(10, 0, 15, 0)
  5818. idk.AlwaysOnTop = false
  5819. idk1 = Instance.new("ImageLabel", idk)
  5820. idk1.BackgroundTransparency = 1
  5821. idk.ExtentsOffset = v3(0, 0, 0)
  5822. idk1.ImageTransparency = 0
  5823. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5824. idk1.Size = UDim2.new(2, 0, 1, 0)
  5825. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5826. idk1.Image = "rbxassetid://319554883"
  5827. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5828. wait()
  5829. Zanzoken = Instance.new("Part", char)
  5830. Zanzoken.Anchored = true
  5831. Zanzoken.Position = v3(999, 999, 999)
  5832. Zanzoken.CFrame = Torso.CFrame
  5833. game.Debris:AddItem(Zanzoken, 0.5)
  5834. Zanzoken.Transparency = 1
  5835. wait()
  5836. idk = Instance.new("BillboardGui", Zanzoken)
  5837. idk.Size = UDim2.new(20, 0, 20, 0)
  5838. idk.AlwaysOnTop = false
  5839. idk1 = Instance.new("ImageLabel", idk)
  5840. idk1.BackgroundTransparency = 1
  5841. idk.ExtentsOffset = v3(0, 0, 0)
  5842. idk1.ImageTransparency = 0
  5843. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5844. idk1.Size = UDim2.new(2, 0, 1, 0)
  5845. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5846. idk1.Image = "rbxassetid://319554883"
  5847. for i = 0, 1, 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. punchsound1:Play()
  5857. for i = 0, 1, 0.1 do
  5858. swait()
  5859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5861. 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)
  5862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5864. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5865. end
  5866. punchsound1:Play()
  5867. for i = 0, 1, 0.1 do
  5868. swait()
  5869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5871. 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)
  5872. 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)
  5873. 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)
  5874. 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)
  5875. end
  5876. for i = 0, 1, 0.1 do
  5877. swait()
  5878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5880. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5883. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5884. end
  5885. for i = 0, 1, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5889. 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)
  5890. 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)
  5891. 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)
  5892. 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)
  5893. end
  5894. to.CFrame = CFrame.new(to.CFrame.p + v3(30, 70, 0))
  5895. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30, 70, 0))
  5896. Zanzoken = Instance.new("Part", char)
  5897. Zanzoken.Anchored = true
  5898. Zanzoken.Position = v3(999, 999, 999)
  5899. Zanzoken.CFrame = Torso.CFrame
  5900. game.Debris:AddItem(Zanzoken, 0.5)
  5901. Zanzoken.Transparency = 1
  5902. Zano:Play()
  5903. wait()
  5904. idk = Instance.new("BillboardGui", Zanzoken)
  5905. idk.Size = UDim2.new(10, 0, 15, 0)
  5906. idk.AlwaysOnTop = false
  5907. idk1 = Instance.new("ImageLabel", idk)
  5908. idk1.BackgroundTransparency = 1
  5909. idk.ExtentsOffset = v3(0, 0, 0)
  5910. idk1.ImageTransparency = 0
  5911. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5912. idk1.Size = UDim2.new(2, 0, 1, 0)
  5913. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5914. idk1.Image = "rbxassetid://319554883"
  5915. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5916. wait()
  5917. Zanzoken = Instance.new("Part", char)
  5918. Zanzoken.Anchored = true
  5919. Zanzoken.Position = v3(999, 999, 999)
  5920. Zanzoken.CFrame = Torso.CFrame
  5921. game.Debris:AddItem(Zanzoken, 0.5)
  5922. Zanzoken.Transparency = 1
  5923. wait()
  5924. idk = Instance.new("BillboardGui", Zanzoken)
  5925. idk.Size = UDim2.new(20, 0, 20, 0)
  5926. idk.AlwaysOnTop = false
  5927. idk1 = Instance.new("ImageLabel", idk)
  5928. idk1.BackgroundTransparency = 1
  5929. idk.ExtentsOffset = v3(0, 0, 0)
  5930. idk1.ImageTransparency = 0
  5931. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  5932. idk1.Size = UDim2.new(2, 0, 1, 0)
  5933. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  5934. idk1.Image = "rbxassetid://319554883"
  5935. StrongPunch:Play()
  5936. Break:Play()
  5937. for i = 0, 6, 0.1 do
  5938. swait()
  5939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5941. 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)
  5942. 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)
  5943. 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)
  5944. 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)
  5945. end
  5946. StrongPunch1:Play()
  5947. for i = 0, 6, 0.1 do
  5948. swait()
  5949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5951. 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)
  5952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5954. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5955. end
  5956. StrongPunch2:Play()
  5957. for i = 0, 7, 0.1 do
  5958. swait()
  5959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5961. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5963. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5964. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5965. end
  5966. for i = 0, 1, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970. 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)
  5971. 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)
  5972. 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)
  5973. 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)
  5974. end
  5975. punchsound1:Play()
  5976. for i = 0, 1, 0.1 do
  5977. swait()
  5978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5980. 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)
  5981. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5983. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5984. end
  5985. punchsound1:Play()
  5986. for i = 0, 1, 0.1 do
  5987. swait()
  5988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5990. 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)
  5991. 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)
  5992. 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)
  5993. 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)
  5994. end
  5995. for i = 0, 1, 0.1 do
  5996. swait()
  5997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5999. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6000. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6001. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6002. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6003. end
  6004. for i = 0, 1, 0.1 do
  6005. swait()
  6006. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6008. 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)
  6009. 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)
  6010. 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)
  6011. 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)
  6012. end
  6013. punchsound1:Play()
  6014. for i = 0, 0.5, 0.1 do
  6015. swait()
  6016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6018. 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)
  6019. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6021. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6022. end
  6023. punchsound1:Play()
  6024. for i = 0, 0.5, 0.1 do
  6025. swait()
  6026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6028. 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)
  6029. 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)
  6030. 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)
  6031. 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)
  6032. end
  6033. to.CFrame = CFrame.new(to.CFrame.p + v3(0, -100, 0))
  6034. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, -100, 0))
  6035. Zanzoken = Instance.new("Part", char)
  6036. Zanzoken.Anchored = true
  6037. Zanzoken.Position = v3(999, 999, 999)
  6038. Zanzoken.CFrame = Torso.CFrame
  6039. game.Debris:AddItem(Zanzoken, 0.5)
  6040. Zanzoken.Transparency = 1
  6041. Zano:Play()
  6042. wait()
  6043. idk = Instance.new("BillboardGui", Zanzoken)
  6044. idk.Size = UDim2.new(10, 0, 15, 0)
  6045. idk.AlwaysOnTop = false
  6046. idk1 = Instance.new("ImageLabel", idk)
  6047. idk1.BackgroundTransparency = 1
  6048. idk.ExtentsOffset = v3(0, 0, 0)
  6049. idk1.ImageTransparency = 0
  6050. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6051. idk1.Size = UDim2.new(2, 0, 1, 0)
  6052. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6053. idk1.Image = "rbxassetid://319554883"
  6054. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6055. wait()
  6056. Zanzoken = Instance.new("Part", char)
  6057. Zanzoken.Anchored = true
  6058. Zanzoken.Position = v3(999, 999, 999)
  6059. Zanzoken.CFrame = Torso.CFrame
  6060. game.Debris:AddItem(Zanzoken, 0.5)
  6061. Zanzoken.Transparency = 1
  6062. wait()
  6063. idk = Instance.new("BillboardGui", Zanzoken)
  6064. idk.Size = UDim2.new(20, 0, 20, 0)
  6065. idk.AlwaysOnTop = false
  6066. idk1 = Instance.new("ImageLabel", idk)
  6067. idk1.BackgroundTransparency = 1
  6068. idk.ExtentsOffset = v3(0, 0, 0)
  6069. idk1.ImageTransparency = 0
  6070. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6071. idk1.Size = UDim2.new(2, 0, 1, 0)
  6072. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6073. idk1.Image = "rbxassetid://319554883"
  6074. for i = 0, 0.4, 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. punchsound1:Play()
  6084. for i = 0, 0.4, 0.1 do
  6085. swait()
  6086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6088. 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)
  6089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6092. end
  6093. for i = 0, 0.4, 0.1 do
  6094. swait()
  6095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6097. 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)
  6098. 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)
  6099. 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)
  6100. 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)
  6101. end
  6102. punchsound1:Play()
  6103. for i = 0, 0.4, 0.1 do
  6104. swait()
  6105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6107. 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)
  6108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6110. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6111. end
  6112. for i = 0, 0.4, 0.1 do
  6113. swait()
  6114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6116. 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)
  6117. 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)
  6118. 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)
  6119. 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)
  6120. end
  6121. punchsound1:Play()
  6122. for i = 0, 0.4, 0.1 do
  6123. swait()
  6124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6126. 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)
  6127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6130. end
  6131. for i = 0, 0.4, 0.1 do
  6132. swait()
  6133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6135. 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)
  6136. 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)
  6137. 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)
  6138. 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)
  6139. end
  6140. punchsound1:Play()
  6141. for i = 0, 0.4, 0.1 do
  6142. swait()
  6143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6145. 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)
  6146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6148. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6149. end
  6150. for i = 0, 0.4, 0.1 do
  6151. swait()
  6152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6154. 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)
  6155. 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)
  6156. 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)
  6157. 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)
  6158. end
  6159. punchsound1:Play()
  6160. for i = 0, 0.4, 0.1 do
  6161. swait()
  6162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6164. 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)
  6165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6167. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6168. end
  6169. for i = 0, 0.4, 0.1 do
  6170. swait()
  6171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6173. 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)
  6174. 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)
  6175. 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)
  6176. 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)
  6177. end
  6178. punchsound1:Play()
  6179. for i = 0, 0.4, 0.1 do
  6180. swait()
  6181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6183. 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)
  6184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6186. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6187. end
  6188. for i = 0, 0.4, 0.1 do
  6189. swait()
  6190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6192. 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)
  6193. 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)
  6194. 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)
  6195. 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)
  6196. end
  6197. punchsound1:Play()
  6198. for i = 0, 0.4, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6202. 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)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6206. end
  6207. punchsound1:Play()
  6208. local pie222 = Instance.new("ParticleEmitter")
  6209. pie222.Parent = LeftArm
  6210. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6211. pie222.LightEmission = 1
  6212. pie222.Size = NumberSequence.new(3)
  6213. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6214. pie222.Transparency = NumberSequence.new(0.6, 1)
  6215. pie222.EmissionDirection = "Top"
  6216. pie222.Enabled = true
  6217. pie222.Lifetime = NumberRange.new(1)
  6218. pie222.Rotation = NumberRange.new(-320, 320)
  6219. pie222.Rate = 404
  6220. pie222.Speed = NumberRange.new(0)
  6221. pie222.LockedToPart = false
  6222. pie222.VelocitySpread = 2
  6223. for i = 0, 2, 0.1 do
  6224. swait()
  6225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6227. 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)
  6228. 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)
  6229. 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)
  6230. 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)
  6231. end
  6232. wait(2)
  6233. bigbangattack2()
  6234. pie222:Destroy()
  6235. for i, v in pairs(to.Parent:GetChildren()) do
  6236. if v:IsA("Humanoid") then
  6237. v.Health = v.Health - math.huge
  6238. v.PlatformStand = true
  6239. end
  6240. end
  6241. hit1 = false
  6242. hit2 = true
  6243. for i, v in pairs(to.Parent:GetChildren()) do
  6244. if v:IsA("Humanoid") then
  6245. v.Health = v.Health - 10
  6246. v.PlatformStand = true
  6247. end
  6248. end
  6249. hit2 = false
  6250. hit3 = true
  6251. hit4 = true
  6252. coroutine.wrap(function()
  6253. for i = 1, 2 do
  6254. wait()
  6255. for i, v in pairs(to.Parent:GetChildren()) do
  6256. if v:IsA("Humanoid") then
  6257. v.Health = v.Health - 2
  6258. v.PlatformStand = true
  6259. end
  6260. end
  6261. end
  6262. wait(3)
  6263. end)()
  6264. for i, v in pairs(to.Parent:GetChildren()) do
  6265. if v:IsA("Humanoid") then
  6266. v.Health = v.Health - 10
  6267. v.PlatformStand = true
  6268. end
  6269. end
  6270. hitground = new("Part", char)
  6271. hitground.Size = Vector3.new(5, 5, 5)
  6272. hitground.Name = "Ground"
  6273. hitground.Transparency = 1
  6274. hitground.CanCollide = false
  6275. game.Debris:AddItem(hitground, 2)
  6276. hitground.Position = Vector3.new(999, 999, 999)
  6277. hitgroundweld = new("Weld", hitground)
  6278. hitgroundweld.Part0 = to
  6279. hitgroundweld.Part1 = hitground
  6280. hitground.Touched:connect(function(hit2)
  6281. if hit2.Size.x > 150 then
  6282. hitground:Destroy()
  6283. ad = new("Part", char)
  6284. ad.Name = "NewPart"
  6285. ad.Size = Vector3.new(30, 0.1, 30)
  6286. ad.CanCollide = false
  6287. ad.Anchored = true
  6288. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  6289. ad.Transparency = 1
  6290. aad = new("Decal", ad)
  6291. aad.Face = "Top"
  6292. aad.Transparency = 1
  6293. aad.Transparency = 0
  6294. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6295. smoke = new("Part", to)
  6296. smokemesh = new("SpecialMesh", smoke)
  6297. smokemesh.MeshId = "rbxassetid://928329648"
  6298. smoke.BrickColor = hit2.BrickColor
  6299. smoke.Anchored = true
  6300. smoke.Position = hitground.Position
  6301. GroundImpact:Play()
  6302. for i = 1, 20 do
  6303. wait()
  6304. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  6305. smoke.Transparency = smoke.Transparency + 0.05
  6306. end
  6307. smoke:Destroy()
  6308. wait(0.5)
  6309. for i = 1, 20 do
  6310. wait(0.1)
  6311. aad.Transparency = aad.Transparency + 0.05
  6312. end
  6313. end
  6314. end)
  6315. ys = Instance.new("BodyVelocity", to)
  6316. ys.Name = "GO"
  6317. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6318. ys.Velocity = v3(0, -90, 0)
  6319. wait(1)
  6320. ys:Destroy()
  6321. hit3 = false
  6322. hit4 = false
  6323. hit1 = false
  6324. hit2 = false
  6325. hit3 = false
  6326. hit4 = false
  6327. idle = true
  6328. RootPart.Anchored = false
  6329. end
  6330. end)
  6331. end
  6332. function Combo3()
  6333. getplayer = new("Part", char)
  6334. getplayer.Position = Vector3.new(999, 999, 999)
  6335. getplayer.Transparency = 1
  6336. getplayer.Size = v3(3, 3, 3)
  6337. getplayer.CanCollide = false
  6338. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  6339. getplayer.Name = "GetPlayer"
  6340. game.Debris:AddItem(getplayer, 0.5)
  6341. getplayer.Touched:connect(function(hit)
  6342. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6343. getplayer:Destroy()
  6344. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6345. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  6346. to.Anchored = true
  6347. RootPart.Anchored = true
  6348. idle = false
  6349. punchsound1:Play()
  6350. hit1 = true
  6351. for i = 0, 1, 0.1 do
  6352. swait()
  6353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6355. 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)
  6356. 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)
  6357. 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)
  6358. 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)
  6359. end
  6360. punchsound1:Play()
  6361. for i = 0, 1, 0.1 do
  6362. swait()
  6363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6365. 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)
  6366. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6367. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6368. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6369. end
  6370. punchsound1:Play()
  6371. for i = 0, 1, 0.1 do
  6372. swait()
  6373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6375. 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)
  6376. 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)
  6377. 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)
  6378. 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)
  6379. end
  6380. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 5, 70))
  6381. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 5, 74))
  6382. Zanzoken = Instance.new("Part", char)
  6383. Zanzoken.Anchored = true
  6384. Zanzoken.Position = v3(999, 999, 999)
  6385. Zanzoken.CFrame = Torso.CFrame
  6386. game.Debris:AddItem(Zanzoken, 0.5)
  6387. Zanzoken.Transparency = 1
  6388. Zano:Play()
  6389. wait()
  6390. idk = Instance.new("BillboardGui", Zanzoken)
  6391. idk.Size = UDim2.new(10, 0, 15, 0)
  6392. idk.AlwaysOnTop = false
  6393. idk1 = Instance.new("ImageLabel", idk)
  6394. idk1.BackgroundTransparency = 1
  6395. idk.ExtentsOffset = v3(0, 0, 0)
  6396. idk1.ImageTransparency = 0
  6397. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6398. idk1.Size = UDim2.new(2, 0, 1, 0)
  6399. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6400. idk1.Image = "rbxassetid://319554883"
  6401. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6402. wait()
  6403. Zanzoken = Instance.new("Part", char)
  6404. Zanzoken.Anchored = true
  6405. Zanzoken.Position = v3(999, 999, 999)
  6406. Zanzoken.CFrame = Torso.CFrame
  6407. game.Debris:AddItem(Zanzoken, 0.5)
  6408. Zanzoken.Transparency = 1
  6409. wait()
  6410. idk = Instance.new("BillboardGui", Zanzoken)
  6411. idk.Size = UDim2.new(20, 0, 20, 0)
  6412. idk.AlwaysOnTop = false
  6413. idk1 = Instance.new("ImageLabel", idk)
  6414. idk1.BackgroundTransparency = 1
  6415. idk.ExtentsOffset = v3(0, 0, 0)
  6416. idk1.ImageTransparency = 0
  6417. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6418. idk1.Size = UDim2.new(2, 0, 1, 0)
  6419. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6420. idk1.Image = "rbxassetid://319554883"
  6421. for i = 0, 1, 0.1 do
  6422. swait()
  6423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6425. 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)
  6426. 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)
  6427. 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)
  6428. 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)
  6429. end
  6430. punchsound1:Play()
  6431. for i = 0, 1, 0.1 do
  6432. swait()
  6433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6435. 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)
  6436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6438. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6439. end
  6440. punchsound1:Play()
  6441. for i = 0, 1, 0.1 do
  6442. swait()
  6443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6445. 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)
  6446. 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)
  6447. 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)
  6448. 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)
  6449. end
  6450. for i = 0, 1, 0.1 do
  6451. swait()
  6452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6454. 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)
  6455. 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)
  6456. 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)
  6457. 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)
  6458. end
  6459. punchsound1:Play()
  6460. for i = 0, 1, 0.1 do
  6461. swait()
  6462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6464. 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)
  6465. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6466. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6467. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6468. end
  6469. punchsound1:Play()
  6470. for i = 0, 1, 0.1 do
  6471. swait()
  6472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6474. 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)
  6475. 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)
  6476. 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)
  6477. 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)
  6478. end
  6479. for i = 0, 1, 0.1 do
  6480. swait()
  6481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6483. 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)
  6484. 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)
  6485. 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)
  6486. 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)
  6487. end
  6488. punchsound1:Play()
  6489. for i = 0, 1, 0.1 do
  6490. swait()
  6491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6493. 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)
  6494. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6495. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6496. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6497. end
  6498. punchsound1:Play()
  6499. for i, v in pairs(to.Parent:GetChildren()) do
  6500. if v:IsA("Humanoid") then
  6501. v.Health = v.Health - 10
  6502. v.PlatformStand = true
  6503. end
  6504. end
  6505. for i = 0, 1, 0.1 do
  6506. swait()
  6507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6509. 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)
  6510. 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)
  6511. 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)
  6512. 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)
  6513. end
  6514. for i = 0, 1, 0.1 do
  6515. swait()
  6516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6518. 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)
  6519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6521. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6522. end
  6523. punchsound1:Play()
  6524. for i = 0, 1, 0.1 do
  6525. swait()
  6526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6528. 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)
  6529. 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)
  6530. 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)
  6531. 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)
  6532. end
  6533. for i, v in pairs(to.Parent:GetChildren()) do
  6534. if v:IsA("Humanoid") then
  6535. v.Health = v.Health - 3
  6536. v.PlatformStand = true
  6537. end
  6538. end
  6539. to.CFrame = CFrame.new(to.CFrame.p + v3(60, 5, 0))
  6540. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60, 5, 0))
  6541. Zanzoken = Instance.new("Part", char)
  6542. Zanzoken.Anchored = true
  6543. Zanzoken.Position = v3(999, 999, 999)
  6544. Zanzoken.CFrame = Torso.CFrame
  6545. game.Debris:AddItem(Zanzoken, 0.5)
  6546. Zanzoken.Transparency = 1
  6547. Zano:Play()
  6548. wait()
  6549. idk = Instance.new("BillboardGui", Zanzoken)
  6550. idk.Size = UDim2.new(10, 0, 15, 0)
  6551. idk.AlwaysOnTop = false
  6552. idk1 = Instance.new("ImageLabel", idk)
  6553. idk1.BackgroundTransparency = 1
  6554. idk.ExtentsOffset = v3(0, 0, 0)
  6555. idk1.ImageTransparency = 0
  6556. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6557. idk1.Size = UDim2.new(2, 0, 1, 0)
  6558. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6559. idk1.Image = "rbxassetid://319554883"
  6560. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6561. wait()
  6562. Zanzoken = Instance.new("Part", char)
  6563. Zanzoken.Anchored = true
  6564. Zanzoken.Position = v3(999, 999, 999)
  6565. Zanzoken.CFrame = Torso.CFrame
  6566. game.Debris:AddItem(Zanzoken, 0.5)
  6567. Zanzoken.Transparency = 1
  6568. wait()
  6569. idk = Instance.new("BillboardGui", Zanzoken)
  6570. idk.Size = UDim2.new(20, 0, 20, 0)
  6571. idk.AlwaysOnTop = false
  6572. idk1 = Instance.new("ImageLabel", idk)
  6573. idk1.BackgroundTransparency = 1
  6574. idk.ExtentsOffset = v3(0, 0, 0)
  6575. idk1.ImageTransparency = 0
  6576. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6577. idk1.Size = UDim2.new(2, 0, 1, 0)
  6578. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6579. idk1.Image = "rbxassetid://319554883"
  6580. for i = 0, 1, 0.1 do
  6581. swait()
  6582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6584. 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)
  6585. 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)
  6586. 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)
  6587. 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)
  6588. end
  6589. for i = 0, 1, 0.1 do
  6590. swait()
  6591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6593. 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)
  6594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6596. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6597. end
  6598. punchsound1:Play()
  6599. for i = 0, 1, 0.1 do
  6600. swait()
  6601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6603. 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)
  6604. 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)
  6605. 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)
  6606. 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)
  6607. end
  6608. for i, v in pairs(to.Parent:GetChildren()) do
  6609. if v:IsA("Humanoid") then
  6610. v.Health = v.Health - 3
  6611. v.PlatformStand = true
  6612. end
  6613. end
  6614. to.CFrame = CFrame.new(to.CFrame.p + v3(90, 20, 0))
  6615. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90, 20, 0))
  6616. Zanzoken = Instance.new("Part", char)
  6617. Zanzoken.Anchored = true
  6618. Zanzoken.Position = v3(999, 999, 999)
  6619. Zanzoken.CFrame = Torso.CFrame
  6620. game.Debris:AddItem(Zanzoken, 0.5)
  6621. Zanzoken.Transparency = 1
  6622. Zano:Play()
  6623. wait()
  6624. idk = Instance.new("BillboardGui", Zanzoken)
  6625. idk.Size = UDim2.new(10, 0, 15, 0)
  6626. idk.AlwaysOnTop = false
  6627. idk1 = Instance.new("ImageLabel", idk)
  6628. idk1.BackgroundTransparency = 1
  6629. idk.ExtentsOffset = v3(0, 0, 0)
  6630. idk1.ImageTransparency = 0
  6631. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6632. idk1.Size = UDim2.new(2, 0, 1, 0)
  6633. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6634. idk1.Image = "rbxassetid://319554883"
  6635. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6636. wait()
  6637. Zanzoken = Instance.new("Part", char)
  6638. Zanzoken.Anchored = true
  6639. Zanzoken.Position = v3(999, 999, 999)
  6640. Zanzoken.CFrame = Torso.CFrame
  6641. game.Debris:AddItem(Zanzoken, 0.5)
  6642. Zanzoken.Transparency = 1
  6643. wait()
  6644. idk = Instance.new("BillboardGui", Zanzoken)
  6645. idk.Size = UDim2.new(20, 0, 20, 0)
  6646. idk.AlwaysOnTop = false
  6647. idk1 = Instance.new("ImageLabel", idk)
  6648. idk1.BackgroundTransparency = 1
  6649. idk.ExtentsOffset = v3(0, 0, 0)
  6650. idk1.ImageTransparency = 0
  6651. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6652. idk1.Size = UDim2.new(2, 0, 1, 0)
  6653. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6654. idk1.Image = "rbxassetid://319554883"
  6655. punchsound1:Play()
  6656. for i = 0, 1, 0.1 do
  6657. swait()
  6658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6660. 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)
  6661. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6662. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6663. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6664. end
  6665. punchsound1:Play()
  6666. for i = 0, 1, 0.1 do
  6667. swait()
  6668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6670. 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)
  6671. 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)
  6672. 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)
  6673. 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)
  6674. end
  6675. for i, v in pairs(to.Parent:GetChildren()) do
  6676. if v:IsA("Humanoid") then
  6677. v.Health = v.Health - 20
  6678. v.PlatformStand = true
  6679. end
  6680. end
  6681. StrongPunch:Play()
  6682. for i = 0, 1, 0.1 do
  6683. swait()
  6684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6686. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6688. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6689. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  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. for i, v in pairs(to.Parent:GetChildren()) do
  6701. if v:IsA("Humanoid") then
  6702. v.Health = v.Health - 3
  6703. v.PlatformStand = true
  6704. end
  6705. end
  6706. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 200, 0))
  6707. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 200, 0))
  6708. Zanzoken = Instance.new("Part", char)
  6709. Zanzoken.Anchored = true
  6710. Zanzoken.Position = v3(999, 999, 999)
  6711. Zanzoken.CFrame = Torso.CFrame
  6712. game.Debris:AddItem(Zanzoken, 0.5)
  6713. Zanzoken.Transparency = 1
  6714. Zano:Play()
  6715. wait()
  6716. idk = Instance.new("BillboardGui", Zanzoken)
  6717. idk.Size = UDim2.new(10, 0, 15, 0)
  6718. idk.AlwaysOnTop = false
  6719. idk1 = Instance.new("ImageLabel", idk)
  6720. idk1.BackgroundTransparency = 1
  6721. idk.ExtentsOffset = v3(0, 0, 0)
  6722. idk1.ImageTransparency = 0
  6723. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6724. idk1.Size = UDim2.new(2, 0, 1, 0)
  6725. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6726. idk1.Image = "rbxassetid://319554883"
  6727. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6728. wait()
  6729. Zanzoken = Instance.new("Part", char)
  6730. Zanzoken.Anchored = true
  6731. Zanzoken.Position = v3(999, 999, 999)
  6732. Zanzoken.CFrame = Torso.CFrame
  6733. game.Debris:AddItem(Zanzoken, 0.5)
  6734. Zanzoken.Transparency = 1
  6735. wait()
  6736. idk = Instance.new("BillboardGui", Zanzoken)
  6737. idk.Size = UDim2.new(20, 0, 20, 0)
  6738. idk.AlwaysOnTop = false
  6739. idk1 = Instance.new("ImageLabel", idk)
  6740. idk1.BackgroundTransparency = 1
  6741. idk.ExtentsOffset = v3(0, 0, 0)
  6742. idk1.ImageTransparency = 0
  6743. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6744. idk1.Size = UDim2.new(2, 0, 1, 0)
  6745. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6746. idk1.Image = "rbxassetid://319554883"
  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. punchsound1:Play()
  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 = 0, 1, 0.1 do
  6777. swait()
  6778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6780. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6782. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6783. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6784. end
  6785. for i = 0, 1, 0.1 do
  6786. swait()
  6787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6789. 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)
  6790. 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)
  6791. 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)
  6792. 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)
  6793. end
  6794. to.CFrame = CFrame.new(to.CFrame.p + v3(60, 100, 0))
  6795. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60, 140, 0))
  6796. Zanzoken = Instance.new("Part", char)
  6797. Zanzoken.Anchored = true
  6798. Zanzoken.Position = v3(999, 999, 999)
  6799. Zanzoken.CFrame = Torso.CFrame
  6800. game.Debris:AddItem(Zanzoken, 0.5)
  6801. Zanzoken.Transparency = 1
  6802. Zano:Play()
  6803. wait()
  6804. idk = Instance.new("BillboardGui", Zanzoken)
  6805. idk.Size = UDim2.new(10, 0, 15, 0)
  6806. idk.AlwaysOnTop = false
  6807. idk1 = Instance.new("ImageLabel", idk)
  6808. idk1.BackgroundTransparency = 1
  6809. idk.ExtentsOffset = v3(0, 0, 0)
  6810. idk1.ImageTransparency = 0
  6811. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6812. idk1.Size = UDim2.new(2, 0, 1, 0)
  6813. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6814. idk1.Image = "rbxassetid://319554883"
  6815. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6816. wait()
  6817. Zanzoken = Instance.new("Part", char)
  6818. Zanzoken.Anchored = true
  6819. Zanzoken.Position = v3(999, 999, 999)
  6820. Zanzoken.CFrame = Torso.CFrame
  6821. game.Debris:AddItem(Zanzoken, 0.5)
  6822. Zanzoken.Transparency = 1
  6823. wait()
  6824. idk = Instance.new("BillboardGui", Zanzoken)
  6825. idk.Size = UDim2.new(20, 0, 20, 0)
  6826. idk.AlwaysOnTop = false
  6827. idk1 = Instance.new("ImageLabel", idk)
  6828. idk1.BackgroundTransparency = 1
  6829. idk.ExtentsOffset = v3(0, 0, 0)
  6830. idk1.ImageTransparency = 0
  6831. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6832. idk1.Size = UDim2.new(2, 0, 1, 0)
  6833. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6834. idk1.Image = "rbxassetid://319554883"
  6835. StrongPunch:Play()
  6836. Break:Play()
  6837. local Aura4 = Instance.new("ParticleEmitter")
  6838. Aura4.Name = "Aura"
  6839. Aura4.Texture = "rbxassetid://1046299182"
  6840. Aura4.Parent = Torso
  6841. Aura4.LightEmission = 1
  6842. Aura4.Transparency = NumberSequence.new(0.7, 1)
  6843. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6844. Aura4.Size = NumberSequence.new(1, 30)
  6845. Aura4.Rotation = NumberRange.new(-360, 360)
  6846. Aura4.LockedToPart = true
  6847. Aura4.Lifetime = NumberRange.new(0.2)
  6848. Aura4.Rate = 100
  6849. Aura4.Speed = NumberRange.new(0)
  6850. Aura4.EmissionDirection = "Top"
  6851. for i = 0, 6, 0.1 do
  6852. swait()
  6853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6855. 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)
  6856. 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)
  6857. 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)
  6858. 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)
  6859. end
  6860. Aura4:Destroy()
  6861. wait(0.1)
  6862. local Aura4 = Instance.new("ParticleEmitter")
  6863. Aura4.Name = "Aura"
  6864. Aura4.Texture = "rbxassetid://1046299182"
  6865. Aura4.Parent = Torso
  6866. Aura4.LightEmission = 1
  6867. Aura4.Transparency = NumberSequence.new(0.7, 1)
  6868. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6869. Aura4.Size = NumberSequence.new(1, 30)
  6870. Aura4.Rotation = NumberRange.new(-360, 360)
  6871. Aura4.LockedToPart = true
  6872. Aura4.Lifetime = NumberRange.new(0.2)
  6873. Aura4.Rate = 100
  6874. Aura4.Speed = NumberRange.new(0)
  6875. Aura4.EmissionDirection = "Top"
  6876. StrongPunch1:Play()
  6877. Break:Play()
  6878. for i = 0, 6, 0.1 do
  6879. swait()
  6880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6882. 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)
  6883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6886. end
  6887. Aura4:Destroy()
  6888. StrongPunch2:Play()
  6889. Break:Play()
  6890. local Aura4 = Instance.new("ParticleEmitter")
  6891. Aura4.Name = "Aura"
  6892. Aura4.Texture = "rbxassetid://1046299182"
  6893. Aura4.Parent = Torso
  6894. Aura4.LightEmission = 1
  6895. Aura4.Transparency = NumberSequence.new(0.7, 1)
  6896. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6897. Aura4.Size = NumberSequence.new(1, 30)
  6898. Aura4.Rotation = NumberRange.new(-360, 360)
  6899. Aura4.LockedToPart = true
  6900. Aura4.Lifetime = NumberRange.new(0.2)
  6901. Aura4.Rate = 100
  6902. Aura4.Speed = NumberRange.new(0)
  6903. Aura4.EmissionDirection = "Top"
  6904. for i = 0, 7, 0.1 do
  6905. swait()
  6906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6908. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6911. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6912. end
  6913. to.CFrame = CFrame.new(to.CFrame.p + v3(-100, 600, 0))
  6914. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100, 600, 0))
  6915. Aura4:Destroy()
  6916. Zanzoken = Instance.new("Part", char)
  6917. Zanzoken.Anchored = true
  6918. Zanzoken.Position = v3(999, 999, 999)
  6919. Zanzoken.CFrame = Torso.CFrame
  6920. game.Debris:AddItem(Zanzoken, 0.5)
  6921. Zanzoken.Transparency = 1
  6922. Zano:Play()
  6923. wait()
  6924. idk = Instance.new("BillboardGui", Zanzoken)
  6925. idk.Size = UDim2.new(10, 0, 15, 0)
  6926. idk.AlwaysOnTop = false
  6927. idk1 = Instance.new("ImageLabel", idk)
  6928. idk1.BackgroundTransparency = 1
  6929. idk.ExtentsOffset = v3(0, 0, 0)
  6930. idk1.ImageTransparency = 0
  6931. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6932. idk1.Size = UDim2.new(2, 0, 1, 0)
  6933. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6934. idk1.Image = "rbxassetid://319554883"
  6935. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6936. wait()
  6937. Zanzoken = Instance.new("Part", char)
  6938. Zanzoken.Anchored = true
  6939. Zanzoken.Position = v3(999, 999, 999)
  6940. Zanzoken.CFrame = Torso.CFrame
  6941. game.Debris:AddItem(Zanzoken, 0.5)
  6942. Zanzoken.Transparency = 1
  6943. wait()
  6944. idk = Instance.new("BillboardGui", Zanzoken)
  6945. idk.Size = UDim2.new(20, 0, 20, 0)
  6946. idk.AlwaysOnTop = false
  6947. idk1 = Instance.new("ImageLabel", idk)
  6948. idk1.BackgroundTransparency = 1
  6949. idk.ExtentsOffset = v3(0, 0, 0)
  6950. idk1.ImageTransparency = 0
  6951. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  6952. idk1.Size = UDim2.new(2, 0, 1, 0)
  6953. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  6954. idk1.Image = "rbxassetid://319554883"
  6955. for i = 0, 1, 0.1 do
  6956. swait()
  6957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6959. 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)
  6960. 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)
  6961. 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)
  6962. 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)
  6963. end
  6964. punchsound1:Play()
  6965. for i = 0, 1, 0.1 do
  6966. swait()
  6967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6969. 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)
  6970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6972. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6973. end
  6974. punchsound1:Play()
  6975. for i = 0, 1, 0.1 do
  6976. swait()
  6977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6979. 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)
  6980. 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)
  6981. 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)
  6982. 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)
  6983. end
  6984. for i = 0, 1, 0.1 do
  6985. swait()
  6986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6988. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6990. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6991. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6992. end
  6993. for i = 0, 1, 0.1 do
  6994. swait()
  6995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6997. 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)
  6998. 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)
  6999. 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)
  7000. 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)
  7001. end
  7002. punchsound1:Play()
  7003. for i = 0, 0.5, 0.1 do
  7004. swait()
  7005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7007. 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)
  7008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7010. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7011. end
  7012. punchsound1:Play()
  7013. for i = 0, 0.5, 0.1 do
  7014. swait()
  7015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7017. 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)
  7018. 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)
  7019. 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)
  7020. 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)
  7021. end
  7022. to.CFrame = CFrame.new(to.CFrame.p + v3(0, -800, 0))
  7023. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, -800, 0))
  7024. Zanzoken = Instance.new("Part", char)
  7025. Zanzoken.Anchored = true
  7026. Zanzoken.Position = v3(999, 999, 999)
  7027. Zanzoken.CFrame = Torso.CFrame
  7028. game.Debris:AddItem(Zanzoken, 0.5)
  7029. Zanzoken.Transparency = 1
  7030. Zano:Play()
  7031. wait()
  7032. idk = Instance.new("BillboardGui", Zanzoken)
  7033. idk.Size = UDim2.new(10, 0, 15, 0)
  7034. idk.AlwaysOnTop = false
  7035. idk1 = Instance.new("ImageLabel", idk)
  7036. idk1.BackgroundTransparency = 1
  7037. idk.ExtentsOffset = v3(0, 0, 0)
  7038. idk1.ImageTransparency = 0
  7039. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7040. idk1.Size = UDim2.new(2, 0, 1, 0)
  7041. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7042. idk1.Image = "rbxassetid://319554883"
  7043. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7044. wait()
  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. wait()
  7052. idk = Instance.new("BillboardGui", Zanzoken)
  7053. idk.Size = UDim2.new(20, 0, 20, 0)
  7054. idk.AlwaysOnTop = false
  7055. idk1 = Instance.new("ImageLabel", idk)
  7056. idk1.BackgroundTransparency = 1
  7057. idk.ExtentsOffset = v3(0, 0, 0)
  7058. idk1.ImageTransparency = 0
  7059. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7060. idk1.Size = UDim2.new(2, 0, 1, 0)
  7061. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7062. idk1.Image = "rbxassetid://319554883"
  7063. for i = 0, 0.4, 0.1 do
  7064. swait()
  7065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7067. 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)
  7068. 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)
  7069. 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)
  7070. 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)
  7071. end
  7072. punchsound1:Play()
  7073. for i = 0, 0.4, 0.1 do
  7074. swait()
  7075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7076. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7077. 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)
  7078. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7079. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7080. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7081. end
  7082. punchsound1:Play()
  7083. for i = 0, 1, 0.1 do
  7084. swait()
  7085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7087. 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)
  7088. 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)
  7089. 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)
  7090. 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)
  7091. end
  7092. for i, v in pairs(to.Parent:GetChildren()) do
  7093. if v:IsA("Humanoid") then
  7094. v.Health = v.Health - 8
  7095. v.PlatformStand = true
  7096. end
  7097. end
  7098. hit1 = false
  7099. punchsound1:Play()
  7100. hit2 = true
  7101. for i = 0, 1, 0.1 do
  7102. swait()
  7103. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7104. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7105. 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)
  7106. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7107. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7108. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7109. end
  7110. for i, v in pairs(to.Parent:GetChildren()) do
  7111. if v:IsA("Humanoid") then
  7112. v.Health = v.Health - 10
  7113. v.PlatformStand = true
  7114. end
  7115. end
  7116. hit2 = false
  7117. punchsound1:Play()
  7118. hit3 = true
  7119. hit4 = true
  7120. punchsound1:Play()
  7121. coroutine.wrap(function()
  7122. for i = 1, 2 do
  7123. wait()
  7124. for i, v in pairs(to.Parent:GetChildren()) do
  7125. if v:IsA("Humanoid") then
  7126. v.Health = v.Health - 30
  7127. v.PlatformStand = true
  7128. end
  7129. end
  7130. end
  7131. wait(3)
  7132. end)()
  7133. RootPart.Anchored = false
  7134. StrongPunch:Play()
  7135. for i, v in pairs(to.Parent:GetChildren()) do
  7136. if v:IsA("Humanoid") then
  7137. v.Health = v.Health - 20
  7138. v.PlatformStand = true
  7139. end
  7140. end
  7141. StrongPunch2:Play()
  7142. hitground = new("Part", char)
  7143. hitground.Size = Vector3.new(5, 5, 5)
  7144. hitground.Name = "Ground"
  7145. hitground.Transparency = 1
  7146. hitground.CanCollide = false
  7147. game.Debris:AddItem(hitground, 2)
  7148. hitground.Position = Vector3.new(999, 999, 999)
  7149. hitgroundweld = new("Weld", hitground)
  7150. hitgroundweld.Part0 = to
  7151. hitgroundweld.Part1 = hitground
  7152. hitground.Touched:connect(function(hit2)
  7153. if hit2.Size.x > 150 then
  7154. hitground:Destroy()
  7155. ad = new("Part", char)
  7156. ad.Name = "NewPart"
  7157. ad.Size = Vector3.new(30, 0.1, 30)
  7158. ad.CanCollide = false
  7159. ad.Anchored = true
  7160. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  7161. ad.Transparency = 1
  7162. aad = new("Decal", ad)
  7163. aad.Face = "Top"
  7164. aad.Transparency = 1
  7165. aad.Transparency = 0
  7166. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7167. smoke = new("Part", to)
  7168. smokemesh = new("SpecialMesh", smoke)
  7169. smokemesh.MeshId = "rbxassetid://928329648"
  7170. smoke.BrickColor = hit2.BrickColor
  7171. smoke.Anchored = true
  7172. smoke.Position = hitground.Position
  7173. GroundImpact:Play()
  7174. for i = 1, 20 do
  7175. wait()
  7176. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  7177. smoke.Transparency = smoke.Transparency + 0.05
  7178. end
  7179. smoke:Destroy()
  7180. wait(0.5)
  7181. for i = 1, 20 do
  7182. wait(0.1)
  7183. aad.Transparency = aad.Transparency + 0.05
  7184. end
  7185. end
  7186. end)
  7187. ys = Instance.new("BodyVelocity", to)
  7188. ys.Name = "GO"
  7189. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7190. ys.Velocity = v3(0, -90, 0)
  7191. wait(1)
  7192. ys:Destroy()
  7193. hit3 = false
  7194. hit4 = false
  7195. hit1 = false
  7196. hit2 = false
  7197. hit3 = false
  7198. hit4 = false
  7199. idle = true
  7200. RootPart.Anchored = false
  7201. to.Anchored = false
  7202. end
  7203. end)
  7204. end
  7205. function Combo2()
  7206. getplayer = new("Part", char)
  7207. getplayer.Position = Vector3.new(999, 999, 999)
  7208. getplayer.Transparency = 1
  7209. getplayer.Size = v3(3, 3, 3)
  7210. getplayer.CanCollide = false
  7211. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 3
  7212. getplayer.Name = "GetPlayer"
  7213. game.Debris:AddItem(getplayer, 0.5)
  7214. getplayer.Touched:connect(function(hit)
  7215. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7216. getplayer:Destroy()
  7217. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7218. to.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0.5, 0)) + RootPart.CFrame.lookVector * 2
  7219. to.Anchored = true
  7220. idle = false
  7221. punchsound1:Play()
  7222. hit1 = true
  7223. for i = 0, 1, 0.1 do
  7224. swait()
  7225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7227. 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)
  7228. 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)
  7229. 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)
  7230. 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)
  7231. end
  7232. punchsound1:Play()
  7233. for i = 0, 1, 0.1 do
  7234. swait()
  7235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7237. 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)
  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(-45), math.rad(0)), 0.3)
  7240. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7241. end
  7242. punchsound1:Play()
  7243. for i = 0, 1, 0.1 do
  7244. swait()
  7245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7247. 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)
  7248. 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)
  7249. 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)
  7250. 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)
  7251. end
  7252. for i = 0, 1, 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. for i = 0, 1, 0.1 do
  7262. swait()
  7263. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7264. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7265. 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)
  7266. 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)
  7267. 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)
  7268. 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)
  7269. end
  7270. StrongPunch1:Play()
  7271. for i = 0, 1, 0.1 do
  7272. swait()
  7273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7275. 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)
  7276. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7277. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7278. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7279. end
  7280. for i = 0, 0.6, 0.1 do
  7281. swait()
  7282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7284. 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)
  7285. 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)
  7286. 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)
  7287. 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)
  7288. end
  7289. for i = 0, 0.6, 0.1 do
  7290. swait()
  7291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7293. 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)
  7294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7295. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7296. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7297. end
  7298. for i, v in pairs(to.Parent:GetChildren()) do
  7299. if v:IsA("Humanoid") then
  7300. v.Health = v.Health - 6
  7301. v.PlatformStand = true
  7302. end
  7303. end
  7304. StrongPunch:Play()
  7305. for i = 0, 1, 0.1 do
  7306. swait()
  7307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7309. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7310. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7311. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7312. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7313. end
  7314. for i, v in pairs(to.Parent:GetChildren()) do
  7315. if v:IsA("Humanoid") then
  7316. v.Health = v.Health - 8
  7317. v.PlatformStand = true
  7318. end
  7319. end
  7320. hit1 = false
  7321. punchsound1:Play()
  7322. hit2 = true
  7323. for i = 0, 1, 0.1 do
  7324. swait()
  7325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7327. 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)
  7328. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7329. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7330. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7331. end
  7332. for i, v in pairs(to.Parent:GetChildren()) do
  7333. if v:IsA("Humanoid") then
  7334. v.Health = v.Health - 5
  7335. v.PlatformStand = true
  7336. end
  7337. end
  7338. hit2 = false
  7339. punchsound1:Play()
  7340. hit3 = true
  7341. hit4 = true
  7342. punchsound1:Play()
  7343. coroutine.wrap(function()
  7344. for i = 1, 2 do
  7345. wait()
  7346. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 35, 0))
  7347. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 35, 0))
  7348. Zanzoken = Instance.new("Part", char)
  7349. Zanzoken.Anchored = true
  7350. Zanzoken.Position = v3(999, 999, 999)
  7351. Zanzoken.CFrame = Torso.CFrame
  7352. game.Debris:AddItem(Zanzoken, 0.5)
  7353. Zanzoken.Transparency = 1
  7354. Zano:Play()
  7355. wait()
  7356. idk = Instance.new("BillboardGui", Zanzoken)
  7357. idk.Size = UDim2.new(10, 0, 15, 0)
  7358. idk.AlwaysOnTop = false
  7359. idk1 = Instance.new("ImageLabel", idk)
  7360. idk1.BackgroundTransparency = 1
  7361. idk.ExtentsOffset = v3(0, 0, 0)
  7362. idk1.ImageTransparency = 0
  7363. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7364. idk1.Size = UDim2.new(2, 0, 1, 0)
  7365. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7366. idk1.Image = "rbxassetid://319554883"
  7367. wait()
  7368. Zanzoken = Instance.new("Part", char)
  7369. Zanzoken.Anchored = true
  7370. Zanzoken.Position = v3(999, 999, 999)
  7371. Zanzoken.CFrame = Torso.CFrame
  7372. game.Debris:AddItem(Zanzoken, 0.5)
  7373. Zanzoken.Transparency = 1
  7374. wait()
  7375. idk = Instance.new("BillboardGui", Zanzoken)
  7376. idk.Size = UDim2.new(20, 0, 20, 0)
  7377. idk.AlwaysOnTop = false
  7378. idk1 = Instance.new("ImageLabel", idk)
  7379. idk1.BackgroundTransparency = 1
  7380. idk.ExtentsOffset = v3(0, 0, 0)
  7381. idk1.ImageTransparency = 0
  7382. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7383. idk1.Size = UDim2.new(2, 0, 1, 0)
  7384. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7385. idk1.Image = "rbxassetid://319554883"
  7386. for i = 0, 1, 0.1 do
  7387. swait()
  7388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7390. 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)
  7391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7393. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7394. end
  7395. StrongPunch:Play()
  7396. for i, v in pairs(to.Parent:GetChildren()) do
  7397. if v:IsA("Humanoid") then
  7398. v.Health = v.Health - 10
  7399. v.PlatformStand = true
  7400. end
  7401. end
  7402. end
  7403. wait(0.7)
  7404. end)()
  7405. RootPart.Anchored = true
  7406. to.CFrame = CFrame.new(to.CFrame.p + v3(0, 0, 35))
  7407. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0, 0, 35))
  7408. Zanzoken = Instance.new("Part", char)
  7409. Zanzoken.Anchored = true
  7410. Zanzoken.Position = v3(999, 999, 999)
  7411. Zanzoken.CFrame = Torso.CFrame
  7412. game.Debris:AddItem(Zanzoken, 0.5)
  7413. Zanzoken.Transparency = 1
  7414. Zano:Play()
  7415. wait()
  7416. idk = Instance.new("BillboardGui", Zanzoken)
  7417. idk.Size = UDim2.new(10, 0, 15, 0)
  7418. idk.AlwaysOnTop = false
  7419. idk1 = Instance.new("ImageLabel", idk)
  7420. idk1.BackgroundTransparency = 1
  7421. idk.ExtentsOffset = v3(0, 0, 0)
  7422. idk1.ImageTransparency = 0
  7423. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7424. idk1.Size = UDim2.new(2, 0, 1, 0)
  7425. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7426. idk1.Image = "rbxassetid://319554883"
  7427. wait()
  7428. Zanzoken = Instance.new("Part", char)
  7429. Zanzoken.Anchored = true
  7430. Zanzoken.Position = v3(999, 999, 999)
  7431. Zanzoken.CFrame = Torso.CFrame
  7432. game.Debris:AddItem(Zanzoken, 0.5)
  7433. Zanzoken.Transparency = 1
  7434. wait()
  7435. idk = Instance.new("BillboardGui", Zanzoken)
  7436. idk.Size = UDim2.new(20, 0, 20, 0)
  7437. idk.AlwaysOnTop = false
  7438. idk1 = Instance.new("ImageLabel", idk)
  7439. idk1.BackgroundTransparency = 1
  7440. idk.ExtentsOffset = v3(0, 0, 0)
  7441. idk1.ImageTransparency = 0
  7442. idk1.ImageColor3 = Color3.fromRGB(0, 0, 0)
  7443. idk1.Size = UDim2.new(2, 0, 1, 0)
  7444. idk1.Position = UDim2.new(-0.5, 0, -0.2, 0)
  7445. idk1.Image = "rbxassetid://319554883"
  7446. for i = 0, 1, 0.1 do
  7447. swait()
  7448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7450. 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)
  7451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7452. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7453. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7454. end
  7455. StrongPunch:Play()
  7456. for i = 0, 1, 0.1 do
  7457. swait()
  7458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7460. 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)
  7461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7463. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7464. end
  7465. for i = 0, 1, 0.1 do
  7466. swait()
  7467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7469. 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)
  7470. 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)
  7471. 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)
  7472. 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)
  7473. end
  7474. for i, v in pairs(to.Parent:GetChildren()) do
  7475. if v:IsA("Humanoid") then
  7476. v.Health = v.Health - 20
  7477. v.PlatformStand = true
  7478. end
  7479. end
  7480. StrongPunch2:Play()
  7481. for i = 0, 1, 0.1 do
  7482. swait()
  7483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7485. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7486. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7487. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7488. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7489. end
  7490. hitground = new("Part", char)
  7491. hitground.Size = Vector3.new(5, 5, 5)
  7492. hitground.Name = "Ground"
  7493. hitground.Transparency = 1
  7494. hitground.CanCollide = false
  7495. game.Debris:AddItem(hitground, 2)
  7496. hitground.Position = Vector3.new(999, 999, 999)
  7497. hitgroundweld = new("Weld", hitground)
  7498. hitgroundweld.Part0 = to
  7499. hitgroundweld.Part1 = hitground
  7500. hitground.Touched:connect(function(hit2)
  7501. if hit2.Size.x > 150 then
  7502. hitground:Destroy()
  7503. ad = new("Part", char)
  7504. ad.Name = "NewPart"
  7505. ad.Size = Vector3.new(30, 0.1, 30)
  7506. ad.CanCollide = false
  7507. ad.Anchored = true
  7508. ad.Position = Vector3.new(hitground.Position.x, hit2.Position.y, hitground.Position.z)
  7509. ad.Transparency = 1
  7510. aad = new("Decal", ad)
  7511. aad.Face = "Top"
  7512. aad.Transparency = 1
  7513. aad.Transparency = 0
  7514. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7515. smoke = new("Part", to)
  7516. smokemesh = new("SpecialMesh", smoke)
  7517. smokemesh.MeshId = "rbxassetid://928329648"
  7518. smoke.BrickColor = hit2.BrickColor
  7519. smoke.Anchored = true
  7520. smoke.Position = hitground.Position
  7521. GroundImpact:Play()
  7522. for i = 1, 20 do
  7523. wait()
  7524. smokemesh.Scale = smokemesh.Scale + Vector3.new(3, 3, 3)
  7525. smoke.Transparency = smoke.Transparency + 0.05
  7526. end
  7527. smoke:Destroy()
  7528. wait(0.5)
  7529. for i = 1, 20 do
  7530. wait(0.1)
  7531. aad.Transparency = aad.Transparency + 0.05
  7532. end
  7533. end
  7534. end)
  7535. to.Anchored = false
  7536. ys = Instance.new("BodyVelocity", to)
  7537. ys.Name = "GO"
  7538. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7539. ys.Velocity = v3(0, -90, 0)
  7540. wait(1)
  7541. ys:Destroy()
  7542. hit3 = false
  7543. hit4 = false
  7544. hit1 = false
  7545. hit2 = false
  7546. hit3 = false
  7547. hit4 = false
  7548. idle = true
  7549. RootPart.Anchored = false
  7550. end
  7551. end)
  7552. end
  7553. function KABOOMZ222()
  7554. local effspwn = Instance.new("Part")
  7555. coroutine.resume(coroutine.create(function()
  7556. local sound1 = Instance.new("Sound")
  7557. sound1.SoundId = "rbxassetid://440145223"
  7558. sound1.MaxDistance = 600
  7559. sound1.EmitterSize = 60
  7560. sound1.Volume = 5.5
  7561. sound1.Pitch = 1.3
  7562. sound1.Parent = effspwn
  7563. local sound2 = Instance.new("Sound")
  7564. sound2.SoundId = "rbxassetid://440145223"
  7565. sound2.MaxDistance = 300
  7566. sound2.EmitterSize = 20
  7567. sound2.Volume = 3
  7568. sound2.Pitch = 0.7
  7569. sound2.Parent = effspwn
  7570. local sound3 = Instance.new("Sound")
  7571. sound3.SoundId = "rbxassetid://440145223"
  7572. sound2.MaxDistance = 400
  7573. sound2.EmitterSize = 30
  7574. sound2.Volume = 0.5
  7575. sound2.Pitch = 0.5
  7576. sound2.Parent = effspwn
  7577. sound2:Play()
  7578. wait()
  7579. sound1:Play()
  7580. sound3:Play()
  7581. end))
  7582. local model = Instance.new("Model")
  7583. game.Debris:AddItem(model, 20)
  7584. model.Name = "smasheffects"
  7585. model.Parent = workspace
  7586. effspwn.Name = "spwnr"
  7587. effspwn.Size = Vector3.new(1, 1, 1)
  7588. effspwn.Anchored = true
  7589. effspwn.CanCollide = false
  7590. effspwn.Transparency = 1
  7591. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7592. effspwn.Parent = model
  7593. coroutine.resume(coroutine.create(function()
  7594. local shok = Instance.new("Part")
  7595. shok.Name = "whoosh"
  7596. shok.BrickColor = BrickColor.new("Institutional white")
  7597. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7598. shok.Size = Vector3.new(1, 1, 1)
  7599. shok.Anchored = true
  7600. shok.Material = "Neon"
  7601. shok.Transparency = 1
  7602. shok.CanCollide = false
  7603. shok.Parent = model
  7604. game.Debris:AddItem(shok, 12)
  7605. local mesh = Instance.new("SpecialMesh")
  7606. mesh.MeshType = "FileMesh"
  7607. mesh.MeshId = "rbxassetid://437347603"
  7608. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7609. mesh.Parent = shok
  7610. for e = 1, 8 do
  7611. wait()
  7612. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7613. shok.Transparency = shok.Transparency + 0.035
  7614. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7615. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7616. end
  7617. for e = 1, 16 do
  7618. wait()
  7619. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7620. shok.Transparency = shok.Transparency + 0.11
  7621. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7622. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7623. end
  7624. end))
  7625. coroutine.resume(coroutine.create(function()
  7626. local shok = Instance.new("Part")
  7627. shok.Name = "wring1"
  7628. shok.BrickColor = BrickColor.new("Institutional white")
  7629. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7630. shok.Size = Vector3.new(1, 1, 1)
  7631. shok.Anchored = true
  7632. shok.Material = "Neon"
  7633. shok.Transparency = 0.25
  7634. shok.CanCollide = false
  7635. shok.Parent = model
  7636. game.Debris:AddItem(shok, 12)
  7637. local mesh = Instance.new("SpecialMesh")
  7638. mesh.MeshType = "FileMesh"
  7639. mesh.MeshId = "rbxassetid://3270017"
  7640. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7641. mesh.Parent = shok
  7642. for e = 1, 30 do
  7643. wait()
  7644. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7645. shok.Transparency = shok.Transparency + 0.002
  7646. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7647. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7648. end
  7649. for e = 1, 38 do
  7650. wait()
  7651. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7652. shok.Transparency = shok.Transparency + 0.002
  7653. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7654. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7655. end
  7656. for e = 1, 24 do
  7657. wait()
  7658. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7659. shok.Transparency = shok.Transparency + 0.03
  7660. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7661. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7662. end
  7663. end))
  7664. coroutine.resume(coroutine.create(function()
  7665. local shok = Instance.new("Part")
  7666. shok.Name = "wring2"
  7667. shok.BrickColor = BrickColor.new("Institutional white")
  7668. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7669. shok.Size = Vector3.new(1, 1, 1)
  7670. shok.Anchored = true
  7671. shok.Material = "Neon"
  7672. shok.Transparency = 0.25
  7673. shok.CanCollide = false
  7674. shok.Parent = model
  7675. game.Debris:AddItem(shok, 12)
  7676. local mesh = Instance.new("SpecialMesh")
  7677. mesh.MeshType = "FileMesh"
  7678. mesh.MeshId = "rbxassetid://3270017"
  7679. mesh.Scale = Vector3.new(12, 12, 0.05)
  7680. mesh.Parent = shok
  7681. for e = 1, 30 do
  7682. wait()
  7683. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7684. shok.Transparency = shok.Transparency + 0.002
  7685. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7686. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7687. end
  7688. for e = 1, 38 do
  7689. wait()
  7690. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7691. shok.Transparency = shok.Transparency + 0.002
  7692. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7693. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7694. end
  7695. for e = 1, 24 do
  7696. wait()
  7697. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7698. shok.Transparency = shok.Transparency + 0.03
  7699. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7700. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7701. end
  7702. end))
  7703. coroutine.resume(coroutine.create(function()
  7704. local shok = Instance.new("Part")
  7705. shok.Name = "coil1"
  7706. shok.BrickColor = BrickColor.new("Institutional white")
  7707. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7708. shok.Size = Vector3.new(1, 1, 1)
  7709. shok.Anchored = true
  7710. shok.Material = "Neon"
  7711. shok.Transparency = 0.25
  7712. shok.CanCollide = false
  7713. shok.Parent = model
  7714. game.Debris:AddItem(shok, 12)
  7715. local mesh = Instance.new("SpecialMesh")
  7716. mesh.MeshType = "FileMesh"
  7717. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7718. mesh.Scale = Vector3.new(12, 12, 12)
  7719. mesh.Parent = shok
  7720. for e = 1, 15 do
  7721. wait()
  7722. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7723. shok.Transparency = shok.Transparency + 0.004
  7724. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7725. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7726. end
  7727. for e = 1, 16 do
  7728. wait()
  7729. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7730. shok.Transparency = shok.Transparency + 0.004
  7731. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7732. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7733. end
  7734. for e = 1, 12 do
  7735. wait()
  7736. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7737. shok.Transparency = shok.Transparency + 0.06
  7738. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7739. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7740. end
  7741. end))
  7742. coroutine.resume(coroutine.create(function()
  7743. local shok = Instance.new("Part")
  7744. shok.Name = "coil2"
  7745. shok.BrickColor = BrickColor.new("Institutional white")
  7746. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7747. shok.Size = Vector3.new(1, 1, 1)
  7748. shok.Anchored = true
  7749. shok.Material = "Neon"
  7750. shok.Transparency = 1
  7751. shok.CanCollide = false
  7752. shok.Parent = model
  7753. game.Debris:AddItem(shok, 12)
  7754. local mesh = Instance.new("SpecialMesh")
  7755. mesh.MeshType = "FileMesh"
  7756. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7757. mesh.Scale = Vector3.new(6, 12, 6)
  7758. mesh.Parent = shok
  7759. for e = 1, 15 do
  7760. wait()
  7761. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7762. shok.Transparency = shok.Transparency + 0.005
  7763. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7764. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7765. end
  7766. for e = 1, 16 do
  7767. wait()
  7768. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7769. shok.Transparency = shok.Transparency + 0.005
  7770. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7771. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7772. end
  7773. for e = 1, 12 do
  7774. wait()
  7775. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7776. shok.Transparency = shok.Transparency + 0.09
  7777. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7778. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7779. end
  7780. end))
  7781. coroutine.resume(coroutine.create(function()
  7782. local shok = Instance.new("Part")
  7783. shok.Name = "shokwve"
  7784. shok.BrickColor = BrickColor.new("Institutional white")
  7785. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7786. shok.Size = Vector3.new(1, 1, 1)
  7787. shok.Anchored = true
  7788. shok.Material = "Neon"
  7789. shok.Transparency = 0.6
  7790. shok.CanCollide = false
  7791. shok.Parent = model
  7792. game.Debris:AddItem(shok, 12)
  7793. local mesh = Instance.new("SpecialMesh")
  7794. mesh.MeshType = "FileMesh"
  7795. mesh.MeshId = "rbxassetid://489415447"
  7796. mesh.Scale = Vector3.new(1, 1, 1)
  7797. mesh.Parent = shok
  7798. for e = 1, 12 do
  7799. wait()
  7800. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7801. shok.Transparency = shok.Transparency + 0.002
  7802. end
  7803. for e = 1, 32 do
  7804. wait()
  7805. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7806. shok.Transparency = shok.Transparency + 0.002
  7807. end
  7808. for e = 1, 24 do
  7809. wait()
  7810. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7811. shok.Transparency = shok.Transparency + 0.03
  7812. end
  7813. end))
  7814. coroutine.resume(coroutine.create(function()
  7815. local shok = Instance.new("Part")
  7816. shok.Name = "shock2"
  7817. shok.BrickColor = BrickColor.new("Institutional white")
  7818. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7819. shok.Size = Vector3.new(1, 1, 1)
  7820. shok.Anchored = true
  7821. shok.Material = "Neon"
  7822. shok.Transparency = 0.35
  7823. shok.CanCollide = false
  7824. shok.Parent = model
  7825. game.Debris:AddItem(shok, 12)
  7826. local mesh = Instance.new("SpecialMesh")
  7827. mesh.MeshType = "FileMesh"
  7828. mesh.MeshId = "rbxassetid://1095709"
  7829. mesh.Scale = Vector3.new(12, 12, 12)
  7830. mesh.Parent = shok
  7831. for e = 1, 15 do
  7832. wait()
  7833. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7834. shok.Transparency = shok.Transparency + 0.004
  7835. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7836. end
  7837. for e = 1, 16 do
  7838. wait()
  7839. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7840. shok.Transparency = shok.Transparency + 0.004
  7841. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7842. end
  7843. for e = 1, 12 do
  7844. wait()
  7845. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7846. shok.Transparency = shok.Transparency + 0.06
  7847. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7848. end
  7849. end))
  7850. coroutine.resume(coroutine.create(function()
  7851. local shok = Instance.new("Part")
  7852. shok.Name = "shock3"
  7853. shok.BrickColor = BrickColor.new("Institutional white")
  7854. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7855. shok.Size = Vector3.new(1, 1, 1)
  7856. shok.Anchored = true
  7857. shok.Material = "Neon"
  7858. shok.Transparency = 0.35
  7859. shok.CanCollide = false
  7860. shok.Parent = model
  7861. game.Debris:AddItem(shok, 12)
  7862. local mesh = Instance.new("SpecialMesh")
  7863. mesh.MeshType = "FileMesh"
  7864. mesh.MeshId = "rbxassetid://1095709"
  7865. mesh.Scale = Vector3.new(12, 12, 12)
  7866. mesh.Parent = shok
  7867. for e = 1, 15 do
  7868. wait()
  7869. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7870. shok.Transparency = shok.Transparency + 0.004
  7871. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7872. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7873. end
  7874. for e = 1, 16 do
  7875. wait()
  7876. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7877. shok.Transparency = shok.Transparency + 0.004
  7878. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7879. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7880. end
  7881. for e = 1, 12 do
  7882. wait()
  7883. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7884. shok.Transparency = shok.Transparency + 0.06
  7885. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7886. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7887. end
  7888. end))
  7889. end
  7890. mouse.KeyDown:connect(function(k)
  7891. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7892. local exp = Instance.new("Explosion", Torso)
  7893. exp.BlastRadius = 45.5
  7894. exp.BlastPressure = 100
  7895. exp.Position = Torso
  7896. exp.Visible = true
  7897. end
  7898. end)
  7899. MV4 = 300
  7900. mouse.KeyDown:connect(function(k)
  7901. if attack == false and k == "8" then
  7902. for i, v in pairs(Torso:GetChildren()) do
  7903. if v:IsA("ParticleEmitter") then
  7904. v:Remove()
  7905. end
  7906. end
  7907. end
  7908. end)
  7909. MV4 = 300
  7910. mouse.KeyDown:connect(function(k)
  7911. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7912. MV4 = 0
  7913. Humanoid.WalkSpeed = 13
  7914. attack = true
  7915. Firepart1 = Instance.new("Part", RightArm)
  7916. Firepart1.Size = Vector3.new(1, 1, 1)
  7917. GuW1 = Instance.new("Weld")
  7918. GuW1.Name = "GuW"
  7919. GuW1.Part0 = RightArm
  7920. GuW1.C0 = cn(0, -1, 0)
  7921. GuW1.C1 = cn(0, 0, 0)
  7922. GuW1.Part1 = Firepart1
  7923. GuW1.Parent = RightArm
  7924. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7925. Firepart1.Transparency = 1
  7926. Firepart2 = Instance.new("Part", LeftArm)
  7927. Firepart2.Size = Vector3.new(1, 1, 1)
  7928. GuW2 = Instance.new("Weld")
  7929. GuW2.Name = "GuW"
  7930. GuW2.Part0 = LeftArm
  7931. GuW2.C0 = cn(0, -1, 0)
  7932. GuW2.C1 = cn(0, 0, 0)
  7933. GuW2.Part1 = Firepart2
  7934. GuW2.Parent = LeftArm
  7935. Firepart2.Transparency = 1
  7936. for i = 0, 5, 0.1 do
  7937. swait()
  7938. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7939. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7940. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7941. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7942. if 2 < Torsovelocity.Y then
  7943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7945. 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)
  7946. 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)
  7947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7948. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7949. elseif 1 > Torsovelocity.Y then
  7950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7952. 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)
  7953. 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)
  7954. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7955. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7956. end
  7957. end
  7958. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7959. for i = 0, 7, 0.1 do
  7960. swait()
  7961. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7962. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7963. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7964. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7965. if 2 < Torsovelocity.Y then
  7966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7968. 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)
  7969. 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)
  7970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7971. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7972. elseif 1 > Torsovelocity.Y then
  7973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7975. 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)
  7976. 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)
  7977. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7978. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7979. end
  7980. end
  7981. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7982. GuW1:Destroy()
  7983. GuW1 = Instance.new("Weld")
  7984. GuW1.Name = "GuW"
  7985. GuW1.Part0 = Torso
  7986. GuW1.C0 = cn(0, 0, -6)
  7987. GuW1.C1 = cn(0, 0, 0)
  7988. GuW1.Part1 = Firepart1
  7989. GuW1.Parent = Torso
  7990. GuW2:Destroy()
  7991. GuW2 = Instance.new("Weld")
  7992. GuW2.Name = "GuW"
  7993. GuW2.Part0 = Torso
  7994. GuW2.C0 = cn(0, 0, -6)
  7995. GuW2.C1 = cn(0, 0, 0)
  7996. GuW2.Part1 = Firepart2
  7997. GuW2.Parent = Torso
  7998. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7999. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8000. GuW2:Destroy()
  8001. GuW2 = Instance.new("Weld")
  8002. GuW2.Name = "GuW"
  8003. GuW2.Part0 = Torso
  8004. GuW2.C0 = cn(0, 0, -4)
  8005. GuW2.C1 = cn(0, 0, 0)
  8006. GuW2.Part1 = Firepart2
  8007. GuW2.Parent = Torso
  8008. for i = 0, 7, 0.1 do
  8009. swait()
  8010. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8011. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8012. if 2 < Torsovelocity.Y then
  8013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8019. elseif 1 > Torsovelocity.Y then
  8020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8022. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8023. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8024. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8025. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8026. end
  8027. end
  8028. local bp2 = Create("BodyPosition")({
  8029. P = 900,
  8030. D = 1000,
  8031. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8032. position = Torso.Position + Vector3.new(0, 60, 0),
  8033. Parent = Torso
  8034. })
  8035. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8036. for i = 0, 8, 0.1 do
  8037. swait()
  8038. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8039. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8040. 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)
  8041. if 2 < Torsovelocity.Y then
  8042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8044. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8045. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8046. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8047. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8048. elseif 1 > Torsovelocity.Y then
  8049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8051. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8052. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8053. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8054. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8055. end
  8056. end
  8057. for i = 0, 18, 0.1 do
  8058. swait()
  8059. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8060. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8061. 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)
  8062. if 2 < Torsovelocity.Y then
  8063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8065. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8067. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8068. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8069. elseif 1 > Torsovelocity.Y then
  8070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8075. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8076. end
  8077. end
  8078. GuW1:Destroy()
  8079. GuW1 = Instance.new("Weld")
  8080. GuW1.Name = "GuW"
  8081. GuW1.Part0 = Torso
  8082. GuW1.C0 = cn(0, 0, -15)
  8083. GuW1.C1 = cn(0, 0, 0)
  8084. GuW1.Part1 = Firepart1
  8085. GuW1.Parent = Torso
  8086. GuW2:Destroy()
  8087. GuW2 = Instance.new("Weld")
  8088. GuW2.Name = "GuW"
  8089. GuW2.Part0 = Torso
  8090. GuW2.C0 = cn(0, 0, -17.5)
  8091. GuW2.C1 = cn(0, 0, 0)
  8092. GuW2.Part1 = Firepart2
  8093. GuW2.Parent = Torso
  8094. for i = 0, 1.25, 0.01 do
  8095. swait()
  8096. 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)
  8097. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8098. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8099. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8100. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8101. if 2 < Torsovelocity.Y then
  8102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8104. 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)
  8105. 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)
  8106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8107. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8108. elseif 1 > Torsovelocity.Y then
  8109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8111. 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)
  8112. 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)
  8113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8115. end
  8116. end
  8117. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8118. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8119. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8120. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8121. for i = 0, 3, 0.1 do
  8122. swait()
  8123. if 2 < Torsovelocity.Y then
  8124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8126. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8129. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8130. elseif 1 > Torsovelocity.Y then
  8131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8133. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8136. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8137. end
  8138. end
  8139. wait(1)
  8140. bp2:Destroy()
  8141. Humanoid.WalkSpeed = 16
  8142. attack = false
  8143. MV4 = 0
  8144. Firepart1:Destroy()
  8145. Firepart2:Destroy()
  8146. end
  8147. end)
  8148. spiritballenergy = true
  8149. local spirit1 = true
  8150. local spirit2 = true
  8151. local sizeup = 38
  8152. local ringgo = 18
  8153. local potara = false
  8154. local potara1 = false
  8155. local potara2 = false
  8156. local potara3 = false
  8157. local potara4 = false
  8158. local hipheight = false
  8159. local idle7 = true
  8160. local idle6 = true
  8161. local idle5 = false
  8162. local noidle = false
  8163. local noidle1 = false
  8164. local fuse = false
  8165. local bigkamehameha1 = false
  8166. local bigkamehameha2 = false
  8167. local idle2 = false
  8168. local idle3 = false
  8169. local com1 = 10
  8170. local com2 = -5
  8171. local fuse1 = false
  8172. local fuse2 = false
  8173. local fuse3 = false
  8174. local fuse4 = false
  8175. local fuse5 = false
  8176. local fuse6 = false
  8177. local fuse7 = false
  8178. local fuse8 = false
  8179. local ssj4 = false
  8180. local headcolor = 0
  8181. local walk11 = true
  8182. local great = false
  8183. local size = 0
  8184. local size2 = 0
  8185. local kicharging = false
  8186. local ki = 100
  8187. soundfolder = Instance.new("Model", char)
  8188. soundfolder.Name = "Sound Folder"
  8189. kamecharge = Instance.new("Sound", soundfolder)
  8190. kamecharge.Volume = 10
  8191. kamecharge.Name = "kamecharge"
  8192. kamecharge.Looped = false
  8193. kamecharge.SoundId = "rbxassetid://908489666"
  8194. kamefire = Instance.new("Sound", soundfolder)
  8195. kamefire.Volume = 10
  8196. kamefire.Name = "kamefire"
  8197. kamefire.Looped = false
  8198. kamefire.TimePosition = 0.5
  8199. kamefire.SoundId = "rbxassetid://977360812"
  8200. kamehit = Instance.new("Sound", soundfolder)
  8201. kamehit.Volume = 30
  8202. kamehit.Name = "kamehit"
  8203. kamehit.Looped = false
  8204. kamehit.SoundId = "rbxassetid://908484148"
  8205. ssjaura = Instance.new("Sound", soundfolder)
  8206. ssjaura.Volume = 5
  8207. ssjaura.Name = "ssjaura"
  8208. ssjaura.Looped = true
  8209. ssjaura.SoundId = "rbxassetid://891397456"
  8210. ssjauraburst = Instance.new("Sound", soundfolder)
  8211. ssjauraburst.Volume = math.huge
  8212. ssjauraburst.Name = "ssjauraburst"
  8213. ssjauraburst.Looped = false
  8214. ssjauraburst.SoundId = "rbxassetid://437393965"
  8215. ssjmusic = Instance.new("Sound", soundfolder)
  8216. ssjmusic.Volume = 0
  8217. ssjmusic.Name = "ssjmusic"
  8218. ssjmusic.Looped = true
  8219. ssjmusic.SoundId = "rbxassetid://390946253"
  8220. ssj2music = Instance.new("Sound", soundfolder)
  8221. ssj2music.Volume = 0
  8222. ssj2music.Name = "ssj2music"
  8223. ssj2music.Looped = true
  8224. ssj2music.SoundId = "rbxassetid://144377132"
  8225. ssj2aura = Instance.new("Sound", soundfolder)
  8226. ssj2aura.Volume = 5
  8227. ssj2aura.Name = "ssj2aura"
  8228. ssj2aura.Looped = true
  8229. ssj2aura.SoundId = "rbxassetid://850205092"
  8230. ssj3music = Instance.new("Sound", soundfolder)
  8231. ssj3music.Volume = 0
  8232. ssj3music.Name = "ssj3music"
  8233. ssj3music.Looped = true
  8234. ssj3music.SoundId = "rbxassetid://156056027"
  8235. KiCharge = Instance.new("Sound", soundfolder)
  8236. KiCharge.Volume = 10000
  8237. KiCharge.Name = "KiCharge"
  8238. KiCharge.Looped = true
  8239. KiCharge.TimePosition = 0.7
  8240. KiCharge.SoundId = "rbxassetid://700499952"
  8241. KiCharge2 = Instance.new("Sound", soundfolder)
  8242. KiCharge2.Volume = 10000
  8243. KiCharge2.Name = "KiCharge2"
  8244. KiCharge2.Looped = false
  8245. KiCharge2.TimePosition = 7.3
  8246. KiCharge2.SoundId = "rbxassetid://700499952"
  8247. Lightning = Instance.new("Sound", soundfolder)
  8248. Lightning.Volume = 10000
  8249. Lightning.TimePosition = 1
  8250. Lightning.Name = "Lightning"
  8251. Lightning.Looped = false
  8252. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8253. AuraOff = Instance.new("Sound", soundfolder)
  8254. AuraOff.Volume = 10000
  8255. AuraOff.Name = "AuraOff"
  8256. AuraOff.Looped = false
  8257. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8258. PowerDown = Instance.new("Sound", soundfolder)
  8259. PowerDown.Volume = 10000
  8260. PowerDown.Name = "PowerDown"
  8261. PowerDown.Looped = false
  8262. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8263. punchsound1 = Instance.new("Sound", soundfolder)
  8264. punchsound1.Volume = 10
  8265. punchsound1.Name = "punchsound1"
  8266. punchsound1.Looped = false
  8267. punchsound1.SoundId = "rbxassetid://137579113"
  8268. punchsound2 = Instance.new("Sound", soundfolder)
  8269. punchsound2.Volume = 10
  8270. punchsound2.Name = "punchsound2"
  8271. punchsound2.Looped = false
  8272. punchsound2.SoundId = "rbxassetid://441202925"
  8273. kiblastsound = Instance.new("Sound", soundfolder)
  8274. kiblastsound.Volume = 10000
  8275. kiblastsound.Name = "kiblastsound"
  8276. kiblastsound.Looped = false
  8277. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8278. screaming = Instance.new("Sound", soundfolder)
  8279. screaming.Volume = 1
  8280. screaming.Name = "screaming"
  8281. screaming.Looped = true
  8282. screaming.SoundId = "rbxassetid://1096434714"
  8283. screaming1 = Instance.new("Sound", soundfolder)
  8284. screaming1.Volume = 10
  8285. screaming1.Name = "screaming1"
  8286. screaming1.Looped = false
  8287. screaming1.SoundId = "rbxassetid://975468335"
  8288. FastPunch = Instance.new("Sound", soundfolder)
  8289. FastPunch.Volume = 10000
  8290. FastPunch.Name = "FastPunch"
  8291. FastPunch.Looped = false
  8292. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8293. GiantStep = Instance.new("Sound", soundfolder)
  8294. GiantStep.Volume = 10000
  8295. GiantStep.Name = "GiantStep"
  8296. GiantStep.Looped = false
  8297. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8298. StrongPunch = Instance.new("Sound", soundfolder)
  8299. StrongPunch.Volume = 10000
  8300. StrongPunch.Name = "StrongPunch"
  8301. StrongPunch.Looped = false
  8302. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8303. KamehamehaVoice = Instance.new("Sound", soundfolder)
  8304. KamehamehaVoice.Volume = 10000
  8305. KamehamehaVoice.Name = "KamehamehaVoice"
  8306. KamehamehaVoice.Looped = false
  8307. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8308. KamehamehaVoice6 = Instance.new("Sound", soundfolder)
  8309. KamehamehaVoice6.Volume = 10000
  8310. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8311. KamehamehaVoice6.Looped = false
  8312. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8313. KamehamehaVoice3 = Instance.new("Sound", soundfolder)
  8314. KamehamehaVoice3.Volume = 10000
  8315. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8316. KamehamehaVoice3.Looped = false
  8317. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8318. KamehamehaVoice2 = Instance.new("Sound", soundfolder)
  8319. KamehamehaVoice2.Volume = 10000
  8320. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8321. KamehamehaVoice2.Looped = false
  8322. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8323. KamehamehaVoice1 = Instance.new("Sound", soundfolder)
  8324. KamehamehaVoice1.Volume = 10000
  8325. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8326. KamehamehaVoice1.Looped = false
  8327. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8328. KamehamehaVoice4 = Instance.new("Sound", soundfolder)
  8329. KamehamehaVoice4.Volume = 10000
  8330. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8331. KamehamehaVoice4.Looped = false
  8332. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8333. ssjbaura = Instance.new("Sound", soundfolder)
  8334. ssjbaura.Volume = 1
  8335. ssjbaura.Name = "ssjbaura"
  8336. ssjbaura.Looped = true
  8337. ssjbaura.SoundId = "rbxassetid://443386048"
  8338. ssjbauraburst = Instance.new("Sound", soundfolder)
  8339. ssjbauraburst.Volume = 1
  8340. ssjbauraburst.Name = "ssjbauraburst"
  8341. ssjbauraburst.Looped = false
  8342. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8343. ssjbmusic = Instance.new("Sound", soundfolder)
  8344. ssjbmusic.Volume = 0
  8345. ssjbmusic.Name = "ssjbmusic"
  8346. ssjbmusic.Looped = true
  8347. ssjbmusic.SoundId = "rbxassetid://180572775"
  8348. ssjbkaioken = Instance.new("Sound", soundfolder)
  8349. ssjbkaioken.Volume = 10000
  8350. ssjbkaioken.Name = "ssjbkaioken"
  8351. ssjbkaioken.Looped = false
  8352. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8353. ssjbkaioken1 = Instance.new("Sound", soundfolder)
  8354. ssjbkaioken1.Volume = 10000
  8355. ssjbkaioken1.Name = "ssjbkaioken1"
  8356. ssjbkaioken1.Looped = false
  8357. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8358. ssjbkaura = Instance.new("Sound", soundfolder)
  8359. ssjbkaura.Volume = 3
  8360. ssjbkaura.Name = "ssjbkaura"
  8361. ssjbkaura.Looped = true
  8362. ssjbkaura.SoundId = "rbxassetid://972925821"
  8363. ssjgaura = Instance.new("Sound", soundfolder)
  8364. ssjgaura.Volume = 5
  8365. ssjgaura.Name = "ssjgaura"
  8366. ssjgaura.Looped = true
  8367. ssjgaura.SoundId = "rbxassetid://590580266"
  8368. ApeGrowl = Instance.new("Sound", soundfolder)
  8369. ApeGrowl.Volume = 10
  8370. ApeGrowl.Name = "ApeGrowl"
  8371. ApeGrowl.Looped = false
  8372. ApeGrowl.SoundId = "rbxassetid://849892755"
  8373. ssjgmusic = Instance.new("Sound", soundfolder)
  8374. ssjgmusic.Volume = 0
  8375. ssjgmusic.Name = "ssjgmusic"
  8376. ssjgmusic.Looped = true
  8377. ssjgmusic.SoundId = "rbxassetid://785398417"
  8378. Ape1 = Instance.new("Sound", soundfolder)
  8379. Ape1.Volume = 10
  8380. Ape1.Name = "Ape1"
  8381. Ape1.Looped = false
  8382. Ape1.SoundId = "rbxassetid://851581494"
  8383. Ape2 = Instance.new("Sound", soundfolder)
  8384. Ape2.Volume = 10
  8385. Ape2.Name = "Ape2"
  8386. Ape2.Looped = false
  8387. Ape2.SoundId = "rbxassetid://851581851"
  8388. Ape3 = Instance.new("Sound", soundfolder)
  8389. Ape3.Volume = 10
  8390. Ape3.Name = "Ape3"
  8391. Ape3.Looped = false
  8392. Ape3.SoundId = "rbxassetid://851582274"
  8393. local beamgo = 6
  8394. local beamgo1 = 1
  8395. local startk = false
  8396. local beam1 = false
  8397. local beam2 = false
  8398. local kamehameha5 = false
  8399. enabled = false
  8400. local number = 1
  8401. function RenderStepped3()
  8402. if spiritballenergy == true then
  8403. wait(math.random(0.1, 0.5))
  8404. ay = new("Part", char)
  8405. ay.Name = "NewPart2"
  8406. ay.Size = v3(0.3, 0.3, 0.3)
  8407. ay.CanCollide = false
  8408. ay.Material = "Neon"
  8409. ay.BrickColor = bc("Cyan")
  8410. imcool = new("Part", char)
  8411. imcool = Instance.new("SpecialMesh", ay)
  8412. imcool.MeshType = "Sphere"
  8413. ay.Position = v3(999, 999, 999)
  8414. ay.CFrame = CFrame.new(RootPart.Position.x + math.random(-15, 15), RootPart.Position.y - 12, RootPart.Position.z + math.random(-15, 15))
  8415. ys = Instance.new("BodyVelocity", ay)
  8416. ys.Name = "GO1"
  8417. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8418. ys.Velocity = v3(0, 6, 0)
  8419. game.Debris:AddItem(ay, 4)
  8420. end
  8421. end
  8422. mouse.KeyDown:connect(function(key)
  8423. if key == "=" then
  8424. Humanoid.WalkSpeed = 0
  8425. RootPart.Anchored = true
  8426. bigkamehameha1 = true
  8427. wait(0)
  8428. bigkamehameha1 = false
  8429. bigkamehameha2 = true
  8430. ar = new("Part", char)
  8431. ar.Name = "NewPart"
  8432. ar.Position = v3(999, 999, 999)
  8433. ar.Size = v3(1, 1, 1)
  8434. ar.BrickColor = bc("Cyan")
  8435. ar.Material = "Neon"
  8436. ar.Transparency = 1
  8437. aar = new("SpecialMesh", ar)
  8438. aar.MeshType = "Sphere"
  8439. aar.Scale = v3(3, 3, 4)
  8440. aaar = new("Weld", ar)
  8441. aaar.Part0 = Torso
  8442. aaar.Part1 = ar
  8443. aaar.C0 = cf(0, 1, -6) * cfa(rad(0), rad(0), rad(0))
  8444. for i = 1, 9 do
  8445. wait(0.5)
  8446. GroundWave1d()
  8447. ar.Transparency = ar.Transparency - 0.1
  8448. end
  8449. kamehameha()
  8450. idle7 = true
  8451. ar:Destroy()
  8452. bigkamehameha2 = false
  8453. RootPart.Anchored = false
  8454. end
  8455. end)
  8456. function splash()
  8457. beamgo = 6
  8458. beamgo1 = 1
  8459. enabled = true
  8460. sizeup = -25
  8461. kamefire.Volume = 5
  8462. wait(0.2)
  8463. RootPart.Anchored = true
  8464. kamecharge:Stop()
  8465. a1 = new("Part", char)
  8466. a1.Name = "Beam"
  8467. a1.Anchored = true
  8468. a1.Size = v3(6, 6, 6)
  8469. a1.CanCollide = false
  8470. a1.Locked = true
  8471. a1.Position = v3(999, 999, 999)
  8472. a1.BrickColor = bc("Cyan")
  8473. a1.Material = "Neon"
  8474. a1.Transparency = 0
  8475. aa1 = new("SpecialMesh", a1)
  8476. if fuse == false then
  8477. aa1.MeshType = "Cylinder"
  8478. if potara == false then
  8479. aa1.MeshType = "Cylinder"
  8480. else
  8481. aa1.MeshType = "Sphere"
  8482. end
  8483. else
  8484. aa1.MeshType = "Sphere"
  8485. end
  8486. aa1.Scale = v3(1, 1, 1)
  8487. a2 = new("Part", char)
  8488. a2.Name = "Beam"
  8489. a2.Anchored = true
  8490. a2.Locked = true
  8491. a2.Size = v3(0.1, 0.1, 0.1)
  8492. a2.CanCollide = false
  8493. a2.Position = v3(999, 999, 999)
  8494. a2.BrickColor = bc("Cyan")
  8495. a2.Material = "Neon"
  8496. if fuse == false then
  8497. if potara == false then
  8498. a2.Transparency = 0
  8499. else
  8500. a2.Transparency = 1
  8501. end
  8502. else
  8503. a2.Transparency = 1
  8504. end
  8505. aa2 = new("SpecialMesh", a2)
  8506. aa2.MeshType = "Sphere"
  8507. aa2.Scale = v3(150, 100, 100)
  8508. a3 = new("Part", char)
  8509. a3.Name = "Beam"
  8510. a3.Locked = true
  8511. a3.Anchored = true
  8512. a3.Size = v3(0.1, 0.1, 0.1)
  8513. a3.CanCollide = false
  8514. a3.Position = v3(999, 999, 999)
  8515. a3.BrickColor = bc("Cyan")
  8516. a3.Material = "Neon"
  8517. if fuse == false then
  8518. if potara == false then
  8519. a3.Transparency = 0
  8520. else
  8521. a3.Transparency = 1
  8522. end
  8523. else
  8524. a3.Transparency = 1
  8525. end
  8526. aa3 = new("SpecialMesh", a3)
  8527. aa3.MeshType = "Sphere"
  8528. aa3.Scale = v3(200, 100, 100)
  8529. if ssj4 == true and fuse == false then
  8530. a1.BrickColor = bc("Really red")
  8531. a2.BrickColor = bc("Really red")
  8532. a3.BrickColor = bc("Really red")
  8533. end
  8534. kamecharge:Stop()
  8535. kamefire:Play()
  8536. GroundWave1()
  8537. startk = false
  8538. ringfolder = Instance.new("Model", char)
  8539. end
  8540. function GroundWave2()
  8541. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8542. Colors = {"White", "White"}
  8543. local wave3 = Instance.new("Part", char)
  8544. wave3.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8545. wave3.Anchored = true
  8546. wave3.Name = "Wave"
  8547. wave3.CanCollide = false
  8548. wave3.Locked = true
  8549. wave3.Size = Vector3.new(1, 1, 1)
  8550. wave3.TopSurface = "Smooth"
  8551. wave3.BottomSurface = "Smooth"
  8552. wave3.Transparency = 0.35
  8553. wave3.CFrame = HandCF
  8554. wm1 = Instance.new("SpecialMesh", wave3)
  8555. wm1.MeshId = "rbxassetid://3270017"
  8556. coroutine.wrap(function()
  8557. for i = 1, 30 do
  8558. wm1.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8559. wave3.Size = wm1.Scale
  8560. wave3.CFrame = HandCF
  8561. wave3.Transparency = i / 30
  8562. wait()
  8563. end
  8564. wait()
  8565. wave3:Destroy()
  8566. end)()
  8567. end
  8568. function GroundWave3()
  8569. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8570. Colors = {"White", "White"}
  8571. local wave2 = Instance.new("Part", char)
  8572. wave2.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8573. wave2.Anchored = true
  8574. wave2.Name = "Wave"
  8575. wave2.CanCollide = false
  8576. wave2.Locked = true
  8577. wave2.Size = Vector3.new(1, 1, 1)
  8578. wave2.TopSurface = "Smooth"
  8579. wave2.BottomSurface = "Smooth"
  8580. wave2.Transparency = 0.35
  8581. wave2.CFrame = HandCF
  8582. wm2 = Instance.new("SpecialMesh", wave2)
  8583. wm2.MeshId = "rbxassetid://3270017"
  8584. coroutine.wrap(function()
  8585. for i = 1, 30 do
  8586. wm2.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8587. wave2.Size = wm2.Scale
  8588. wave2.CFrame = HandCF
  8589. wave2.Transparency = i / 30
  8590. wait()
  8591. end
  8592. wait()
  8593. wave2:Destroy()
  8594. end)()
  8595. end
  8596. function GroundWave4()
  8597. local HandCF = char["Beam" .. num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8598. Colors = {"White", "White"}
  8599. local wave1 = Instance.new("Part", char)
  8600. wave1.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  8601. wave1.Anchored = true
  8602. wave1.Name = "Wave"
  8603. wave1.CanCollide = false
  8604. wave1.Locked = true
  8605. wave1.Size = Vector3.new(1, 1, 1)
  8606. wave1.TopSurface = "Smooth"
  8607. wave1.BottomSurface = "Smooth"
  8608. wave1.Transparency = 0.35
  8609. wave1.CFrame = HandCF
  8610. wm3 = Instance.new("SpecialMesh", wave1)
  8611. wm3.MeshId = "rbxassetid://3270017"
  8612. coroutine.wrap(function()
  8613. for i = 1, 30 do
  8614. wm3.Scale = Vector3.new(5 + i * 5.2, 3 + i * 5.2, 5)
  8615. wave1.Size = wm3.Scale
  8616. wave1.CFrame = HandCF
  8617. wave1.Transparency = i / 30
  8618. wait()
  8619. end
  8620. wait()
  8621. wave1:Destroy()
  8622. end)()
  8623. end
  8624. function kamehameha()
  8625. beamgo = 6
  8626. beamgo1 = 1
  8627. enabled = true
  8628. sizeup = -25
  8629. kamefire.Volume = 5
  8630. wait(0.2)
  8631. RootPart.Anchored = true
  8632. kamecharge:Stop()
  8633. a1 = new("Part", char)
  8634. a1.Name = "Beam"
  8635. a1.Anchored = true
  8636. a1.Size = v3(6, 6, 6)
  8637. a1.CanCollide = false
  8638. a1.Locked = true
  8639. a1.Position = v3(999, 999, 999)
  8640. a1.BrickColor = bc("Cyan")
  8641. a1.Material = "Neon"
  8642. a1.Transparency = 0
  8643. aa1 = new("SpecialMesh", a1)
  8644. if fuse == false then
  8645. aa1.MeshType = "Cylinder"
  8646. if potara == false then
  8647. aa1.MeshType = "Cylinder"
  8648. else
  8649. aa1.MeshType = "Sphere"
  8650. end
  8651. else
  8652. aa1.MeshType = "Sphere"
  8653. end
  8654. aa1.Scale = v3(1, 1, 1)
  8655. a2 = new("Part", char)
  8656. a2.Name = "Beam"
  8657. a2.Anchored = true
  8658. a2.Locked = true
  8659. a2.Size = v3(0.1, 0.1, 0.1)
  8660. a2.CanCollide = false
  8661. a2.Position = v3(999, 999, 999)
  8662. a2.BrickColor = bc("Cyan")
  8663. a2.Material = "Neon"
  8664. if fuse == false then
  8665. if potara == false then
  8666. a2.Transparency = 0
  8667. else
  8668. a2.Transparency = 1
  8669. end
  8670. else
  8671. a2.Transparency = 1
  8672. end
  8673. aa2 = new("SpecialMesh", a2)
  8674. aa2.MeshType = "Sphere"
  8675. aa2.Scale = v3(150, 100, 100)
  8676. a3 = new("Part", char)
  8677. a3.Name = "Beam"
  8678. a3.Locked = true
  8679. a3.Anchored = true
  8680. a3.Size = v3(0.1, 0.1, 0.1)
  8681. a3.CanCollide = false
  8682. a3.Position = v3(999, 999, 999)
  8683. a3.BrickColor = bc("Cyan")
  8684. a3.Material = "Neon"
  8685. if fuse == false then
  8686. if potara == false then
  8687. a3.Transparency = 0
  8688. else
  8689. a3.Transparency = 1
  8690. end
  8691. else
  8692. a3.Transparency = 1
  8693. end
  8694. aa3 = new("SpecialMesh", a3)
  8695. aa3.MeshType = "Sphere"
  8696. aa3.Scale = v3(200, 100, 100)
  8697. if ssj4 == true and fuse == false then
  8698. a1.BrickColor = bc("Really red")
  8699. a2.BrickColor = bc("Really red")
  8700. a3.BrickColor = bc("Really red")
  8701. end
  8702. kamecharge:Stop()
  8703. kamefire:Play()
  8704. GroundWave1()
  8705. startk = false
  8706. ringfolder = Instance.new("Model", char)
  8707. a1.Touched:connect(function(hit)
  8708. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8709. if hit.Parent:IsA("Model") then
  8710. hit.Parent:BreakJoints()
  8711. end
  8712. hit:Destroy()
  8713. if enabled == true then
  8714. enabled = false
  8715. num = num + 1
  8716. kamehit:Play()
  8717. a21 = new("Part", char)
  8718. a21.Name = "Beam" .. num
  8719. a21.Locked = true
  8720. a21.Size = v3(1, 1, 1)
  8721. a21.CanCollide = false
  8722. a21.Position = v3(999, 999, 999)
  8723. a21.BrickColor = bc("Cyan")
  8724. a21.Material = "Neon"
  8725. a21.Transparency = 0
  8726. aa21 = new("SpecialMesh", a21)
  8727. a21.Anchored = true
  8728. a21.Position = hit.Position
  8729. aa21.MeshType = "Sphere"
  8730. aa21.Scale = v3(1, 1, 1)
  8731. GroundWave2()
  8732. GroundWave3()
  8733. GroundWave4()
  8734. for i = 1, 50 do
  8735. wait()
  8736. char["Beam" .. num].Mesh.Scale = char["Beam" .. num].Mesh.Scale + v3(5, 5, 5)
  8737. char["Beam" .. num].Transparency = char["Beam" .. num].Transparency + 0.02
  8738. end
  8739. enabled = true
  8740. char["Beam" .. num]:Destroy()
  8741. end
  8742. end
  8743. end)
  8744. a5.Touched:connect(function(hit)
  8745. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8746. if hit.Parent:IsA("Model") then
  8747. hit.Parent:BreakJoints()
  8748. end
  8749. hit:Destroy()
  8750. if enabled == true then
  8751. enabled = false
  8752. num = num + 1
  8753. kamehit:Play()
  8754. a21 = new("Part", char)
  8755. a21.Name = "Beam" .. num
  8756. a21.Locked = true
  8757. a21.Size = v3(1, 1, 1)
  8758. a21.CanCollide = false
  8759. a21.Position = v3(999, 999, 999)
  8760. a21.BrickColor = bc("Cyan")
  8761. a21.Material = "Neon"
  8762. a21.Transparency = 0
  8763. aa21 = new("SpecialMesh", a21)
  8764. a21.Anchored = true
  8765. a21.Position = hit.Position
  8766. aa21.MeshType = "Sphere"
  8767. aa21.Scale = v3(1, 1, 1)
  8768. GroundWave2()
  8769. GroundWave3()
  8770. GroundWave4()
  8771. for i = 1, 50 do
  8772. wait()
  8773. char["Beam" .. num].Mesh.Scale = char["Beam" .. num].Mesh.Scale + v3(5, 5, 5)
  8774. char["Beam" .. num].Transparency = char["Beam" .. num].Transparency + 0.02
  8775. end
  8776. enabled = true
  8777. char["Beam" .. num]:Destroy()
  8778. end
  8779. end
  8780. end)
  8781. beam2 = true
  8782. beam1 = true
  8783. if potara == true then
  8784. for i = 1, 20 do
  8785. wait(0.1)
  8786. sizeup = sizeup - 0.7
  8787. ringgo = ringgo + 15
  8788. av = new("Part", ringfolder)
  8789. av.Name = "NewRing"
  8790. av.Anchored = true
  8791. av.Size = v3(0.6, 1, 1)
  8792. av.BrickColor = bc("New Yeller")
  8793. av.Material = "Neon"
  8794. av.Transparency = 0
  8795. aav = new("SpecialMesh", av)
  8796. aav.MeshType = "FileMesh"
  8797. aav.Scale = v3(sizeup, 30, sizeup)
  8798. aav.MeshId = "rbxassetid://991124063"
  8799. 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)
  8800. end
  8801. end
  8802. if potara == false then
  8803. wait(3)
  8804. else
  8805. wait(0.5)
  8806. end
  8807. beam1 = false
  8808. repeat
  8809. wait()
  8810. if fuse == false then
  8811. if potara == false then
  8812. a1.Size = a1.Size - v3(0, 0.2, 0.2)
  8813. else
  8814. for i, v in pairs(char.Model:GetChildren()) do
  8815. if v:IsA("Part") and v.Name == "NewRing" then
  8816. v.Mesh.Scale = v.Mesh.Scale + v3(2, 2, 2)
  8817. v.Transparency = v.Transparency + 0.1
  8818. end
  8819. end
  8820. a1.Size = a1.Size - v3(0, 2, 2)
  8821. end
  8822. else
  8823. a1.Size = a1.Size - v3(0, 2, 2)
  8824. end
  8825. aa2.Scale = aa2.Scale - v3(3, 3, 3)
  8826. aa3.Scale = aa3.Scale - v3(3, 3, 3)
  8827. until 0.1 > a1.Size.y
  8828. a1:Destroy()
  8829. ringfolder:Destroy()
  8830. a2:Destroy()
  8831. a3:Destroy()
  8832. for i = 1, 10 do
  8833. wait()
  8834. kamefire.Volume = kamefire.Volume - 0.5
  8835. end
  8836. kamefire:Stop()
  8837. RootPart.Anchored = false
  8838. end
  8839. mouse.KeyDown:connect(function(k)
  8840. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8841. MV4 = 0
  8842. Humanoid.WalkSpeed = 13
  8843. attack = true
  8844. Firepart1 = Instance.new("Part", RightArm)
  8845. Firepart1.Size = Vector3.new(1, 1, 1)
  8846. GuW1 = Instance.new("Weld")
  8847. GuW1.Name = "GuW"
  8848. GuW1.Part0 = RightArm
  8849. GuW1.C0 = cn(0, -1, 0)
  8850. GuW1.C1 = cn(0, 0, 0)
  8851. GuW1.Part1 = Firepart1
  8852. GuW1.Parent = RightArm
  8853. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8854. Firepart1.Transparency = 1
  8855. Firepart2 = Instance.new("Part", LeftArm)
  8856. Firepart2.Size = Vector3.new(1, 1, 1)
  8857. GuW2 = Instance.new("Weld")
  8858. GuW2.Name = "GuW"
  8859. GuW2.Part0 = LeftArm
  8860. GuW2.C0 = cn(0, -1, 0)
  8861. GuW2.C1 = cn(0, 0, 0)
  8862. GuW2.Part1 = Firepart2
  8863. GuW2.Parent = LeftArm
  8864. Firepart2.Transparency = 1
  8865. GuW1:Destroy()
  8866. GuW1 = Instance.new("Weld")
  8867. GuW1.Name = "GuW"
  8868. GuW1.Part0 = Torso
  8869. GuW1.C0 = cn(0, 0, -6)
  8870. GuW1.C1 = cn(0, 0, 0)
  8871. GuW1.Part1 = Firepart1
  8872. GuW1.Parent = Torso
  8873. GuW2:Destroy()
  8874. GuW2 = Instance.new("Weld")
  8875. GuW2.Name = "GuW"
  8876. GuW2.Part0 = Torso
  8877. GuW2.C0 = cn(0, 0, -6)
  8878. GuW2.C1 = cn(0, 0, 0)
  8879. GuW2.Part1 = Firepart2
  8880. GuW2.Parent = Torso
  8881. GuW2:Destroy()
  8882. GuW2 = Instance.new("Weld")
  8883. GuW2.Name = "GuW"
  8884. GuW2.Part0 = Torso
  8885. GuW2.C0 = cn(0, 0, -4)
  8886. GuW2.C1 = cn(0, 0, 0)
  8887. GuW2.Part1 = Firepart2
  8888. GuW2.Parent = Torso
  8889. for i = 0, 18, 0.1 do
  8890. swait()
  8891. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8892. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8893. 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)
  8894. if 2 < Torsovelocity.Y then
  8895. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8896. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8897. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8898. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8899. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8900. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8901. elseif 1 > Torsovelocity.Y then
  8902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8904. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8905. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8906. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8907. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8908. end
  8909. end
  8910. GuW1:Destroy()
  8911. GuW1 = Instance.new("Weld")
  8912. GuW1.Name = "GuW"
  8913. GuW1.Part0 = Torso
  8914. GuW1.C0 = cn(0, 0, -15)
  8915. GuW1.C1 = cn(0, 0, 0)
  8916. GuW1.Part1 = Firepart1
  8917. GuW1.Parent = Torso
  8918. GuW2:Destroy()
  8919. GuW2 = Instance.new("Weld")
  8920. GuW2.Name = "GuW"
  8921. GuW2.Part0 = Torso
  8922. GuW2.C0 = cn(0, 0, -17.5)
  8923. GuW2.C1 = cn(0, 0, 0)
  8924. GuW2.Part1 = Firepart2
  8925. GuW2.Parent = Torso
  8926. for i = 0, 1.25, 0.01 do
  8927. swait()
  8928. 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)
  8929. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8930. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8931. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8932. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8933. if 2 < Torsovelocity.Y then
  8934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8936. 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)
  8937. 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)
  8938. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8939. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8940. end
  8941. end
  8942. wait(0.5)
  8943. Humanoid.WalkSpeed = 16
  8944. attack = false
  8945. MV4 = 300
  8946. Firepart1:Destroy()
  8947. Firepart2:Destroy()
  8948. end
  8949. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8950. MV4 = 90
  8951. Humanoid.WalkSpeed = 0.01
  8952. attack = true
  8953. Firepart1 = Instance.new("Part", RightArm)
  8954. Firepart1.Size = Vector3.new(1, 1, 1)
  8955. GuW1 = Instance.new("Weld")
  8956. GuW1.Name = "GuW"
  8957. GuW1.Part0 = RightArm
  8958. GuW1.C0 = cn(0, -1, 0)
  8959. GuW1.C1 = cn(0, 0, 0)
  8960. GuW1.Part1 = Firepart1
  8961. GuW1.Parent = RightArm
  8962. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8963. Firepart1.Transparency = 1
  8964. Firepart2 = Instance.new("Part", LeftArm)
  8965. Firepart2.Size = Vector3.new(1, 1, 1)
  8966. GuW2 = Instance.new("Weld")
  8967. GuW2.Name = "GuW"
  8968. GuW2.Part0 = LeftArm
  8969. GuW2.C0 = cn(0, -1, 0)
  8970. GuW2.C1 = cn(0, 0, 0)
  8971. GuW2.Part1 = Firepart2
  8972. GuW2.Parent = LeftArm
  8973. Firepart2.Transparency = 1
  8974. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8975. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8976. for i = 0, 2, 0.1 do
  8977. swait()
  8978. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8979. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8980. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8981. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8982. if 2 < Torsovelocity.Y then
  8983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8985. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8987. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8988. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8989. elseif 1 > Torsovelocity.Y then
  8990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8992. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8993. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8994. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8995. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8996. end
  8997. end
  8998. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8999. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9000. for i = 0, 7, 0.1 do
  9001. swait()
  9002. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9003. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9004. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9005. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9006. if 2 < Torsovelocity.Y then
  9007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9013. elseif 1 > Torsovelocity.Y then
  9014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9016. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9017. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9018. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9019. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9020. end
  9021. end
  9022. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9023. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9024. for i = 0, 7, 0.1 do
  9025. swait()
  9026. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9027. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9028. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9029. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9030. if 2 < Torsovelocity.Y then
  9031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9033. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9034. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9035. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9036. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9037. elseif 1 > Torsovelocity.Y then
  9038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9042. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9043. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9044. end
  9045. end
  9046. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9047. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9048. for i = 0, 6, 0.1 do
  9049. swait()
  9050. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9051. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9052. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9053. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9054. if 2 < Torsovelocity.Y then
  9055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9059. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9060. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9061. elseif 1 > Torsovelocity.Y then
  9062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9067. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9068. end
  9069. end
  9070. for i = 0, 5, 0.1 do
  9071. swait()
  9072. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9073. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9074. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9075. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9076. if 2 < Torsovelocity.Y then
  9077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9079. 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)
  9080. 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)
  9081. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9082. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9083. elseif 1 > Torsovelocity.Y then
  9084. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9085. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9086. 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)
  9087. 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)
  9088. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9089. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9090. end
  9091. end
  9092. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9093. for i = 0, 7, 0.1 do
  9094. swait()
  9095. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9096. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9097. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9098. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9099. if 2 < Torsovelocity.Y then
  9100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9102. 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)
  9103. 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)
  9104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9105. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9106. elseif 1 > Torsovelocity.Y then
  9107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9109. 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)
  9110. 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)
  9111. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9112. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9113. end
  9114. end
  9115. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9116. GuW1:Destroy()
  9117. GuW1 = Instance.new("Weld")
  9118. GuW1.Name = "GuW"
  9119. GuW1.Part0 = Torso
  9120. GuW1.C0 = cn(0, 0, -6)
  9121. GuW1.C1 = cn(0, 0, 0)
  9122. GuW1.Part1 = Firepart1
  9123. GuW1.Parent = Torso
  9124. GuW2:Destroy()
  9125. GuW2 = Instance.new("Weld")
  9126. GuW2.Name = "GuW"
  9127. GuW2.Part0 = Torso
  9128. GuW2.C0 = cn(0, 0, -6)
  9129. GuW2.C1 = cn(0, 0, 0)
  9130. GuW2.Part1 = Firepart2
  9131. GuW2.Parent = Torso
  9132. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9133. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9134. GuW2:Destroy()
  9135. GuW2 = Instance.new("Weld")
  9136. GuW2.Name = "GuW"
  9137. GuW2.Part0 = Torso
  9138. GuW2.C0 = cn(0, 0, -4)
  9139. GuW2.C1 = cn(0, 0, 0)
  9140. GuW2.Part1 = Firepart2
  9141. GuW2.Parent = Torso
  9142. for i = 0, 7, 0.1 do
  9143. swait()
  9144. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9145. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9146. if 2 < Torsovelocity.Y then
  9147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9149. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9150. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9151. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9152. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9153. elseif 1 > Torsovelocity.Y then
  9154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9156. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9157. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9158. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9159. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9160. end
  9161. end
  9162. local bp2 = Create("BodyPosition")({
  9163. P = 900,
  9164. D = 1000,
  9165. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9166. position = Torso.Position + Vector3.new(0, 60, 0),
  9167. Parent = Torso
  9168. })
  9169. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9170. for i = 0, 8, 0.1 do
  9171. swait()
  9172. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9173. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9174. 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)
  9175. if 2 < Torsovelocity.Y then
  9176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9178. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9179. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9180. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9181. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9182. elseif 1 > Torsovelocity.Y then
  9183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9185. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9187. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9188. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9189. end
  9190. end
  9191. for i = 0, 18, 0.1 do
  9192. swait()
  9193. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9194. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9195. 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)
  9196. if 2 < Torsovelocity.Y then
  9197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9199. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9202. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9203. elseif 1 > Torsovelocity.Y then
  9204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9206. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9207. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9208. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9209. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9210. end
  9211. end
  9212. GuW1:Destroy()
  9213. GuW1 = Instance.new("Weld")
  9214. GuW1.Name = "GuW"
  9215. GuW1.Part0 = Torso
  9216. GuW1.C0 = cn(0, 0, -15)
  9217. GuW1.C1 = cn(0, 0, 0)
  9218. GuW1.Part1 = Firepart1
  9219. GuW1.Parent = Torso
  9220. GuW2:Destroy()
  9221. GuW2 = Instance.new("Weld")
  9222. GuW2.Name = "GuW"
  9223. GuW2.Part0 = Torso
  9224. GuW2.C0 = cn(0, 0, -17.5)
  9225. GuW2.C1 = cn(0, 0, 0)
  9226. GuW2.Part1 = Firepart2
  9227. GuW2.Parent = Torso
  9228. for i = 0, 1.25, 0.01 do
  9229. swait()
  9230. 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)
  9231. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9232. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9233. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9234. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9235. if 2 < Torsovelocity.Y then
  9236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9238. 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)
  9239. 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)
  9240. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9241. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9242. elseif 1 > Torsovelocity.Y then
  9243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9245. 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)
  9246. 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)
  9247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9248. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9249. end
  9250. end
  9251. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9252. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9253. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9254. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9255. for i = 0, 3, 0.1 do
  9256. swait()
  9257. if 2 < Torsovelocity.Y then
  9258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9260. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9261. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9262. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9263. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9264. elseif 1 > Torsovelocity.Y then
  9265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9267. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9270. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9271. end
  9272. end
  9273. wait(1)
  9274. bp2:Destroy()
  9275. Humanoid.WalkSpeed = 16
  9276. attack = false
  9277. MV4 = 0
  9278. Firepart1:Destroy()
  9279. Firepart2:Destroy()
  9280. end
  9281. end)
  9282. whiletruewait = false
  9283. game:GetService("RunService").Stepped:connect(function()
  9284. if whiletruewait == false then
  9285. whiletruewait = true
  9286. wait()
  9287. whiletruewait = false
  9288. end
  9289. end)
  9290. game:GetService("RunService").Stepped:connect(function()
  9291. if whiletruewait == false then
  9292. if MV1 < 20 then
  9293. MV1 = MV1 + 0.2
  9294. end
  9295. if MV2 < 90 then
  9296. MV2 = MV2 + 1
  9297. end
  9298. if MV3 < 190 then
  9299. MV3 = MV3 + 0.4
  9300. end
  9301. if MV4 < 500 then
  9302. MV4 = MV4 + 0.3
  9303. end
  9304. end
  9305. end)
  9306. Humanoid.MaxHealth = 10000
  9307. wait()
  9308. for i = 1, 6 do
  9309. Humanoid.Health = Humanoid.MaxHealth
  9310. wait()
  9311. end
  9312. function GroundWave3()
  9313. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9314. Colors = {"White", "White"}
  9315. local wave = Instance.new("Part", char)
  9316. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  9317. wave.Anchored = true
  9318. wave.Name = "Wave"
  9319. wave.CanCollide = false
  9320. wave.Locked = true
  9321. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9322. wave.TopSurface = "Smooth"
  9323. wave.BottomSurface = "Smooth"
  9324. wave.Transparency = 0.1
  9325. wave.CFrame = HandCF
  9326. wm = Instance.new("SpecialMesh", wave)
  9327. wm.MeshId = "rbxassetid://559831844"
  9328. coroutine.wrap(function()
  9329. for i = 1, 30 do
  9330. wm.Scale = Vector3.new(0.4 + i * 0.4, 0.4 + i * 0.4, 0.4)
  9331. wave.Size = wm.Scale
  9332. wave.CFrame = HandCF
  9333. wave.Transparency = i / 30
  9334. wait()
  9335. end
  9336. wait()
  9337. wave:Destroy()
  9338. end)()
  9339. end
  9340. local rock3 = false
  9341. local rock2 = false
  9342. local rock = false
  9343. if rock2 == true then
  9344. wait(0.1)
  9345. for i, v in pairs(char:GetChildren()) do
  9346. if v:IsA("Part") and v.Name == "NewPart2" then
  9347. v.GO.Velocity = v3(0, -5, 0)
  9348. end
  9349. end
  9350. rock2 = false
  9351. end
  9352. if rock3 == true then
  9353. wait(0.1)
  9354. for i, v in pairs(char:GetChildren()) do
  9355. if v:IsA("Part") and v.Name == "NewPart2" then
  9356. v.GO.Velocity = v3(math.random(-80, 80), math.random(0, 20), math.random(-80, 80))
  9357. end
  9358. end
  9359. rock3 = false
  9360. end
  9361. local v3 = Vector3.new
  9362. local num = 0
  9363. local bc = BrickColor.new
  9364. local new = Instance.new
  9365. function GroundWave1d()
  9366. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  9367. Colors = {"Cyan", "Cyan"}
  9368. local wave = Instance.new("Part", char)
  9369. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  9370. wave.Anchored = true
  9371. wave.Name = "Wave" .. number
  9372. wave.CanCollide = false
  9373. wave.Locked = true
  9374. wave.Size = Vector3.new(0.5, 0.5, 0.5)
  9375. wave.TopSurface = "Smooth"
  9376. wave.BottomSurface = "Smooth"
  9377. wave.Transparency = 0.35
  9378. wave.CFrame = HandCF
  9379. wm = Instance.new("SpecialMesh", wave)
  9380. wm.Name = "wave" .. number
  9381. wm.MeshId = "rbxassetid://3270017"
  9382. coroutine.wrap(function()
  9383. for i = 1, 30 do
  9384. wm.Scale = Vector3.new(0.5 + i * 0.7, 1 + i * 0.7, 0.5)
  9385. wave.Size = wm.Scale
  9386. wave.CFrame = HandCF
  9387. wave.Transparency = i / 30
  9388. wait()
  9389. end
  9390. wait()
  9391. wave:Destroy()
  9392. end)()
  9393. end
  9394. mouse.KeyDown:connect(function(key)
  9395. if key == "=" then
  9396. Humanoid.WalkSpeed = 0
  9397. RootPart.Anchored = true
  9398. bigkamehameha1 = true
  9399. wait(0)
  9400. bigkamehameha1 = false
  9401. bigkamehameha2 = true
  9402. ar = new("Part", char)
  9403. ar.Name = "NewPart"
  9404. ar.Position = v3(999, 999, 999)
  9405. ar.Size = v3(1, 1, 1)
  9406. ar.BrickColor = bc("Cyan")
  9407. ar.Material = "Neon"
  9408. ar.Transparency = 1
  9409. aar = new("SpecialMesh", ar)
  9410. aar.MeshType = "Sphere"
  9411. aar.Scale = v3(3, 3, 4)
  9412. aaar = new("Weld", ar)
  9413. aaar.Part0 = Torso
  9414. aaar.Part1 = ar
  9415. aaar.C0 = cf(0, 1, -6) * cfa(rad(0), rad(0), rad(0))
  9416. for i = 1, 9 do
  9417. wait(0.5)
  9418. GroundWave1d()
  9419. ar.Transparency = ar.Transparency - 0.1
  9420. end
  9421. kamehameha()
  9422. idle7 = true
  9423. ar:Destroy()
  9424. bigkamehameha2 = false
  9425. RootPart.Anchored = false
  9426. end
  9427. end)
  9428. local rad = math.rad
  9429. local kamehameha5 = false
  9430. local kamehameha1 = false
  9431. local kamehameha2 = false
  9432. local kamehameha3 = false
  9433. local kamehameha4 = false
  9434. mouse.KeyDown:connect(function(key)
  9435. if key == "=" then
  9436. idle = false
  9437. Humanoid.WalkSpeed = 0
  9438. RootPart.Anchored = true
  9439. KamehamehaVoice:Play()
  9440. startk = true
  9441. wait(0.4)
  9442. kamehameha2 = true
  9443. kamehameha()
  9444. wait(0.8)
  9445. KamehamehaVoice.TimePosition = 0
  9446. kamehameha2 = false
  9447. Humanoid.WalkSpeed = 16
  9448. RootPart.Anchored = false
  9449. end
  9450. end)
  9451. mouse.KeyDown:connect(function(key)
  9452. if key == "=" then
  9453. Serious()
  9454. char.JumPower = 150
  9455. end
  9456. end)
  9457. Health = math.huge
  9458. BaseHealth = math.huge
  9459. InForm = false
  9460. Player = game.Players.LocalPlayer
  9461. Char = Player.Character
  9462. Torso = Char.Torso
  9463. function Serious()
  9464. for X = 1, 1 do
  9465. wait()
  9466. wait(0)
  9467. for X = 1, 1 do
  9468. wait()
  9469. local Effect = Instance.new("Part")
  9470. Effect.Name = "Effect"
  9471. Effect.Parent = Torso
  9472. Effect.CFrame = Torso.CFrame
  9473. Effect.BrickColor = BrickColor.new("Neon orange")
  9474. Effect.Shape = "Ball"
  9475. Effect.Size = Vector3.new(1, 1, 1)
  9476. Effect.Anchored = true
  9477. Effect.Material = "Neon"
  9478. Effect.CanCollide = false
  9479. Effect.CFrame = Torso.CFrame
  9480. Effect.Size = Effect.Size + Vector3.new(0.5)
  9481. Effect.Transparency = Effect.Transparency + 0.04
  9482. end
  9483. end
  9484. repeat
  9485. Torso:FindFirstChild("Effect"):Remove()
  9486. until Torso:FindFirstChild("Effect") == nil
  9487. local Color1 = Color3.new(255, 255, 0)
  9488. local Color2 = Color3.new(255, 255, 0)
  9489. for i = 0, 3, 0.1 do
  9490. swait()
  9491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9493. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9494. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9495. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9496. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9497. end
  9498. local pie22 = Instance.new("ParticleEmitter")
  9499. pie22.Parent = LeftArm
  9500. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9501. pie22.LightEmission = 1
  9502. pie22.Size = NumberSequence.new(1, 2)
  9503. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9504. pie22.Transparency = NumberSequence.new(0.7, 1)
  9505. pie22.EmissionDirection = "Top"
  9506. pie22.Enabled = true
  9507. pie22.Lifetime = NumberRange.new(1)
  9508. pie22.Rotation = NumberRange.new(-420, 425)
  9509. pie22.Rate = 50
  9510. pie22.Speed = NumberRange.new(1)
  9511. pie22.LockedToPart = false
  9512. pie22.VelocitySpread = 2
  9513. local pie22 = Instance.new("ParticleEmitter")
  9514. pie22.Parent = RightArm
  9515. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9516. pie22.LightEmission = 1
  9517. pie22.Size = NumberSequence.new(1, 2)
  9518. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9519. pie22.Transparency = NumberSequence.new(0.7, 1)
  9520. pie22.EmissionDirection = "Top"
  9521. pie22.Enabled = true
  9522. pie22.Lifetime = NumberRange.new(1)
  9523. pie22.Rotation = NumberRange.new(-420, 425)
  9524. pie22.Rate = 50
  9525. pie22.Speed = NumberRange.new(1)
  9526. pie22.LockedToPart = false
  9527. pie22.VelocitySpread = 2
  9528. local pie22 = Instance.new("ParticleEmitter")
  9529. pie22.Parent = LeftLeg
  9530. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9531. pie22.LightEmission = 1
  9532. pie22.Size = NumberSequence.new(1, 2)
  9533. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9534. pie22.Transparency = NumberSequence.new(0.8, 1)
  9535. pie22.EmissionDirection = "Top"
  9536. pie22.Enabled = true
  9537. pie22.Lifetime = NumberRange.new(1)
  9538. pie22.Rotation = NumberRange.new(-420, 425)
  9539. pie22.Rate = 20
  9540. pie22.Speed = NumberRange.new(1)
  9541. pie22.LockedToPart = false
  9542. pie22.VelocitySpread = 2
  9543. local pie22 = Instance.new("ParticleEmitter")
  9544. pie22.Parent = RightLeg
  9545. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  9546. pie22.LightEmission = 1
  9547. pie22.Size = NumberSequence.new(1, 2)
  9548. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  9549. pie22.Transparency = NumberSequence.new(0.8, 1)
  9550. pie22.EmissionDirection = "Top"
  9551. pie22.Enabled = true
  9552. pie22.Lifetime = NumberRange.new(1)
  9553. pie22.Rotation = NumberRange.new(-420, 425)
  9554. pie22.Rate = 20
  9555. pie22.Speed = NumberRange.new(1)
  9556. pie22.LockedToPart = false
  9557. pie22.VelocitySpread = 2
  9558. lig = Instance.new("PointLight", Player.Character.Torso)
  9559. lig.Color = Color3.new(255, 255, 0)
  9560. lig.Range = 6
  9561. local Must = Instance.new("Sound", Torso)
  9562. Must.SoundId = "rbxassetid://136847579"
  9563. Must.Pitch = 0.99
  9564. Must.Volume = 0.6
  9565. Must.Looped = false
  9566. wait(0)
  9567. Must:Play()
  9568. a21e = new("Part", char)
  9569. a21e.Name = "Beam" .. num
  9570. a21e.Locked = true
  9571. a21e.Size = v3(1, 1, 1)
  9572. a21e.CanCollide = false
  9573. a21e.BrickColor = bc("Neon orange")
  9574. a21e.Material = "Neon"
  9575. a21e.Transparency = 0
  9576. aa21e = new("SpecialMesh", a21e)
  9577. a21e.Anchored = true
  9578. a21e.Position = RootPart.Position
  9579. aa21e.MeshType = "Sphere"
  9580. aa21e.Scale = v3(1, 1, 1)
  9581. for i = 1, 50 do
  9582. wait()
  9583. aa21e.Scale = aa21e.Scale + v3(1, 1, 1)
  9584. a21e.Transparency = a21e.Transparency + 0.04
  9585. end
  9586. local Mus = Instance.new("Sound", Torso)
  9587. Mus.SoundId = "rbxassetid://291165237"
  9588. Mus.Pitch = 0.99
  9589. Mus.Volume = 0.2
  9590. Mus.Looped = true
  9591. wait(0)
  9592. Mus:Play()
  9593. InForm = true
  9594. Humanoid.JumpPower = 120
  9595. Char.Humanoid.MaxHealth = Health
  9596. wait(0.3)
  9597. Char.Humanoid.Health = Health
  9598. wait(0.7)
  9599. Must:Destroy()
  9600. end
  9601. function Base()
  9602. InForm = false
  9603. local Effect = Instance.new("Part")
  9604. Effect.Name = "Effect"
  9605. Effect.Parent = Torso
  9606. Effect.CFrame = Torso.CFrame
  9607. Effect.BrickColor = BrickColor.new("White")
  9608. Effect.Shape = "Ball"
  9609. Effect.Size = Vector3.new(8, 8, 8)
  9610. Effect.Anchored = true
  9611. Effect.Material = "Neon"
  9612. Effect.CanCollide = false
  9613. for loop = 1, 25 do
  9614. wait()
  9615. Effect.CFrame = Torso.CFrame
  9616. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9617. Effect.Transparency = Effect.Transparency + 0.04
  9618. end
  9619. repeat
  9620. Torso:FindFirstChild("Effect"):Remove()
  9621. until Torso:FindFirstChild("Effect") == nil
  9622. for i, v in pairs(Torso:GetChildren()) do
  9623. if v:IsA("ParticleEmitter") then
  9624. v:Remove()
  9625. end
  9626. end
  9627. char.Humanoid.MaxHealth = BaseHealth
  9628. wait(0.3)
  9629. char.Humanoid.Health = BaseHealth
  9630. end
  9631. mouse.KeyDown:connect(function(key)
  9632. if key == "9" then
  9633. Base()
  9634. lig:Destroy()
  9635. end
  9636. end)
  9637. Player.Chatted:connect(function(Message)
  9638. if Message == "Time to get serious." and InForm == false then
  9639. wait(0.1)
  9640. Serious()
  9641. end
  9642. if Message == "off" or Message == "Nice fight." and InForm == true then
  9643. Base()
  9644. end
  9645. local ContentProvider = game:GetService("ContentProvider")
  9646. local function LoadAssets(AssetList)
  9647. for _, AssetId in pairs(AssetList) do
  9648. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9649. end
  9650. end
  9651. local Gibs = game.Workspace
  9652. function Kill(Character)
  9653. Character.Humanoid.Health = 0
  9654. local poo = Instance.new("IntValue", Character)
  9655. poo.Name = "haha nope"
  9656. local svch = Character
  9657. local hum = Character:findFirstChild("Humanoid")
  9658. Character.Archivable = true
  9659. local chrclone = Character:clone()
  9660. Character.Archivable = false
  9661. local ch = chrclone:GetChildren()
  9662. local i
  9663. for i = 1, #ch do
  9664. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9665. ch[i]:remove()
  9666. end
  9667. end
  9668. local function Scan(ch)
  9669. local e
  9670. for e = 1, #ch do
  9671. Scan(ch[e]:GetChildren())
  9672. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9673. ch[e]:remove()
  9674. end
  9675. end
  9676. end
  9677. Scan(chrclone:GetChildren())
  9678. local hum2 = chrclone:findFirstChild("Humanoid")
  9679. if hum2 ~= nil then
  9680. hum2.Name = "Humanoid2"
  9681. hum2.PlatformStand = true
  9682. hum2.Sit = true
  9683. hum2.MaxHealth = 0
  9684. hum2.Health = 0
  9685. end
  9686. local ch = Character:GetChildren()
  9687. local i
  9688. for i = 1, #ch do
  9689. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9690. ch[i]:remove()
  9691. end
  9692. end
  9693. wait(0.2)
  9694. local ch = Character:GetChildren()
  9695. local i
  9696. for i = 1, #ch do
  9697. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9698. ch[i]:remove()
  9699. end
  9700. end
  9701. Character = chrclone
  9702. local Torso = Character.Torso
  9703. local movevector = Vector3.new()
  9704. if Torso then
  9705. local Head = Character:FindFirstChild("Head")
  9706. local Limb = Character:FindFirstChild("Right Arm")
  9707. if Limb then
  9708. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9709. local Joint = Instance.new("Glue")
  9710. Joint.Name = "RightShoulder"
  9711. Joint.Part0 = Torso
  9712. Joint.Part1 = Limb
  9713. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9714. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9715. Joint.Parent = Torso
  9716. local B = Instance.new("Part")
  9717. B.TopSurface = 0
  9718. B.BottomSurface = 0
  9719. B.formFactor = "Symmetric"
  9720. B.Size = Vector3.new(1, 1, 1)
  9721. B.Transparency = 1
  9722. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9723. B.Parent = Character
  9724. local W = Instance.new("Weld")
  9725. W.Part0 = Limb
  9726. W.Part1 = B
  9727. W.C0 = CFrame.new(0, -0.5, 0)
  9728. W.Parent = Limb
  9729. end
  9730. local Limb = Character:FindFirstChild("Left Arm")
  9731. if Limb then
  9732. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9733. local Joint = Instance.new("Glue")
  9734. Joint.Name = "LeftShoulder"
  9735. Joint.Part0 = Torso
  9736. Joint.Part1 = Limb
  9737. Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9738. Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9739. Joint.Parent = Torso
  9740. local B = Instance.new("Part")
  9741. B.TopSurface = 0
  9742. B.BottomSurface = 0
  9743. B.formFactor = "Symmetric"
  9744. B.Size = Vector3.new(1, 1, 1)
  9745. B.Transparency = 1
  9746. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9747. B.Parent = Character
  9748. local W = Instance.new("Weld")
  9749. W.Part0 = Limb
  9750. W.Part1 = B
  9751. W.C0 = CFrame.new(0, -0.5, 0)
  9752. W.Parent = Limb
  9753. end
  9754. local Limb = Character:FindFirstChild("Right Leg")
  9755. if Limb then
  9756. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9757. local Joint = Instance.new("Glue")
  9758. Joint.Name = "RightHip"
  9759. Joint.Part0 = Torso
  9760. Joint.Part1 = Limb
  9761. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9762. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9763. Joint.Parent = Torso
  9764. local B = Instance.new("Part")
  9765. B.TopSurface = 0
  9766. B.BottomSurface = 0
  9767. B.formFactor = "Symmetric"
  9768. B.Size = Vector3.new(1, 1, 1)
  9769. B.Transparency = 1
  9770. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9771. B.Parent = Character
  9772. local W = Instance.new("Weld")
  9773. W.Part0 = Limb
  9774. W.Part1 = B
  9775. W.C0 = CFrame.new(0, -0.5, 0)
  9776. W.Parent = Limb
  9777. end
  9778. local Limb = Character:FindFirstChild("Left Leg")
  9779. if Limb then
  9780. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9781. local Joint = Instance.new("Glue")
  9782. Joint.Name = "LeftHip"
  9783. Joint.Part0 = Torso
  9784. Joint.Part1 = Limb
  9785. Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9786. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9787. Joint.Parent = Torso
  9788. local B = Instance.new("Part")
  9789. B.TopSurface = 0
  9790. B.BottomSurface = 0
  9791. B.formFactor = "Symmetric"
  9792. B.Size = Vector3.new(1, 1, 1)
  9793. B.Transparency = 1
  9794. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9795. B.Parent = Character
  9796. local W = Instance.new("Weld")
  9797. W.Part0 = Limb
  9798. W.Part1 = B
  9799. W.C0 = CFrame.new(0, -0.5, 0)
  9800. W.Parent = Limb
  9801. end
  9802. end
  9803. end
  9804. function lerpz(D, E, F, G)
  9805. D[E] = D[E]:lerp(F, G)
  9806. end
  9807. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9808. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9809. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9810. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9811. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9812. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9813. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9814. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9815. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9816. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9817. function resetlerp()
  9818. RJ.C0 = RJC0
  9819. RJ.C1 = RJC1
  9820. N.C0 = NC0
  9821. N.C1 = NC1
  9822. RS.C0 = RSC0
  9823. RS.C1 = RSC1
  9824. LS.C0 = LSC0
  9825. LS.C1 = LSC1
  9826. RH.C0 = RHC0
  9827. RH.C1 = RHC1
  9828. LH.C0 = LHC0
  9829. LH.C1 = LHC1
  9830. end
  9831. hrp = char.HumanoidRootPart
  9832. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9833. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9834. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9835. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9836. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9837. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9838. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9839. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9840. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9841. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9842. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9843. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9844. RS = Torso:FindFirstChild("Right Shoulder")
  9845. LS = Torso:FindFirstChild("Left Shoulder")
  9846. RH = Torso:FindFirstChild("Right Hip")
  9847. LH = Torso:FindFirstChild("Left Hip")
  9848. RJ = hrp:FindFirstChild("RootJoint")
  9849. N = Torso:FindFirstChild("Neck")
  9850. cf = CFrame.new
  9851. ang = CFrame.Angles
  9852. rd = math.rad
  9853. rd2 = math.random
  9854. cs = ColorSequence.new
  9855. ns = NumberSequence.new
  9856. nsk = NumberSequenceKeypoint.new
  9857. end)
  9858. print([[
  9859. -------------------------------------------------
  9860. hi
  9861. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement