Advertisement
ericdesouza

Untitled

Mar 23rd, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 420.67 KB | None | 0 0
  1. -- By Theamazingnater, don't take credit please.
  2. char = game.Players.LocalPlayer.Character
  3. char.Humanoid.Health = 0.000001
  4. wait(1)
  5. print([[
  6. Thanks for using my Ultra Instinct Noob script.
  7. To become Ultra Instinct, get your player's health down to 10.
  8. Ultra Instinct Controls:
  9. Press E to teleport (where your mouse is currently at)
  10. and Click to Melee (damages)
  11. ]])
  12. for i,v in pairs(char:GetChildren()) do
  13. if v.ClassName == "Accessory" or v.ClassName == "Hat" or v.ClassName == "Shirt" or v.ClassName == "Pants" then
  14. v:Remove()
  15. end
  16. end
  17. bdycolors = char["Body Colors"]
  18. bdycolors.HeadColor = BrickColor.new("Bright yellow")
  19. bdycolors.LeftArmColor = BrickColor.new("Bright yellow")
  20. bdycolors.LeftLegColor = BrickColor.new("Br. yellowish green")
  21. bdycolors.RightArmColor = BrickColor.new("Bright yellow")
  22. bdycolors.RightLegColor = BrickColor.new("Br. yellowish green")
  23. bdycolors.TorsoColor = BrickColor.new("Bright blue")
  24. char.Head.face.Texture = "http://www.roblox.com/asset/?id=246064605"
  25.  
  26. repeat wait() until char.Humanoid.Health < 11
  27. local Player = game.Players.localPlayer
  28. local char = Player.Character
  29. local Character = Player.Character
  30. local RootPart = Character.HumanoidRootPart
  31. local Head = Character.Head
  32. local done = false
  33. local canheal = false
  34. local deathchat1 = false
  35. local once = true
  36. local dead = false
  37. local candie = false
  38. local deathchat = false
  39. local idleon = true
  40. local idle1 = true
  41. local idle = true
  42. local spiritballenergy = true
  43.  
  44.  
  45.  
  46. local v3 = Vector3.new
  47. local num = 0
  48. local bc = BrickColor.new
  49. local new = Instance.new
  50.  
  51.  
  52. local poo = Instance.new("IntValue",Character)
  53. poo.Name = "haha nope"
  54. char.Humanoid.MaxHealth = math.huge
  55. wait()
  56. char.Humanoid.Health = math.huge
  57. local number = 1
  58.  
  59. --------------------------------------------------------------------------
  60. --transform
  61. GroundWave5 = function()
  62. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  63. Colors = {"Dark blue", "Dark blue"}
  64.  
  65. local wave11 = Instance.new("Part", char)
  66. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  67. wave11.Anchored = true
  68. wave11.Name = "Wave"
  69. wave11.CanCollide = false
  70. wave11.Locked = true
  71. wave11.Size = Vector3.new(1, 1, 1)
  72. wave11.TopSurface = "Smooth"
  73. wave11.BottomSurface = "Smooth"
  74. wave11.Transparency = 0.35
  75. wave11.CFrame = HandCF
  76. wm31 = Instance.new("SpecialMesh", wave11)
  77. wm31.MeshId = "rbxassetid://3270017"
  78. coroutine.wrap(function()
  79. for i = 1, 30, 1 do
  80. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  81. wave11.Size = wm31.Scale
  82. wave11.CFrame = HandCF
  83. wave11.Transparency = i/30
  84. wait()
  85. end
  86. wait()
  87. wave11:Destroy()
  88. end)()
  89. end
  90. GroundWave6 = function()
  91. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  92. Colors = {"White", "Dark blue"}
  93. local wave111 = Instance.new("Part", char)
  94. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  95. wave111.Anchored = true
  96. wave111.Name = "Wave"
  97. wave111.CanCollide = false
  98. wave111.Locked = true
  99. wave111.Size = Vector3.new(1, 1, 1)
  100. wave111.TopSurface = "Smooth"
  101. wave111.BottomSurface = "Smooth"
  102. wave111.Transparency = 0.35
  103. wave111.CFrame = HandCF
  104. wm311 = Instance.new("SpecialMesh", wave111)
  105. wm311.MeshId = "rbxassetid://3270017"
  106. coroutine.wrap(function()
  107. for i = 1, 30, 1 do
  108. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  109. wave111.Size = wm311.Scale
  110. wave111.CFrame = HandCF
  111. wave111.Transparency = i/30
  112. wait()
  113. end
  114. wait()
  115. wave111:Destroy()
  116. end)()
  117. end
  118. GroundWave7 = function()
  119. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  120. Colors = {"Dark blue", "White"}
  121. local wave1111 = Instance.new("Part", char)
  122. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  123. wave1111.Anchored = true
  124. wave1111.Name = "Wave"
  125. wave1111.CanCollide = false
  126. wave1111.Locked = true
  127. wave1111.Size = Vector3.new(1, 1, 1)
  128. wave1111.TopSurface = "Smooth"
  129. wave1111.BottomSurface = "Smooth"
  130. wave1111.Transparency = 0.35
  131. wave1111.CFrame = HandCF
  132. wm3111 = Instance.new("SpecialMesh", wave1111)
  133. wm3111.MeshId = "rbxassetid://3270017"
  134. coroutine.wrap(function()
  135. for i = 1, 30, 1 do
  136. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  137. wave1111.Size = wm3111.Scale
  138. wave1111.CFrame = HandCF
  139. wave1111.Transparency = i/30
  140. wait()
  141. end
  142. wait()
  143. wave1111:Destroy()
  144. end)()
  145. end
  146. GroundWave8 = function()
  147. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  148. Colors = {"Dark blue", "Dark blue"}
  149. local wave11111 = Instance.new("Part", char)
  150. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  151. wave11111.Anchored = true
  152. wave11111.Name = "Wave"
  153. wave11111.CanCollide = false
  154. wave11111.Locked = true
  155. wave11111.Size = Vector3.new(1, 1, 1)
  156. wave11111.TopSurface = "Smooth"
  157. wave11111.BottomSurface = "Smooth"
  158. wave11111.Transparency = 0.35
  159. wave11111.CFrame = HandCF
  160. wm31111 = Instance.new("SpecialMesh", wave11111)
  161. wm31111.MeshId = "rbxassetid://3270017"
  162. coroutine.wrap(function()
  163. for i = 1, 30, 1 do
  164. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  165. wave11111.Size = wm31111.Scale
  166. wave11111.CFrame = HandCF
  167. wave11111.Transparency = i/30
  168. wait()
  169. end
  170. wait()
  171. wave11111:Destroy()
  172. end)()
  173. end
  174. GroundWave9 = function()
  175. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  176.  
  177. Colors = {"Cyan", "White"}
  178. local wave111111 = Instance.new("Part", char)
  179. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  180. wave111111.Anchored = true
  181. wave111111.Name = "Wave"
  182. wave111111.CanCollide = false
  183. wave111111.Locked = true
  184. wave111111.Size = Vector3.new(1, 1, 1)
  185. wave111111.TopSurface = "Smooth"
  186. wave111111.BottomSurface = "Smooth"
  187. wave111111.Transparency = 0.35
  188. wave111111.CFrame = HandCF
  189. wm311111 = Instance.new("SpecialMesh", wave111111)
  190. wm311111.MeshId = "rbxassetid://3270017"
  191. coroutine.wrap(function()
  192. for i = 1, 30, 1 do
  193. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  194. wave111111.Size = wm311111.Scale
  195. wave111111.CFrame = HandCF
  196. wave111111.Transparency = i/30
  197. wait()
  198. end
  199. wait()
  200. wave111111:Destroy()
  201. end)()
  202. end
  203. GroundWave10 = function()
  204. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  205. Colors = {"White", "Dark blue"}
  206. local wave1111111 = Instance.new("Part", char)
  207. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  208. wave1111111.Anchored = true
  209. wave1111111.Name = "Wave"
  210. wave1111111.CanCollide = false
  211. wave1111111.Locked = true
  212. wave1111111.Size = Vector3.new(1, 1, 1)
  213. wave1111111.TopSurface = "Smooth"
  214. wave1111111.BottomSurface = "Smooth"
  215. wave1111111.Transparency = 0.35
  216. wave1111111.CFrame = HandCF
  217. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  218. wm3111111.MeshId = "rbxassetid://3270017"
  219. coroutine.wrap(function()
  220. for i = 1, 30, 1 do
  221. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  222. wave1111111.Size = wm3111111.Scale
  223. wave1111111.CFrame = HandCF
  224. wave1111111.Transparency = i/30
  225. wait()
  226. end
  227. wait()
  228. wave1111111:Destroy()
  229. end)()
  230. end
  231.  
  232. GroundWave1 = function()
  233.  
  234. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  235. Colors = {"White", "White"}
  236. local wave = Instance.new("Part", char)
  237. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  238. wave.Anchored = true
  239. wave.Name = "Wave"..number
  240. wave.CanCollide = false
  241. wave.Locked = true
  242. wave.Size = Vector3.new(1, 1, 1)
  243. wave.TopSurface = "Smooth"
  244. wave.BottomSurface = "Smooth"
  245. wave.Transparency = 0.35
  246. wave.CFrame = HandCF
  247. wm = Instance.new("SpecialMesh", wave)
  248. wm.Name = "wave"..number
  249. wm.MeshId = "rbxassetid://3270017"
  250. coroutine.wrap(function()
  251. for i = 1, 30, 1 do
  252. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  253. wave.Size = wm.Scale
  254. wave.CFrame = HandCF
  255. wave.Transparency = i/30
  256. wait()
  257. end
  258. wait()
  259. wave:Destroy()
  260.  
  261. end)()
  262. end
  263. local sound = Instance.new("Sound",Character)
  264. sound.SoundId = "rbxassetid://1173681504"
  265. sound.Volume = 4
  266. sound.Looped = true
  267. sound:Play()
  268. function swait(num)
  269. if num==0 or num==nil then
  270. game:service'RunService'.Stepped:wait(0)
  271. else
  272. for i=0,num do
  273. game:service'RunService'.Stepped:wait(0)
  274. end
  275. end
  276. end
  277.  
  278. function chatfunc(text)
  279. local chat = coroutine.wrap(function()
  280. if char:FindFirstChild("TalkingBillBoard")~= nil then
  281. char:FindFirstChild("TalkingBillBoard"):destroy()
  282. end
  283. local naeeym2 = Instance.new("BillboardGui",char)
  284. naeeym2.Size = UDim2.new(0,100,0,40)
  285. naeeym2.StudsOffset = Vector3.new(0,3,0)
  286. naeeym2.Adornee = char.Head
  287. naeeym2.Name = "TalkingBillBoard"
  288. local tecks2 = Instance.new("TextLabel",naeeym2)
  289. tecks2.BackgroundTransparency = 1
  290. tecks2.BorderSizePixel = 0
  291. tecks2.Text = ""
  292. tecks2.Font = "Fantasy"
  293. tecks2.TextSize = 30
  294. tecks2.TextStrokeTransparency = 0
  295. tecks2.TextColor3 = Color3.new(.6,0,0)
  296. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  297. tecks2.Size = UDim2.new(1,0,0.5,0)
  298. local tecks3 = Instance.new("TextLabel",naeeym2)
  299. tecks3.BackgroundTransparency = 1
  300. tecks3.BorderSizePixel = 0
  301. tecks3.Text = ""
  302. tecks3.Font = "Fantasy"
  303. tecks3.TextSize = 30
  304. tecks3.TextStrokeTransparency = 0
  305. tecks3.TextColor3 = Color3.new(0,0,255)
  306. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  307. tecks3.Size = UDim2.new(1,0,0.5,0)
  308. for i = 1,string.len(text),1 do
  309. tecks2.Text = string.sub(text,1,i)
  310. tecks3.Text = string.sub(text,1,i)
  311. wait(0.01)
  312. end
  313. wait(2)
  314. for i = 1, 50 do
  315. swait()
  316. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  317. tecks2.Rotation = tecks2.Rotation - .8
  318. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  319. tecks2.TextTransparency = tecks2.TextTransparency + .04
  320. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  321. tecks3.Rotation = tecks2.Rotation + .8
  322. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  323. tecks3.TextTransparency = tecks2.TextTransparency + .04
  324. end
  325. naeeym2:Destroy()
  326. end)
  327. chat()
  328. end
  329. function onChatted(msg)
  330. chatfunc(msg)
  331. end
  332. Player.Chatted:connect(onChatted)
  333. chatfunc("I will not lose...")
  334. wait(1)
  335. chatfunc("I must continue on!")
  336. wait(6)
  337. local poof = Instance.new("Sound",Player)
  338. poof.SoundId = "rbxassetid://1035030726"
  339. poof.Pitch = 0.99
  340. poof.Volume = 1.3
  341. poof.Looped = false
  342. wait(0)
  343. poof:Play()
  344. char.Head.face.Texture = "http://www.roblox.com/asset/?id=851872681"
  345. GroundWave5()
  346. GroundWave6()
  347. GroundWave7()
  348. GroundWave8()
  349. GroundWave9()
  350. GroundWave10()
  351. wait(0)
  352.  
  353.  
  354. local ice = Instance.new("Part", Head)
  355. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  356. ice.BrickColor = BrickColor.new("White")
  357. ice.CanCollide = false
  358. ice.TopSurface = 0
  359. ice.BottomSurface = 0
  360. ice.Transparency = 1
  361. local ice2 = Instance.new("SpecialMesh", ice)
  362. ice2.MeshType = "Brick"
  363. ice2.Scale = Vector3.new(1, 1, 1)
  364. local ice3 = Instance.new("Weld", ice)
  365. ice3.Part0 = Head
  366. ice3.Part1 = ice
  367. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  368. local icesmoke = Instance.new("ParticleEmitter", ice)
  369. icesmoke.VelocitySpread = 5
  370. icesmoke.Size = NumberSequence.new({
  371. NumberSequenceKeypoint.new(0, 0.01),
  372. NumberSequenceKeypoint.new(1, 1)
  373. })
  374. icesmoke.Rate = math.huge
  375. icesmoke.Speed = NumberRange.new(1, 1)
  376. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  377. icesmoke.Transparency = NumberSequence.new({
  378. NumberSequenceKeypoint.new(0, 0.9),
  379. NumberSequenceKeypoint.new(1, 1)
  380. })
  381. icesmoke.Rotation = NumberRange.new(0, 360)
  382. icesmoke.Name = "Smoke"
  383. icesmoke.LightEmission = 0
  384. icesmoke.Acceleration = Vector3.new(0,0,0)
  385. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  386. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  387. icesmoke.LockedToPart = true
  388. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  389. secondcolor = "Really black"
  390. wait(0.016666666666666666)
  391. Effects = {}
  392. local Player = game.Players.localPlayer
  393. local Character = Player.Character
  394. local Humanoid = Character.Humanoid
  395. local mouse = Player:GetMouse()
  396. local LeftArm = Character["Left Arm"]
  397. local RightArm = Character["Right Arm"]
  398. local LeftLeg = Character["Left Leg"]
  399. local RightLeg = Character["Right Leg"]
  400. local Head = Character.Head
  401. local Torso = Character.Torso
  402. local cam = game.Workspace.CurrentCamera
  403. local RootJoint = RootPart.RootJoint
  404. local equipped = true
  405. local attack = false
  406. local Anim = "Idle"
  407. local idle = 0
  408. local attacktype = 1
  409. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  410. local velocity = RootPart.Velocity.y
  411. local sine = 0
  412. local change = 1
  413. local grabbed = false
  414. local cn = CFrame.new
  415. local mr = math.rad
  416. local angles = CFrame.Angles
  417. local ud = UDim2.new
  418. local c3 = Color3.new
  419. local dir = {
  420. w = 0,
  421. s = 0,
  422. a = 0,
  423. d = 0
  424. }
  425. firemode = true
  426. rock = true
  427. local Services = {
  428. SoundService = game:GetService("SoundService"),
  429. Players = game:GetService("Players"),
  430. Debris = game:GetService("Debris"),
  431. Workspace = game:GetService("Workspace"),
  432. Lighting = game:GetService("Lighting"),
  433. HttpService = game:GetService("HttpService"),
  434. InsertService = game:GetService("InsertService")
  435. }
  436. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  437. Humanoid.Animator:Destroy()
  438. Character.Animate:Destroy()
  439. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  440. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  441. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  442. RSH, LSH = nil, nil
  443. RW = Instance.new("Weld")
  444. LW = Instance.new("Weld")
  445. RH = Torso["Right Hip"]
  446. LH = Torso["Left Hip"]
  447. RSH = Torso["Right Shoulder"]
  448. LSH = Torso["Left Shoulder"]
  449. RSH.Parent = nil
  450. LSH.Parent = nil
  451. RW.Name = "RW"
  452. RW.Part0 = Torso
  453. RW.C0 = cn(1.5, 0.5, 0)
  454. RW.C1 = cn(0, 0.5, 0)
  455. RW.Part1 = RightArm
  456. RW.Parent = Torso
  457. LW.Name = "LW"
  458. LW.Part0 = Torso
  459. LW.C0 = cn(-1.5, 0.5, 0)
  460. LW.C1 = cn(0, 0.5, 0)
  461. LW.Part1 = LeftArm
  462. LW.Parent = Torso
  463. --------------
  464. human = char:FindFirstChild("Humanoid")
  465. human.Name = "hi"
  466. lig = Instance.new("PointLight",Player.Character.Torso)
  467. lig.Color=Color3.new(0,0,255)
  468. lig.Range = 10
  469. ----
  470. function clerp(a, b, t)
  471. local qa = {
  472. QuaternionFromCFrame(a)
  473. }
  474. local qb = {
  475. QuaternionFromCFrame(b)
  476. }
  477. local ax, ay, az = a.x, a.y, a.z
  478. local bx, by, bz = b.x, b.y, b.z
  479. local _t = 1 - t
  480. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  481. end
  482. function QuaternionFromCFrame(cf)
  483. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  484. local trace = m00 + m11 + m22
  485. if trace > 0 then
  486. local s = math.sqrt(1 + trace)
  487. local recip = 0.5 / s
  488. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  489. else
  490. local i = 0
  491. if m00 < m11 then
  492. i = 1
  493. end
  494. if m22 > (i == 0 and m00 or m11) then
  495. i = 2
  496. end
  497. if i == 0 then
  498. local s = math.sqrt(m00 - m11 - m22 + 1)
  499. local recip = 0.5 / s
  500. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  501. elseif i == 1 then
  502. local s = math.sqrt(m11 - m22 - m00 + 1)
  503. local recip = 0.5 / s
  504. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  505. elseif i == 2 then
  506. local s = math.sqrt(m22 - m00 - m11 + 1)
  507. local recip = 0.5 / s
  508. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  509. end
  510. end
  511. end
  512. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  513. local xs, ys, zs = x + x, y + y, z + z
  514. local wx, wy, wz = w * xs, w * ys, w * zs
  515. local xx = x * xs
  516. local xy = x * ys
  517. local xz = x * zs
  518. local yy = y * ys
  519. local yz = y * zs
  520. local zz = z * zs
  521. 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))
  522. end
  523. function QuaternionSlerp(a, b, t)
  524. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  525. local startInterp, finishInterp
  526. if cosTheta >= 1.0E-4 then
  527. if 1 - cosTheta > 1.0E-4 then
  528. local theta = math.acos(cosTheta)
  529. local invSinTheta = 1 / math.sin(theta)
  530. startInterp = math.sin((1 - t) * theta) * invSinTheta
  531. finishInterp = math.sin(t * theta) * invSinTheta
  532. else
  533. startInterp = 1 - t
  534. finishInterp = t
  535. end
  536. elseif 1 + cosTheta > 1.0E-4 then
  537. local theta = math.acos(-cosTheta)
  538. local invSinTheta = 1 / math.sin(theta)
  539. startInterp = math.sin((t - 1) * theta) * invSinTheta
  540. finishInterp = math.sin(t * theta) * invSinTheta
  541. else
  542. startInterp = t - 1
  543. finishInterp = t
  544. end
  545. 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
  546. end
  547. function swait(num)
  548. if num == 0 or num == nil then
  549. game:service("RunService").RenderStepped:wait(0)
  550. else
  551. for i = 0, num do
  552. game:service("RunService").RenderStepped:wait(0)
  553. end
  554. end
  555. end
  556. local RbxUtility = LoadLibrary("RbxUtility")
  557. local Create = RbxUtility.Create
  558. function RemoveOutlines(part)
  559. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  560. end
  561. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  562. local Part = Create("Part")({
  563. formFactor = FormFactor,
  564. Parent = Parent,
  565. Reflectance = Reflectance,
  566. Transparency = Transparency,
  567. CanCollide = false,
  568. Locked = true,
  569. BrickColor = BrickColor.new(tostring(BColor)),
  570. Name = Name,
  571. Size = Size,
  572. Material = Material
  573. })
  574. RemoveOutlines(Part)
  575. return Part
  576. end
  577. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  578. local Msh = Create(Mesh)({
  579. Parent = Part,
  580. Offset = OffSet,
  581. Scale = Scale
  582. })
  583. if Mesh == "SpecialMesh" then
  584. Msh.MeshType = MeshType
  585. Msh.MeshId = MeshId
  586. end
  587. return Msh
  588. end
  589. function CreateWeld(Parent, Part0, Part1, C0, C1)
  590. local Weld = Create("Weld")({
  591. Parent = Parent,
  592. Part0 = Part0,
  593. Part1 = Part1,
  594. C0 = C0,
  595. C1 = C1
  596. })
  597. return Weld
  598. end
  599. function rayCast(Position, Direction, Range, Ignore)
  600. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  601. end
  602. function CreateSound(id, par, vol, pit)
  603. coroutine.resume(coroutine.create(function()
  604. local sou = Instance.new("Sound", par or workspace)
  605. sou.Volume = vol
  606. sou.Pitch = pit or 1
  607. sou.SoundId = id
  608. wait()
  609. sou:play()
  610. game:GetService("Debris"):AddItem(sou, 6)
  611. end))
  612. end
  613. function CreateSong(id, par, vol, pit)
  614. coroutine.resume(coroutine.create(function()
  615. sou2 = Instance.new("Sound", par or workspace)
  616. sou2.Volume = 1
  617. sou2.Pitch = 1
  618. sou2.SoundId = id
  619. wait()
  620. sou2:play()
  621. sou2.Looped = true
  622. end))
  623. end
  624. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  625. local function getclosest(obj, distance)
  626. local last, lastx = distance + 1, nil
  627. for i, v in pairs(workspace:GetChildren()) do
  628. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  629. local t = v.Torso
  630. local dist = t.Position - obj.Position.magnitude
  631. if distance >= dist and last > dist then
  632. last = dist
  633. lastx = v
  634. end
  635. end
  636. end
  637. return lastx
  638. end
  639. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  640. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  641. prt.Anchored = true
  642. prt.CFrame = cframe
  643. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  644. game:GetService("Debris"):AddItem(prt, 10)
  645. if Type == 1 or Type == nil then
  646. table.insert(Effects, {
  647. prt,
  648. "Block1",
  649. delay,
  650. x3,
  651. y3,
  652. z3,
  653. msh
  654. })
  655. elseif Type == 2 then
  656. table.insert(Effects, {
  657. prt,
  658. "Block2",
  659. delay,
  660. x3,
  661. y3,
  662. z3,
  663. msh
  664. })
  665. elseif Type == 3 then
  666. table.insert(Effects, {
  667. prt,
  668. "Block3",
  669. delay,
  670. x3,
  671. y3,
  672. z3,
  673. msh
  674. })
  675. end
  676. end
  677. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  678. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  679. prt.Anchored = true
  680. prt.CFrame = cframe
  681. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  682. game:GetService("Debris"):AddItem(prt, 10)
  683. table.insert(Effects, {
  684. prt,
  685. "Cylinder",
  686. delay,
  687. x3,
  688. y3,
  689. z3,
  690. msh
  691. })
  692. end
  693. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  694. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  695. prt.Anchored = true
  696. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  697. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  698. game:GetService("Debris"):AddItem(prt, 10)
  699. table.insert(Effects, {
  700. prt,
  701. "Cylinder",
  702. delay,
  703. x3,
  704. y3,
  705. z3,
  706. msh
  707. })
  708. end
  709. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  710. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  711. prt.Anchored = true
  712. prt.CFrame = cframe
  713. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  714. game:GetService("Debris"):AddItem(prt, 10)
  715. table.insert(Effects, {
  716. prt,
  717. "Cylinder",
  718. delay,
  719. x3,
  720. y3,
  721. z3,
  722. msh
  723. })
  724. end
  725. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  726. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  727. prt.Anchored = true
  728. prt.CFrame = cframe
  729. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  730. game:GetService("Debris"):AddItem(prt, 10)
  731. table.insert(Effects, {
  732. prt,
  733. "Cylinder",
  734. delay,
  735. x3,
  736. y3,
  737. z3,
  738. msh
  739. })
  740. end
  741. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  742. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  743. prt.Anchored = true
  744. prt.CFrame = cframe
  745. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  746. game:GetService("Debris"):AddItem(prt, 10)
  747. table.insert(Effects, {
  748. prt,
  749. "Cylinder",
  750. delay,
  751. x3,
  752. y3,
  753. z3,
  754. msh
  755. })
  756. end
  757. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  758. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  759. prt.Anchored = true
  760. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  761. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  762. local num = math.random(10, 50) / 1000
  763. game:GetService("Debris"):AddItem(prt, 10)
  764. table.insert(Effects, {
  765. prt,
  766. "Shatter",
  767. num,
  768. prt.CFrame,
  769. math.random() - math.random(),
  770. 0,
  771. math.random(50, 100) / 100
  772. })
  773. end
  774.  
  775. attack = false
  776. game:GetService("RunService").Stepped:connect(function()
  777. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  778. velocity = RootPart.Velocity.y
  779. sine = sine + change
  780. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  781. if equipped == true or equipped == false then
  782. if 1 < RootPart.Velocity.y and hit == nil then
  783. Anim = "Jump"
  784. if attack == false and ice_mode == false then
  785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  789. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  790. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  791. end
  792. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  793. Anim = "Fall"
  794. if attack == false then
  795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  797. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  798. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  799. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  800. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  801. end
  802. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  803. Anim = "Idle"
  804. if attack==false then
  805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  807. 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)
  808. 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)
  809. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  810. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  811. end
  812. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  813. Anim = "Walk"
  814. if attack==false then
  815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  819. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  820. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  821. end
  822. end
  823. end
  824. if equipped == true or equipped == false then
  825. if 1 < RootPart.Velocity.Y and hit == nil then
  826. Anim = "Jump"
  827. if attack == false and ice_mode == true then
  828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  830. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  831. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  832. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  833. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  834. end
  835. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  836. Anim = "Fall"
  837. if attack == false then
  838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  840. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  841. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  842. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  843. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  844. end
  845. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  846. Anim = "Idle"
  847. if attack == false then
  848. change = 0.8
  849. 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)
  850. 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)
  851. 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)
  852. 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)
  853. 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)
  854. 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)
  855. end
  856. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  857. Anim = "Walk"
  858. if attack == false then
  859. 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)
  860. 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)
  861. 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)
  862. 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)
  863. 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)
  864. 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)
  865. end
  866. end
  867. end
  868. if 0 < #Effects then
  869. for e = 1, #Effects do
  870. if Effects[e] ~= nil then
  871. local Thing = Effects[e]
  872. if Thing ~= nil then
  873. local Part = Thing[1]
  874. local Mode = Thing[2]
  875. local Delay = Thing[3]
  876. local IncX = Thing[4]
  877. local IncY = Thing[5]
  878. local IncZ = Thing[6]
  879. if 1 >= Thing[1].Transparency then
  880. if Thing[2] == "Block1" then
  881. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  882. local Mesh = Thing[1].Mesh
  883. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  884. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  885. elseif Thing[2] == "Block2" then
  886. 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)
  887. local Mesh = Thing[7]
  888. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  889. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  890. elseif Thing[2] == "Block3" then
  891. 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)
  892. local Mesh = Thing[7]
  893. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  894. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  895. elseif Thing[2] == "Cylinder" then
  896. local Mesh = Thing[1].Mesh
  897. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  898. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  899. elseif Thing[2] == "Blood" then
  900. local Mesh = Thing[7]
  901. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  902. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  903. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  904. elseif Thing[2] == "Elec" then
  905. local Mesh = Thing[1].Mesh
  906. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  907. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  908. elseif Thing[2] == "Disappear" then
  909. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  910. elseif Thing[2] == "Shatter" then
  911. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  912. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  913. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  914. Thing[6] = Thing[6] + Thing[5]
  915. end
  916. else
  917. Part.Parent = nil
  918. table.remove(Effects, e)
  919. end
  920. end
  921. end
  922. end
  923. end
  924. end)
  925. ---
  926. shield = Instance.new("Part",char)
  927. shield.Name = "ForceField"
  928. shield.Shape = "Ball"
  929. shield.Size = Vector3.new(6.03, 6.03, 6.03)
  930. shield.BrickColor = BrickColor.new("Deep blue")
  931. shield.CanCollide = false
  932. shield.Material = "SmoothPlastic"
  933. shieldweld = Instance.new("ManualWeld",shield)
  934. shieldweld.Part0 = shield
  935. shieldweld.Part1 = char.Torso
  936. shieldeffect = Instance.new("ParticleEmitter",shield)
  937. shieldeffect.Lifetime = NumberRange.new(0.6,0.6)
  938. shieldeffect.Size = NumberSequence.new(0.5)
  939. shieldeffect.Rate = 100
  940. Instance.new("ForceField",char).Visible = false
  941. coroutine.wrap(function()
  942. while true do
  943. shield.Transparency = 0.1
  944. wait(0.1)
  945. shield.Transparency = 0.2
  946. wait(0.1)
  947. shield.Transparency = 0.3
  948. wait(0.1)
  949. shield.Transparency = 0.4
  950. wait(0.1)
  951. shield.Transparency = 0.5
  952. wait(0.1)
  953. shield.Transparency = 0.6
  954. wait(0.1)
  955. shield.Transparency = 0.7
  956. wait(0.1)
  957. shield.Transparency = 0.8
  958. wait(0.1)
  959. shield.Transparency = 0.9
  960. wait(0.1)
  961. shield.Transparency = 1
  962. wait(0.1)
  963. shield.Transparency = 0
  964. end
  965. end)()
  966. local whoh = Instance.new("Sound",Torso)
  967. whoh.SoundId = "rbxassetid://1179254378"
  968. whoh.Pitch = 0.99
  969. whoh.Volume = 1.5
  970. whoh.Looped = true
  971. wait(0)
  972. whoh:Play()
  973. function RemoveOutlines(part)
  974. part.TopSurface = 10
  975. end
  976. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  977. local Part = Create("Part")({
  978. Parent = Parent,
  979. Reflectance = Reflectance,
  980. Transparency = Transparency,
  981. CanCollide = false,
  982. Locked = true,
  983. BrickColor = BrickColor.new(tostring(BColor)),
  984. Name = Name,
  985. Size = Size,
  986. Material = Material
  987. })
  988. RemoveOutlines(Part)
  989. return Part
  990. end
  991. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  992. local Msh = Create(Mesh)({
  993. Parent = Part,
  994. Offset = OffSet,
  995. Scale = Scale
  996. })
  997. if Mesh == "SpecialMesh" then
  998. Msh.MeshType = MeshType
  999. Msh.MeshId = MeshId
  1000. end
  1001. return Msh
  1002. end
  1003. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1004. local Weld = Create("Weld")({
  1005. Parent = Parent,
  1006. Part0 = Part0,
  1007. Part1 = Part1,
  1008. C0 = C0,
  1009. C1 = C1
  1010. })
  1011. return Weld
  1012. end
  1013. WSHM = {
  1014. "White",
  1015. "Pastel light blue"
  1016. }
  1017. WSH = WSHM[math.random(1, #WSHM)]
  1018. function IcePartFunk(HPart, aria, Min, Max)
  1019. IcePart = Instance.new("Part", HPart)
  1020. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1021. IcePart.CanCollide = false
  1022. IuW = Instance.new("Weld")
  1023. IuW.Name = "GuW"
  1024. IuW.Part0 = HPart
  1025. 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))
  1026. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1027. IuW.Part1 = IcePart
  1028. IuW.Parent = HPart
  1029. IcePart.Transparency = 0.85
  1030. IcePart.Material = "Neon"
  1031. WSH = WSHM[math.random(1, #WSHM)]
  1032. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1033. RemoveOutlines(IcePart)
  1034. game:GetService("Debris"):AddItem(IuW, 4)
  1035. game:GetService("Debris"):AddItem(IcePart, 6)
  1036. end
  1037. SpikeMeshId = 1033714
  1038. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1039. local Part = Instance.new("Part", Parent)
  1040. Part.Name = Name
  1041. Part.BrickColor = BrickColor.new(Color)
  1042. Part.Size = Size
  1043. Part.Material = Material
  1044. Part.Transparency = Transparency
  1045. Part.CanCollide = false
  1046. RemoveOutlines(Part)
  1047. local Mesh = Instance.new("SpecialMesh", Part)
  1048. Mesh.MeshType = "Sphere"
  1049. Mesh.Scale = Scale
  1050. return Mesh and Part
  1051. end
  1052. CFuncs = {
  1053. Part = {
  1054. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1055. local Part = Create("Part")({
  1056. Parent = Parent,
  1057. Reflectance = Reflectance,
  1058. Transparency = Transparency,
  1059. CanCollide = false,
  1060. Locked = true,
  1061. BrickColor = BrickColor.new(tostring(BColor)),
  1062. Name = Name,
  1063. Size = Size,
  1064. Material = Material
  1065. })
  1066. RemoveOutlines(Part)
  1067. return Part
  1068. end
  1069. },
  1070. Mesh = {
  1071. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1072. local Msh = Create(Mesh)({
  1073. Parent = Part,
  1074. Offset = OffSet,
  1075. Scale = Scale
  1076. })
  1077. if Mesh == "SpecialMesh" then
  1078. Msh.MeshType = MeshType
  1079. Msh.MeshId = MeshId
  1080. end
  1081. return Msh
  1082. end
  1083. },
  1084. Mesh = {
  1085. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1086. local Msh = Create(Mesh)({
  1087. Parent = Part,
  1088. Offset = OffSet,
  1089. Scale = Scale
  1090. })
  1091. if Mesh == "SpecialMesh" then
  1092. Msh.MeshType = MeshType
  1093. Msh.MeshId = MeshId
  1094. end
  1095. return Msh
  1096. end
  1097. },
  1098. Weld = {
  1099. Create = function(Parent, Part0, Part1, C0, C1)
  1100. local Weld = Create("Weld")({
  1101. Parent = Parent,
  1102. Part0 = Part0,
  1103. Part1 = Part1,
  1104. C0 = C0,
  1105. C1 = C1
  1106. })
  1107. return Weld
  1108. end
  1109. },
  1110. Sound = {
  1111. Create = function(id, par, vol, pit)
  1112. coroutine.resume(coroutine.create(function()
  1113. local S = Create("Sound")({
  1114. Volume = vol,
  1115. Pitch = pit or 1,
  1116. SoundId = id,
  1117. Parent = par or workspace
  1118. })
  1119. wait()
  1120. S:play()
  1121. game:GetService("Debris"):AddItem(S, 6)
  1122. end))
  1123. end
  1124. },
  1125. ParticleEmitter = {
  1126. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1127. local fp = Create("ParticleEmitter")({
  1128. Parent = Parent,
  1129. Color = ColorSequence.new(Color1, Color2),
  1130. LightEmission = LightEmission,
  1131. Size = Size,
  1132. Texture = Texture,
  1133. Transparency = Transparency,
  1134. ZOffset = ZOffset,
  1135. Acceleration = Accel,
  1136. Drag = Drag,
  1137. LockedToPart = LockedToPart,
  1138. VelocityInheritance = VelocityInheritance,
  1139. EmissionDirection = EmissionDirection,
  1140. Enabled = Enabled,
  1141. Lifetime = LifeTime,
  1142. Rate = Rate,
  1143. Rotation = Rotation,
  1144. RotSpeed = RotSpeed,
  1145. Speed = Speed,
  1146. VelocitySpread = VelocitySpread
  1147. })
  1148. return fp
  1149. end
  1150. }
  1151. }
  1152. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1153. if hit.Parent == nil then
  1154. return
  1155. end
  1156. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1157. for _, v in pairs(hit.Parent:children()) do
  1158. if v:IsA("Humanoid") then
  1159. h = v
  1160. end
  1161. end
  1162. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1163. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1164. return
  1165. end
  1166. local c = Create("ObjectValue")({
  1167. Name = "creator",
  1168. Value = game:service("Players").LocalPlayer,
  1169. Parent = h
  1170. })
  1171. game:GetService("Debris"):AddItem(c, 0.5)
  1172. if HitSound ~= nil and HitPitch ~= nil then
  1173. CreateSound(HitSound, hit, 1, HitPitch)
  1174. end
  1175. local Damage = math.random(minim, maxim)
  1176. local blocked = false
  1177. local block = hit.Parent:findFirstChild("Block")
  1178. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1179. blocked = true
  1180. block.Value = block.Value - 1
  1181. print(block.Value)
  1182. end
  1183. if blocked == false then
  1184. h.Health = h.Health - Damage
  1185. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1186. else
  1187. h.Health = h.Health - Damage / 2
  1188. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1189. end
  1190. if Type == "Knockdown" then
  1191. local hum = hit.Parent.Humanoid
  1192. hum.PlatformStand = true
  1193. coroutine.resume(coroutine.create(function(HHumanoid)
  1194. swait(1)
  1195. HHumanoid.PlatformStand = false
  1196. end), hum)
  1197. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1198. local bodvol = Create("BodyVelocity")({
  1199. velocity = angle * knockback,
  1200. P = 5000,
  1201. maxForce = Vector3.new(8000, 8000, 8000),
  1202. Parent = hit
  1203. })
  1204. local rl = Create("BodyAngularVelocity")({
  1205. P = 3000,
  1206. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1207. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1208. Parent = hit
  1209. })
  1210. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1211. game:GetService("Debris"):AddItem(rl, 0.5)
  1212. elseif Type == "Normal" then
  1213. local vp = Create("BodyVelocity")({
  1214. P = 500,
  1215. maxForce = Vector3.new(math.huge, 0, math.huge),
  1216. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1217. })
  1218. if knockback > 0 then
  1219. vp.Parent = hit.Parent.Torso
  1220. end
  1221. game:GetService("Debris"):AddItem(vp, 0.5)
  1222. elseif Type == "Impale" then
  1223. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1224. Spike.Anchored = true
  1225. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1226. Spike.Position = hit.Parent.Torso.Position
  1227. for i = 1, 5 do
  1228. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1229. end
  1230. Services.Debris:AddItem(Spike, 4)
  1231. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1232. hit.Parent.Humanoid.PlatformStand = true
  1233. swait(1)
  1234. hit.Parent.Humanoid.PlatformStand = false
  1235. elseif Type == "Up" then
  1236. local bodyVelocity = Create("BodyVelocity")({
  1237. velocity = Vector3.new(0, 20, 0),
  1238. P = 5000,
  1239. maxForce = Vector3.new(8000, 8000, 8000),
  1240. Parent = hit
  1241. })
  1242. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1243. local bodyVelocity = Create("BodyVelocity")({
  1244. velocity = Vector3.new(0, 20, 0),
  1245. P = 5000,
  1246. maxForce = Vector3.new(8000, 8000, 8000),
  1247. Parent = hit
  1248. })
  1249. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1250. elseif Type == "Snare" then
  1251. local bp = Create("BodyPosition")({
  1252. P = 900,
  1253. D = 1000,
  1254. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1255. position = hit.Parent.Torso.Position,
  1256. Parent = hit.Parent.Torso
  1257. })
  1258. game:GetService("Debris"):AddItem(bp, 1)
  1259. elseif Type == "Slowness" then
  1260. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1261. for i = 1, 25 do
  1262. hit.Parent.Humanoid.WalkSpeed = 4
  1263. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1264. end
  1265. wait(4)
  1266. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1267. elseif Type == "FireDmg" then
  1268. for i = 1, math.random(60, 150) do
  1269. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1270. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1271. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1272. wait(0.1)
  1273. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1274. end
  1275. elseif Type == "Freeze" then
  1276. local bp = Create("BodyPosition")({
  1277. P = 900,
  1278. D = 1000,
  1279. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1280. position = hit.Parent.Torso.Position,
  1281. Parent = hit.Parent.Torso
  1282. })
  1283. game:GetService("Debris"):AddItem(bp, 4)
  1284. for i = 1, 25 do
  1285. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1286. end
  1287. elseif Type == "Freeze2" then
  1288. local BodPos = Create("BodyPosition")({
  1289. P = 50000,
  1290. D = 1000,
  1291. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1292. position = hit.Parent.Torso.Position,
  1293. Parent = hit.Parent.Torso
  1294. })
  1295. local BodGy = Create("BodyGyro")({
  1296. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1297. P = 20000,
  1298. Parent = hit.Parent.Torso,
  1299. cframe = hit.Parent.Torso.CFrame
  1300. })
  1301. hit.Parent.Torso.Anchored = true
  1302. coroutine.resume(coroutine.create(function(Part)
  1303. swait(1.5)
  1304. Part.Anchored = false
  1305. end), hit.Parent.Torso)
  1306. game:GetService("Debris"):AddItem(BodPos, 3)
  1307. game:GetService("Debris"):AddItem(BodGy, 3)
  1308. end
  1309. local debounce = Create("BoolValue")({
  1310. Name = "DebounceHit",
  1311. Parent = hit.Parent,
  1312. Value = true
  1313. })
  1314. game:GetService("Debris"):AddItem(debounce, Delay)
  1315. c = Instance.new("ObjectValue")
  1316. c.Name = "creator"
  1317. c.Value = Player
  1318. c.Parent = h
  1319. game:GetService("Debris"):AddItem(c, 0.5)
  1320. end
  1321. end
  1322. function ShowDamage(Pos, Text, Time, Color)
  1323. local Rate = 0.033333333333333
  1324. if not Pos then
  1325. local Pos = Vector3.new(0, 0, 0)
  1326. end
  1327. local Text = Text or ""
  1328. local Time = Time or 2
  1329. if not Color then
  1330. local Color = Color3.new(1, 0, 1)
  1331. end
  1332. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1333. EffectPart.Anchored = true
  1334. local BillboardGui = Create("BillboardGui")({
  1335. Size = UDim2.new(3, 0, 3, 0),
  1336. Adornee = EffectPart,
  1337. Parent = EffectPart
  1338. })
  1339. local TextLabel = Create("TextLabel")({
  1340. BackgroundTransparency = 1,
  1341. Size = UDim2.new(1, 0, 1, 0),
  1342. Text = Text,
  1343. TextColor3 = Color,
  1344. TextScaled = true,
  1345. Font = Enum.Font.ArialBold,
  1346. Parent = BillboardGui
  1347. })
  1348. game.Debris:AddItem(EffectPart, Time + 0.1)
  1349. EffectPart.Parent = game:GetService("Workspace")
  1350. delay(0, function()
  1351. local Frames = Time / Rate
  1352. for Frame = 1, Frames do
  1353. wait(Rate)
  1354. local Percent = Frame / Frames
  1355. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1356. TextLabel.TextTransparency = Percent
  1357. end
  1358. if EffectPart and EffectPart.Parent then
  1359. EffectPart:Destroy()
  1360. end
  1361. end)
  1362. end
  1363. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1364. for _, c in pairs(workspace:children()) do
  1365. local hum = c:findFirstChild("Humanoid")
  1366. if hum ~= nil then
  1367. local head = c:findFirstChild("Head")
  1368. if head ~= nil then
  1369. local targ = head.Position - Part.Position
  1370. local mag = targ.magnitude
  1371. if magni >= mag and c.Name ~= Player.Name then
  1372. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1373. end
  1374. end
  1375. end
  1376. end
  1377. end
  1378. function MagniKILL(Part, magni, knock, Type)
  1379. for _, c in pairs(workspace:children()) do
  1380. local hum = c:findFirstChild("Humanoid")
  1381. if hum ~= nil then
  1382. local head = c:findFirstChild("Head")
  1383. if head ~= nil then
  1384. local targ = head.Position - Part.Position
  1385. local mag = targ.magnitude
  1386. if magni >= mag and c.Name ~= Player.Name then
  1387. hum.Health = 0
  1388. end
  1389. end
  1390. end
  1391. end
  1392. end
  1393. EffectModel = Instance.new("Model", Character)
  1394. EffectModel.Name = "Effects"
  1395. Effects = {
  1396. Block = {
  1397. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1398. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1399. prt.Anchored = true
  1400. prt.CFrame = cframe
  1401. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1402. game:GetService("Debris"):AddItem(prt, 10)
  1403. if Type == 1 or Type == nil then
  1404. table.insert(Effects, {
  1405. prt,
  1406. "Block1",
  1407. delay,
  1408. x3,
  1409. y3,
  1410. z3,
  1411. msh
  1412. })
  1413. elseif Type == 2 then
  1414. table.insert(Effects, {
  1415. prt,
  1416. "Block2",
  1417. delay,
  1418. x3,
  1419. y3,
  1420. z3,
  1421. msh
  1422. })
  1423. else
  1424. table.insert(Effects, {
  1425. prt,
  1426. "Block3",
  1427. delay,
  1428. x3,
  1429. y3,
  1430. z3,
  1431. msh
  1432. })
  1433. end
  1434. end
  1435. },
  1436. Sphere = {
  1437. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1438. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1439. prt.Anchored = true
  1440. prt.CFrame = cframe
  1441. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1442. game:GetService("Debris"):AddItem(prt, 10)
  1443. table.insert(Effects, {
  1444. prt,
  1445. "Cylinder",
  1446. delay,
  1447. x3,
  1448. y3,
  1449. z3,
  1450. msh
  1451. })
  1452. end
  1453. },
  1454. Cylinder = {
  1455. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1456. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1457. prt.Anchored = true
  1458. prt.CFrame = cframe
  1459. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1460. game:GetService("Debris"):AddItem(prt, 10)
  1461. table.insert(Effects, {
  1462. prt,
  1463. "Cylinder",
  1464. delay,
  1465. x3,
  1466. y3,
  1467. z3,
  1468. msh
  1469. })
  1470. end
  1471. },
  1472. Wave = {
  1473. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1474. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1475. prt.Anchored = true
  1476. prt.CFrame = cframe
  1477. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1478. game:GetService("Debris"):AddItem(prt, 10)
  1479. table.insert(Effects, {
  1480. prt,
  1481. "Cylinder",
  1482. delay,
  1483. x3,
  1484. y3,
  1485. z3,
  1486. msh
  1487. })
  1488. end
  1489. },
  1490. Ring = {
  1491. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1492. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1493. prt.Anchored = true
  1494. prt.CFrame = cframe
  1495. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1496. game:GetService("Debris"):AddItem(prt, 10)
  1497. table.insert(Effects, {
  1498. prt,
  1499. "Cylinder",
  1500. delay,
  1501. x3,
  1502. y3,
  1503. z3,
  1504. msh
  1505. })
  1506. end
  1507. },
  1508. Break = {
  1509. Create = function(brickcolor, cframe, x1, y1, z1)
  1510. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1511. prt.Anchored = true
  1512. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1513. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1514. local num = math.random(10, 50) / 1000
  1515. game:GetService("Debris"):AddItem(prt, 10)
  1516. table.insert(Effects, {
  1517. prt,
  1518. "Shatter",
  1519. num,
  1520. prt.CFrame,
  1521. math.random() - math.random(),
  1522. 0,
  1523. math.random(50, 100) / 100
  1524. })
  1525. end
  1526. }
  1527. }
  1528. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1529. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1530. prt.Anchored = true
  1531. prt.CFrame = cframe
  1532. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1533. game:GetService("Debris"):AddItem(prt, 10)
  1534. if Type == 1 or Type == nil then
  1535. table.insert(Effects, {
  1536. prt,
  1537. "Block1",
  1538. delay,
  1539. x3,
  1540. y3,
  1541. z3,
  1542. msh
  1543. })
  1544. elseif Type == 2 then
  1545. table.insert(Effects, {
  1546. prt,
  1547. "Block2",
  1548. delay,
  1549. x3,
  1550. y3,
  1551. z3,
  1552. msh
  1553. })
  1554. elseif Type == 3 then
  1555. table.insert(Effects, {
  1556. prt,
  1557. "Block3",
  1558. delay,
  1559. x3,
  1560. y3,
  1561. z3,
  1562. msh
  1563. })
  1564. end
  1565. end
  1566. function CreateSound(id, par, vol, pit)
  1567. coroutine.resume(coroutine.create(function()
  1568. local sou = Instance.new("Sound", par or workspace)
  1569. sou.Volume = vol
  1570. sou.Pitch = pit or 1
  1571. sou.SoundId = id
  1572. swait()
  1573. sou:play()
  1574. game:GetService("Debris"):AddItem(sou, 6)
  1575. end))
  1576. end
  1577. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1578. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1579. prt.Anchored = true
  1580. prt.CFrame = cframe
  1581. prt.Material = "Neon"
  1582. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1583. game:GetService("Debris"):AddItem(prt, 10)
  1584. coroutine.resume(coroutine.create(function(Part, Mesh)
  1585. for i = 0, 6, delay do
  1586. swait()
  1587. Part.Transparency = i
  1588. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1589. end
  1590. Part.Parent = nil
  1591. end), prt, msh)
  1592. end
  1593. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1594. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1595. local MainPos = partt.Position
  1596. local MainPos2 = mouse + SpreadVectors
  1597. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1598. local speed = 1000
  1599. local num = 1
  1600. coroutine.resume(coroutine.create(function()
  1601. repeat
  1602. swait()
  1603. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1604. local mag =(MainPos - pos).magnitude
  1605. 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)
  1606. MainPos = MainPos + MouseLook.lookVector * speed
  1607. num = num - 1
  1608. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1609. if hit ~= nil then
  1610. num = 0
  1611. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1612. refpart.Anchored = true
  1613. refpart.CFrame = CFrame.new(pos)
  1614. game:GetService("Debris"):AddItem(refpart, 2)
  1615. end
  1616. if num <= 0 then
  1617. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1618. refpart.Anchored = true
  1619. refpart.CFrame = CFrame.new(pos)
  1620. if hit ~= nil then
  1621. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1622. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1623. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1624. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1625. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1626. end
  1627. game:GetService("Debris"):AddItem(refpart, 0)
  1628. end
  1629. until num <= 0
  1630. end))
  1631. end
  1632. function shoottraildd2(mouse, partt, SpreadAmount)
  1633. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1634. local MainPos = partt.Position
  1635. local MainPos2 = mouse + SpreadVectors
  1636. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1637. local speed = 3000
  1638. local num = 1
  1639. coroutine.resume(coroutine.create(function()
  1640. repeat
  1641. swait()
  1642. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1643. local mag = (MainPos - pos).magnitude
  1644. 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)
  1645. MainPos = MainPos + MouseLook.lookVector * speed
  1646. num = num - 1
  1647. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1648. if hit ~= nil then
  1649. num = 0
  1650. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1651. refpart.Anchored = true
  1652. refpart.CFrame = CFrame.new(pos)
  1653. game:GetService("Debris"):AddItem(refpart, 2)
  1654. end
  1655. if num <= 0 then
  1656. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1657. refpart.Anchored = true
  1658. refpart.CFrame = CFrame.new(pos)
  1659. if hit ~= nil then
  1660. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1661. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1662. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1663. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1664. MagniKILL(refpart, 80, 0, "Normal")
  1665. end
  1666. game:GetService("Debris"):AddItem(refpart, 0)
  1667. end
  1668. until num <= 0
  1669. end))
  1670. end
  1671. function shoottraildd22(mouse, partt, SpreadAmount)
  1672. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1673. local MainPos = partt.Position
  1674. local MainPos2 = mouse + SpreadVectors
  1675. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1676. local speed = 900
  1677. local num = 1
  1678. coroutine.resume(coroutine.create(function()
  1679. repeat
  1680. swait()
  1681. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1682. local mag = (MainPos - pos).magnitude
  1683. 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)
  1684. MainPos = MainPos + MouseLook.lookVector * speed
  1685. num = num - 1
  1686. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1687. if hit ~= nil then
  1688. num = 0
  1689. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1690. refpart.Anchored = true
  1691. refpart.CFrame = CFrame.new(pos)
  1692. game:GetService("Debris"):AddItem(refpart, 2)
  1693. end
  1694. if num <= 0 then
  1695. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1696. refpart.Anchored = true
  1697. refpart.CFrame = CFrame.new(pos)
  1698. if hit ~= nil then
  1699. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1700. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1701. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1702. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1703. MagniKILL(refpart, 80, 0, "Normal")
  1704. end
  1705. game:GetService("Debris"):AddItem(refpart, 0)
  1706. end
  1707. until num <= 0
  1708. end))
  1709. end
  1710. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1711. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1712. local MainPos = partt.Position
  1713. local MainPos2 = mouse + SpreadVectors
  1714. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1715. local speed = 200
  1716. local num = 0
  1717. coroutine.resume(coroutine.create(function()
  1718. repeat
  1719. swait()
  1720. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1721. local mag = (MainPos - pos).magnitude
  1722. 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)
  1723. MainPos = MainPos + MouseLook.lookVector * speed
  1724. num = num - 1
  1725. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1726. if hit ~= nil then
  1727. num = 0
  1728. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1729. refpart.Anchored = true
  1730. refpart.CFrame = CFrame.new(pos)
  1731. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1732. game:GetService("Debris"):AddItem(refpart, 2)
  1733. end
  1734. if num <= 0 then
  1735. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1736. refpart.Anchored = true
  1737. refpart.CFrame = CFrame.new(pos)
  1738. if hit ~= nil then
  1739. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1740. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1741. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1742. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1743. end
  1744. game:GetService("Debris"):AddItem(refpart, 0)
  1745. end
  1746. until num <= 0
  1747. end))
  1748. end
  1749. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1750. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1751. local MainPos = partt.Position
  1752. local MainPos2 = mouse + SpreadVectors
  1753. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1754. local speed = 500
  1755. local num = 1
  1756. coroutine.resume(coroutine.create(function()
  1757. repeat
  1758. swait()
  1759. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1760. local mag = (MainPos - pos).magnitude
  1761. 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)
  1762. MainPos = MainPos + MouseLook.lookVector * speed
  1763. num = num - 1
  1764. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1765. if hit ~= nil then
  1766. num = 0
  1767. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1768. refpart.Anchored = true
  1769. refpart.CFrame = CFrame.new(pos)
  1770. game:GetService("Debris"):AddItem(refpart, 2)
  1771. end
  1772. if num <= 0 then
  1773. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1774. refpart.Anchored = true
  1775. refpart.CFrame = CFrame.new(pos)
  1776. if hit ~= nil then
  1777. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1778. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1779. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1780. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1781. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1782. end
  1783. game:GetService("Debris"):AddItem(refpart, 0)
  1784. end
  1785. until num <= 0
  1786. end))
  1787. end
  1788.  
  1789.  
  1790. ---
  1791.  
  1792. attackdebounce = false
  1793. deb=false
  1794.  
  1795. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1796. if hit.Parent==nil then
  1797. return
  1798. end
  1799. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1800. for _,v in pairs(hit.Parent:children()) do
  1801. if v:IsA("Humanoid") then
  1802. h=v
  1803. end
  1804. end
  1805. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1806. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1807. end
  1808. if hit.Parent.className=="Hat" then
  1809. hit=hit.Parent.Parent:findFirstChild("Head")
  1810. end
  1811. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1812. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1813. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1814. return
  1815. end]]
  1816. -- hs(hit,1.2)
  1817. c=Instance.new("ObjectValue")
  1818. c.Name="creator"
  1819. c.Value=game:service("Players").LocalPlayer
  1820. c.Parent=h
  1821. game:GetService("Debris"):AddItem(c,.5)
  1822. Damage=math.random(minim,maxim)
  1823. -- h:TakeDamage(Damage)
  1824. blocked=false
  1825. block=hit.Parent:findFirstChild("Block")
  1826. if block~=nil then
  1827. print(block.className)
  1828. if block.className=="NumberValue" then
  1829. if block.Value>0 then
  1830. blocked=true
  1831. if decreaseblock==nil then
  1832. block.Value=block.Value-1
  1833. end
  1834. end
  1835. end
  1836. if block.className=="IntValue" then
  1837. if block.Value>0 then
  1838. blocked=true
  1839. if decreaseblock~=nil then
  1840. block.Value=block.Value-1
  1841. end
  1842. end
  1843. end
  1844. end
  1845. if blocked==false then
  1846. -- h:TakeDamage(Damage)
  1847. h.Health=h.Health-Damage
  1848. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1849. else
  1850. h.Health=h.Health-(Damage/2)
  1851. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1852. end
  1853. if Type=="Knockdown" then
  1854. Humanoid=hit.Parent.Humanoid
  1855. Humanoid.PlatformStand=true
  1856. coroutine.resume(coroutine.create(function(HHumanoid)
  1857. swait(1)
  1858. HHumanoid.PlatformStand=false
  1859. end),Humanoid)
  1860. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1861. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1862. local bodvol=Instance.new("BodyVelocity")
  1863. bodvol.velocity=angle*knockback
  1864. bodvol.P=5000
  1865. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1866. bodvol.Parent=hit
  1867. rl=Instance.new("BodyAngularVelocity")
  1868. rl.P=3000
  1869. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1870. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1871. rl.Parent=hit
  1872. game:GetService("Debris"):AddItem(bodvol,.5)
  1873. game:GetService("Debris"):AddItem(rl,.5)
  1874. elseif Type=="Normal" then
  1875. bp=Instance.new("BodyVelocity")
  1876. bp.P=100000
  1877. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1878. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1879. if KnockbackType==1 then
  1880. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1881. elseif KnockbackType==2 then
  1882. bp.velocity=Property.CFrame.lookVector*knockback
  1883. end
  1884. if knockback>0 then
  1885. bp.Parent=hit.Parent.Torso
  1886.  
  1887. end
  1888. game:GetService("Debris"):AddItem(bp,.5)
  1889. elseif Type=="Up" then
  1890. local bodyVelocity=Instance.new("BodyVelocity")
  1891. bodyVelocity.velocity=vt(0,60,0)
  1892. bodyVelocity.P=5000
  1893. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1894. bodyVelocity.Parent=hit
  1895. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1896. rl=Instance.new("BodyAngularVelocity")
  1897. rl.P=3000
  1898. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1899. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1900. rl.Parent=hit
  1901. game:GetService("Debris"):AddItem(rl,.5)
  1902. elseif Type=="Snare" then
  1903. bp=Instance.new("BodyPosition")
  1904. bp.P=2000
  1905. bp.D=100
  1906. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1907. bp.position=hit.Parent.Torso.Position
  1908. bp.Parent=hit.Parent.Torso
  1909. game:GetService("Debris"):AddItem(bp,1)
  1910. elseif Type=="Target" then
  1911. if Targetting==false then
  1912. ZTarget=hit.Parent.Torso
  1913. coroutine.resume(coroutine.create(function(Part)
  1914. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1915. swait(1)
  1916. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1917. end),ZTarget)
  1918. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1919. targetgui=Instance.new("BillboardGui")
  1920. targetgui.Parent=ZTarget
  1921. targetgui.Size=UDim2.new(10,100,10,100)
  1922. targ=Instance.new("ImageLabel")
  1923. targ.Parent=targetgui
  1924. targ.BackgroundTransparency=1
  1925. targ.Image="rbxassetid://4834067"
  1926. targ.Size=UDim2.new(1,0,1,0)
  1927. cam.CameraType="Scriptable"
  1928. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1929. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1930. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1931. Targetting=true
  1932. RocketTarget=ZTarget
  1933. for i=1,Property do
  1934. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1935. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1936. swait()
  1937. end
  1938. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1939. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1940. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1941. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1942. end
  1943. Targetting=true
  1944. RocketTarget=true
  1945. targetgui.Parent=true
  1946. cam.CameraType="Custom"
  1947. end
  1948. end
  1949. debounce=Instance.new("BoolValue")
  1950. debounce.Name="DebounceHit"
  1951. debounce.Parent=hit.Parent
  1952. debounce.Value=true
  1953. game:GetService("Debris"):AddItem(debounce,Delay)
  1954. c=Instance.new("ObjectValue")
  1955. c.Name="creator"
  1956. c.Value=Player
  1957. c.Parent=h
  1958. game:GetService("Debris"):AddItem(c,.5)
  1959. CRIT=true
  1960. hitDeb=true
  1961. AttackPos=6
  1962. end
  1963. end
  1964.  
  1965. showDamage=function(Char,Dealt,du,Color)
  1966. m=Instance.new("Model")
  1967. m.Name=tostring(Dealt)
  1968. h=Instance.new("Humanoid")
  1969. h.Health=0
  1970. h.MaxHealth=0
  1971. h.Parent=m
  1972. c=Instance.new("Part")
  1973. c.Transparency=0
  1974. c.BrickColor=Color
  1975. c.Transparency = 1
  1976. c.Name="Head"
  1977. c.TopSurface=0
  1978. c.BottomSurface=0
  1979. c.formFactor="Plate"
  1980. c.Size=Vector3.new(1,.4,1)
  1981.  
  1982. local txt = Instance.new("BillboardGui", c)
  1983. txt.Adornee = c
  1984. txt.Name = "_status"
  1985. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1986. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1987. local text = Instance.new("TextLabel", txt)
  1988. text.Size = UDim2.new(10, 0, 7, 0)
  1989. text.FontSize = "Size12"
  1990. text.TextScaled = true
  1991. text.TextTransparency = 0.5
  1992. text.BackgroundTransparency = 1
  1993. text.TextTransparency = 0.5
  1994. text.TextStrokeTransparency = 0.5
  1995. text.Font = "SciFi"
  1996. text.TextStrokeColor3 = Color3.new(0,0,0)
  1997. v=Instance.new("Part")
  1998. v.Name = "ColorBrick"
  1999. v.Parent=c
  2000. v.FormFactor="Symmetric"
  2001. v.Anchored=true
  2002. v.CanCollide=false
  2003. v.BottomSurface="Smooth"
  2004. v.TopSurface="Smooth"
  2005. v.Size=Vector3.new(10,5,3)
  2006. v.Transparency=1
  2007. v.CFrame=c.CFrame
  2008. v.BrickColor=BrickColor.random()
  2009. v.Transparency=1
  2010. text.TextColor3 = t.BrickColor.Color
  2011. v.Shape="Block"
  2012. text.Text = tostring(Dealt)
  2013. ms=Instance.new("CylinderMesh")
  2014. ms.Scale=Vector3.new(.8,.8,.8)
  2015. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2016. local rndm=math.random(1,#hitsounds)
  2017. local r=rndm
  2018. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2019. if CRIT==true then
  2020. ms.Scale=Vector3.new(1,1.25,1)
  2021. end
  2022. ms.Parent=c
  2023. c.Reflectance=0
  2024. Instance.new("BodyGyro").Parent=c
  2025. c.Parent=m
  2026. if Char:findFirstChild("Head")~=nil then
  2027. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2028. elseif Char.Parent:findFirstChild("Head")~=nil then
  2029. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2030. end
  2031. f=Instance.new("BodyPosition")
  2032. f.P=200000
  2033. f.D=100
  2034. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2035. f.position=c.Position+Vector3.new(0,3,0)
  2036. f.Parent=c
  2037. game:GetService("Debris"):AddItem(m,.5+du)
  2038. c.CanCollide=false
  2039. m.Parent=workspace
  2040. c.CanCollide=false
  2041. end
  2042.  
  2043.  
  2044. ------
  2045. hito = function(dm, X, c, dn, dp, dq)
  2046. for I,dr in pairs(workspace:GetChildren()) do
  2047. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2048. local ds = dr:FindFirstChild("Humanoid")
  2049. local dt = dr:FindFirstChild("HumanoidRootPart")
  2050. TakeDamage(ds, c)
  2051. if InForm == true then
  2052. ds.Parent:BreakJoints()
  2053. wait(1.2)
  2054. ds.Parent:Destroy()
  2055. end
  2056. ds:SetStateEnabled(16, true)
  2057. delay(dn, function()
  2058. ds:SetStateEnabled(16, true)
  2059. end)
  2060. local du = Instance.new("StringValue")
  2061. du.Name = "alabo"
  2062. du.Parent = dt
  2063. game.Debris:AddItem(du, dn)
  2064. local dv = Instance.new("Part")
  2065.  
  2066. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2067. dv.Transparency = 0.25
  2068. dv.Anchored = true
  2069. dv.CanCollide = false
  2070. dv.BrickColor = BrickColor.new("White")
  2071. dv.Material = "Neon"
  2072. dv.Locked = true
  2073. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2074. dv.Parent = modz
  2075. local dw = Instance.new("SpecialMesh")
  2076. dw.MeshType = "Sphere"
  2077. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2078. dw.Parent = dv
  2079. game.Debris:AddItem(dv, 1)
  2080. local dx = Instance.new("Model")
  2081. dx.Name = c
  2082. dx.Parent = workspace
  2083. game.Debris:AddItem(dx, 0.5 + c / 75)
  2084. local dy = Instance.new("Humanoid")
  2085. dy.MaxHealth = 0
  2086. dy.Parent = dx
  2087. local dz = Instance.new("Part")
  2088. dz.Name = "Head"
  2089. dz.Locked = true
  2090. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2091. dz.Position = dt.Position
  2092. dz.BrickColor = BrickColor.new("New Yeller")
  2093. dz.Material = "Neon"
  2094. dz.Transparency = 1
  2095. dz.CanCollide = false
  2096. dz.Parent = dx
  2097. local dA = Instance.new("BodyPosition")
  2098. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2099. dA.P = 20000
  2100. dA.D = 300
  2101. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2102. dA.Parent = dz
  2103. local dB = Instance.new("CylinderMesh")
  2104. dB.Parent = dz
  2105. coroutine.resume(coroutine.create(function()
  2106. while dB do
  2107. swait()
  2108. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2109. end
  2110. end))
  2111. if dp then
  2112. local dC = Instance.new("BodyVelocity")
  2113. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2114. dC.P = 9999999999
  2115. dC.Velocity = dp
  2116. dC.Parent = dt
  2117. game.Debris:AddItem(dC, dn)
  2118. end
  2119. if dq then
  2120. local dD = Instance.new("BodyAngularVelocity")
  2121. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2122. dD.P = math.huge
  2123. dD.AngularVelocity = dq
  2124. dD.Parent = dt
  2125. game.Debris:AddItem(dD, dn)
  2126. end
  2127. local dE = Instance.new("Sound")
  2128. dE.Pitch = rd2(10, 11) / 10
  2129. dE.Volume = rd2(10, 13) / 10
  2130. dE.EmitterSize = 10
  2131. dE.SoundId = "rbxassetid://"
  2132. dE.Parent = dv
  2133. dE:Play()
  2134. coroutine.resume(coroutine.create(function()
  2135. for I = 1, 5 do
  2136. swait()
  2137. dv.Transparency = dv.Transparency + 0.175
  2138. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2139. end
  2140. end))
  2141. end
  2142. end
  2143. end
  2144. ------
  2145.  
  2146. vt = Vector3.new
  2147. local new = Instance.new
  2148. local cf = CFrame.new
  2149. local cfa = CFrame.Angles
  2150. local bc = BrickColor.new
  2151.  
  2152. function bigbangattack()
  2153. attack = true
  2154. Humanoid.WalkSpeed = 0
  2155. for i = 0, 8, 0.1 do
  2156. swait()
  2157. 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)
  2158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2160. 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)
  2161. 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)
  2162. 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)
  2163. 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)
  2164. end
  2165. local rng = Instance.new("Part", mouse)
  2166. rng.Anchored = true
  2167. rng.BrickColor = BrickColor.new("Cyan")
  2168. rng.CanCollide = false
  2169. rng.FormFactor = 3
  2170. rng.Name = "Ring"
  2171. rng.Size = Vector3.new(0.4,0.4,0.4)
  2172. rng.Transparency = 0
  2173. rng.TopSurface = 0
  2174. rng.BottomSurface = 0
  2175. rng.CFrame = RootPart.CFrame
  2176. local rngm = Instance.new("SpecialMesh", rng)
  2177. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2178.  
  2179. local rng3 = rng:Clone()
  2180. rng3.Parent = char
  2181. local rng3m = rng3.Mesh
  2182.  
  2183. local rng5 = rng:Clone()
  2184. rng5.Parent = char
  2185. rng5.BrickColor = BrickColor.new("Cyan")
  2186. local rng5m = rng5.Mesh
  2187. local rng6 = rng:Clone()
  2188. rng6.Material = "Plastic"
  2189. rng6.BrickColor = BrickColor.new("Cyan")
  2190. rng6.Parent = char
  2191. local rng6m = rng6.Mesh
  2192. rng6m.Scale = vt(7.5,7.5,7.5)
  2193. rng6m.MeshType = "FileMesh"
  2194. rng6m.MeshId = "rbxassetid://430736398"
  2195. local Must2 = Instance.new("Sound",rng6)
  2196. Must2.SoundId = "rbxassetid://135581154"
  2197. Must2.Pitch = 0.99
  2198. Must2.Volume = 3
  2199. Must2.Looped = false
  2200. wait(0)
  2201. Must2:Play()
  2202. local hita = rng6.Touched:connect(function(hit)
  2203. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2204. end)
  2205.  
  2206. rng3.CFrame = RootPart.CFrame
  2207.  
  2208. rng5.CFrame = RootPart.CFrame
  2209. rng6.CFrame = RootPart.CFrame
  2210. local pie222 = Instance.new("ParticleEmitter")
  2211. pie222.Parent = rng6
  2212. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2213. pie222.LightEmission = 1
  2214. pie222.Size = NumberSequence.new(6,1)
  2215. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2216. pie222.Transparency = NumberSequence.new(0.6,1)
  2217. pie222.EmissionDirection = "Top"
  2218. pie222.Enabled = true
  2219. pie222.Lifetime = NumberRange.new(1)
  2220. pie222.Rotation = NumberRange.new(-320, 320)
  2221. pie222.Rate = 404
  2222. pie222.Speed = NumberRange.new(0)
  2223. pie222.LockedToPart = false
  2224. pie222.VelocitySpread = 2
  2225. wait()
  2226. local scaler = 10/5
  2227. local scaler2 = 10/5
  2228. for i = 0,10,0.1 do
  2229. swait()
  2230. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2231.  
  2232. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2233.  
  2234. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2235. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2236. rng6.CFrame = rng3.CFrame
  2237. rng.Transparency = rng.Transparency + 1
  2238.  
  2239. rng3.Transparency = rng3.Transparency + 0.01
  2240.  
  2241. rng5.Transparency = rng5.Transparency + 0.01
  2242. rng6.Transparency = rng6.Transparency + 0.021
  2243. scaler = scaler - 0.125/5
  2244. scaler2 = scaler2 - 0.1/5
  2245.  
  2246. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2247.  
  2248. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2249. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2250. end
  2251. hita:disconnect()
  2252. game:GetService("Debris"):AddItem(rng, 1)
  2253.  
  2254. game:GetService("Debris"):AddItem(rng3, 1)
  2255.  
  2256. game:GetService("Debris"):AddItem(rng5, 1)
  2257. attack = false
  2258. pie222:Destroy()
  2259. Humanoid.WalkSpeed = 16
  2260. end
  2261.  
  2262.  
  2263. function bigbangattack2()
  2264. attack = true
  2265. Humanoid.WalkSpeed = 0
  2266. for i = 0, 8, 0.1 do
  2267. swait()
  2268. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2269. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2270. 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)
  2271. 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)
  2272. 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)
  2273. 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)
  2274. end
  2275. local rng = Instance.new("Part", RightArm)
  2276. rng.Anchored = true
  2277. rng.BrickColor = BrickColor.new("Cyan")
  2278. rng.CanCollide = false
  2279. rng.FormFactor = 3
  2280. rng.Name = "Ring"
  2281. rng.Size = Vector3.new(0.4,0.4,0.4)
  2282. rng.Transparency = 0
  2283. rng.TopSurface = 0
  2284. rng.BottomSurface = 0
  2285. rng.CFrame = RootPart.CFrame
  2286. local rngm = Instance.new("SpecialMesh", rng)
  2287. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2288.  
  2289. local rng3 = rng:Clone()
  2290. rng3.Parent = char
  2291. local rng3m = rng3.Mesh
  2292.  
  2293. local rng5 = rng:Clone()
  2294. rng5.Parent = char
  2295. rng5.BrickColor = BrickColor.new("Cyan")
  2296. local rng5m = rng5.Mesh
  2297. local rng6 = rng:Clone()
  2298. rng6.Material = "Plastic"
  2299. rng6.BrickColor = BrickColor.new("Cyan")
  2300. rng6.Parent = char
  2301. local rng6m = rng6.Mesh
  2302. rng6m.Scale = vt(7.5,7.5,30.5)
  2303. rng6m.MeshType = "FileMesh"
  2304. rng6m.MeshId = "rbxassetid://430736398"
  2305. local Must2 = Instance.new("Sound",Torso)
  2306. Must2.SoundId = "rbxassetid://719747626"
  2307. Must2.Pitch = 0.99
  2308. Must2.Volume = 3
  2309. Must2.Looped = false
  2310. wait(0)
  2311. Must2:Play()
  2312. local hita = rng6.Touched:connect(function(hit)
  2313. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2314. end)
  2315.  
  2316. rng3.CFrame = Head.CFrame
  2317.  
  2318. rng5.CFrame = Head.CFrame
  2319. rng6.CFrame = rng5.CFrame
  2320. local pie222 = Instance.new("ParticleEmitter")
  2321. pie222.Parent = rng6
  2322. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2323. pie222.LightEmission = 1
  2324. pie222.Size = NumberSequence.new(15,1)
  2325. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2326. pie222.Transparency = NumberSequence.new(0.6,1)
  2327. pie222.EmissionDirection = "Top"
  2328. pie222.Enabled = true
  2329. pie222.Lifetime = NumberRange.new(1)
  2330. pie222.Rotation = NumberRange.new(-320, 320)
  2331. pie222.Rate = 404
  2332. pie222.Speed = NumberRange.new(0)
  2333. pie222.LockedToPart = false
  2334. pie222.VelocitySpread = 2
  2335. wait()
  2336. local scaler = 10/5
  2337. local scaler2 = 10/5
  2338. for i = 0,10,0.1 do
  2339. swait()
  2340. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2341.  
  2342. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2343.  
  2344. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2345. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2346. rng6.CFrame = rng3.CFrame
  2347. rng.Transparency = rng.Transparency + 1
  2348.  
  2349. rng3.Transparency = rng3.Transparency + 0.01
  2350.  
  2351. rng5.Transparency = rng5.Transparency + 0.01
  2352. rng6.Transparency = rng6.Transparency + 0.021
  2353. scaler = scaler - 0.125/5
  2354. scaler2 = scaler2 - 0.1/5
  2355.  
  2356. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2357.  
  2358. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2359. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2360. end
  2361. hita:disconnect()
  2362. game:GetService("Debris"):AddItem(rng, 1)
  2363.  
  2364. game:GetService("Debris"):AddItem(rng3, 1)
  2365.  
  2366. game:GetService("Debris"):AddItem(rng5, 1)
  2367. attack = false
  2368. pie222:Destroy()
  2369. Humanoid.WalkSpeed = 16
  2370. end
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376. mouse.KeyDown:connect(function(k) ---galickgun
  2377. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2378. MV4 = 0
  2379. local Must = Instance.new("Sound",Torso)
  2380. Must.SoundId = "rbxassetid://719748223"
  2381. Must.Pitch = 0.99
  2382. Must.Volume = 3.4
  2383. Must.Looped = false
  2384. wait(0)
  2385. Must:Play()
  2386. Humanoid.WalkSpeed = 13
  2387. local Aura = Instance.new('ParticleEmitter')
  2388. Aura.Name = "Aura"
  2389. Aura.Texture = "rbxassetid://347730682"
  2390. Aura.Parent = Torso
  2391. Aura.LightEmission = 1
  2392. Aura.Transparency = NumberSequence.new(0.4,1)
  2393. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2394. Aura.Size = NumberSequence.new(1,9)
  2395. Aura.Rotation = NumberRange.new(-360,360)
  2396. Aura.LockedToPart = true
  2397. Aura.Lifetime = NumberRange.new(1)
  2398. Aura.Rate = 100
  2399. Aura.Speed = NumberRange.new(0)
  2400. Aura.EmissionDirection = "Top"
  2401. local Aura2 = Instance.new('ParticleEmitter')
  2402. Aura2.Name = "Aura"
  2403. Aura2.Texture = "rbxassetid://1046299182"
  2404. Aura2.Parent = Torso
  2405. Aura2.LightEmission = 1
  2406. Aura2.Transparency = NumberSequence.new(0,1)
  2407. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2408. Aura2.Size = NumberSequence.new(14)
  2409. Aura2.Rotation = NumberRange.new(-360,360)
  2410. Aura2.LockedToPart = true
  2411. Aura2.Lifetime = NumberRange.new(0.2)
  2412. Aura2.Rate = 20
  2413. Aura2.Speed = NumberRange.new(0)
  2414. Aura2.EmissionDirection = "Top"
  2415. attack = true
  2416. Firepart1 = Instance.new("Part", RightArm)
  2417. Firepart1.Size = Vector3.new(1, 1, 1)
  2418. GuW1 = Instance.new("Weld")
  2419. GuW1.Name = "GuW"
  2420. GuW1.Part0 = RightArm
  2421. GuW1.C0 = cn(0, -1, 0)
  2422. GuW1.C1 = cn(0, 0, 0)
  2423. GuW1.Part1 = Firepart1
  2424. GuW1.Parent = RightArm
  2425. Firepart1.Transparency = 1
  2426. Firepart2 = Instance.new("Part", LeftArm)
  2427. Firepart2.Size = Vector3.new(1, 1, 1)
  2428. GuW2 = Instance.new("Weld")
  2429. GuW2.Name = "GuW"
  2430. GuW2.Part0 = LeftArm
  2431. GuW2.C0 = cn(0, -1, 0)
  2432. GuW2.C1 = cn(0, 0, 0)
  2433. GuW2.Part1 = Firepart2
  2434. GuW2.Parent = LeftArm
  2435. Firepart2.Transparency = 1
  2436. GuW1:Destroy()
  2437. GuW1 = Instance.new("Weld")
  2438. GuW1.Name = "GuW"
  2439. GuW1.Part0 = Torso
  2440. GuW1.C0 = cn(0, 0, -6)
  2441. GuW1.C1 = cn(0, 0, 0)
  2442. GuW1.Part1 = Firepart1
  2443. GuW1.Parent = Torso
  2444. GuW2:Destroy()
  2445. GuW2 = Instance.new("Weld")
  2446. GuW2.Name = "GuW"
  2447. GuW2.Part0 = Torso
  2448. GuW2.C0 = cn(0, 0, -6)
  2449. GuW2.C1 = cn(0, 0, 0)
  2450. GuW2.Part1 = Firepart2
  2451. GuW2.Parent = Torso
  2452. GuW2:Destroy()
  2453. GuW2 = Instance.new("Weld")
  2454. GuW2.Name = "GuW"
  2455. GuW2.Part0 = Torso
  2456. GuW2.C0 = cn(0, 0, -4)
  2457. GuW2.C1 = cn(0, 0, 0)
  2458. GuW2.Part1 = Firepart2
  2459. GuW2.Parent = Torso
  2460. for i = 0, 18, 0.1 do
  2461. swait()
  2462. if Torsovelocity.Y > 2 then
  2463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2465. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2466. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2468. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2469. elseif Torsovelocity.Y < 1 then
  2470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2472. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2473. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2474. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2475. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2476. end
  2477. end
  2478. GuW1:Destroy()
  2479. GuW1 = Instance.new("Weld")
  2480. GuW1.Name = "GuW"
  2481. GuW1.Part0 = Torso
  2482. GuW1.C0 = cn(0, 0, -15)
  2483. GuW1.C1 = cn(0, 0, 0)
  2484. GuW1.Part1 = Firepart1
  2485. GuW1.Parent = Torso
  2486. GuW2:Destroy()
  2487. GuW2 = Instance.new("Weld")
  2488. GuW2.Name = "GuW"
  2489. GuW2.Part0 = Torso
  2490. GuW2.C0 = cn(0, 0, -17.5)
  2491. GuW2.C1 = cn(0, 0, 0)
  2492. GuW2.Part1 = Firepart2
  2493. GuW2.Parent = Torso
  2494. local Must = Instance.new("Sound",Torso)
  2495. Must.SoundId = "rbxassetid://719747626"
  2496. Must.Pitch = 0.99
  2497. Must.Volume = 3.9
  2498. Must.Looped = false
  2499. wait(0)
  2500. Must:Play()
  2501. for i = 0, 1.25, 0.01 do
  2502. swait()
  2503. 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)
  2504. shoottraildd22(mouse.Hit.p, Torso, 0)
  2505. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2506. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2507. if Torsovelocity.Y > 2 then
  2508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2510. 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)
  2511. 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)
  2512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2513. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2514. end
  2515. end
  2516. Must:Stop()
  2517. Aura:Destroy()
  2518. Aura2:Destroy()
  2519. wait(0.5)
  2520. Humanoid.WalkSpeed = 16
  2521. attack = false
  2522. MV4 = 300
  2523. Firepart1:Destroy()
  2524. Firepart2:Destroy()
  2525. end
  2526. end)
  2527.  
  2528.  
  2529. d = {}
  2530. function iteffect()
  2531.  
  2532. coroutine.resume(coroutine.create(function()
  2533.  
  2534. for i = 1, 10 do
  2535. effect = Instance.new("Part", workspace)
  2536. effect.Anchored = true
  2537. effect.CanCollide = false
  2538. effect.Size = Vector3.new(0.2, 3, 0.2)
  2539. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2540. effect.Transparency = 0
  2541. effect.Material = "Plastic"
  2542. effect.BrickColor = BrickColor.new("Really black")
  2543. table.insert(d, effect)
  2544. game:GetService("Debris"):AddItem(effect, 0.3)
  2545. end
  2546.  
  2547. coroutine.resume(coroutine.create(function()
  2548. for i = 1, 10 do
  2549. for i,e in pairs(d) do
  2550. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2551. e.Transparency = e.Transparency + 0.030
  2552. end
  2553. wait(0.01)
  2554. end
  2555.  
  2556. end))
  2557. end))
  2558.  
  2559.  
  2560. end
  2561.  
  2562. tp = true
  2563.  
  2564. mouse.KeyDown:connect(function(k)
  2565. if k == "e" then
  2566. if tp == true then
  2567. tp = false
  2568. char.Head.face.Parent = game.Lighting
  2569. wait(0)
  2570. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2571. game.Lighting.face.Parent = char.Head
  2572. wait(0)
  2573. tp = true
  2574.  
  2575.  
  2576. end
  2577. end
  2578. end)
  2579.  
  2580.  
  2581. MV4 = 300
  2582. mouse.KeyDown:connect(function(k)
  2583. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2584. MV4 = 0
  2585. local Must = Instance.new("Sound",workspace)
  2586. Must.SoundId = "rbxassetid://512366303"
  2587. Must.Pitch = 0.99
  2588. Must.Volume = 3.5
  2589. Must.Looped = true
  2590. wait(0)
  2591. Must:Play()
  2592. local lb = Instance.new("Part")
  2593. lb.Parent = char
  2594. lb.Material = "Neon"
  2595. lb.Color = BrickColor.new("Gold").Color
  2596. lb.CanCollide = false
  2597. lb.Material = "Neon"
  2598. lb.Size = vt(1,1,1)
  2599. lb.CFrame = Torso.CFrame
  2600. lb.Rotation = vt(0,0,0)
  2601. lb.Anchored = true
  2602. lb.Transparency = 0
  2603. local thing = Instance.new("SpecialMesh",lb)
  2604. thing.MeshType = "FileMesh"
  2605. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2606. thing.Scale = vt(0,15,0)
  2607. local chancerot = math.random(1,2)
  2608. for z = 0, 4 do
  2609. if chancerot == 1 then
  2610. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2611. elseif chancerot == 2 then
  2612. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2613. end
  2614. lb.Transparency = lb.Transparency + 0.1
  2615. thing.Scale = thing.Scale + vt(15,0,15)
  2616. wait()
  2617. end
  2618. for z = 0, 4 do
  2619. if chancerot == 1 then
  2620. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2621. elseif chancerot == 2 then
  2622. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2623. end
  2624. lb.Transparency = lb.Transparency + 0.1
  2625. thing.Scale = thing.Scale + vt(15,0,15)
  2626. wait()
  2627. end
  2628.  
  2629. local Aura = Instance.new('ParticleEmitter')
  2630. Aura.Name = "Aura"
  2631. Aura.Texture = "rbxassetid://347730682"
  2632. Aura.Parent = Torso
  2633. Aura.LightEmission = 1
  2634. Aura.Transparency = NumberSequence.new(0.5,1)
  2635. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2636. Aura.Size = NumberSequence.new(1,25)
  2637. Aura.Rotation = NumberRange.new(-360,360)
  2638. Aura.LockedToPart = true
  2639. Aura.Lifetime = NumberRange.new(1)
  2640. Aura.Rate = 100
  2641. Aura.Speed = NumberRange.new(0)
  2642. Aura.EmissionDirection = "Top"
  2643. local Aura2 = Instance.new('ParticleEmitter')
  2644. Aura2.Name = "Aura"
  2645. Aura2.Texture = "rbxassetid://1046299182"
  2646. Aura2.Parent = Torso
  2647. Aura2.LightEmission = 1
  2648. Aura2.Transparency = NumberSequence.new(0,1)
  2649. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2650. Aura2.Size = NumberSequence.new(55)
  2651. Aura2.Rotation = NumberRange.new(-360,360)
  2652. Aura2.LockedToPart = true
  2653. Aura2.Lifetime = NumberRange.new(0.2)
  2654. Aura2.Rate = 20
  2655. Aura2.Speed = NumberRange.new(0)
  2656. Aura2.EmissionDirection = "Top"
  2657. lig = Instance.new("PointLight",Player.Character.Torso)
  2658. lig.Color=Color3.new(255,255,0)
  2659. lig.Range = 12
  2660. Humanoid.WalkSpeed = 0.01
  2661. attack = true
  2662. Firepart1 = Instance.new("Part", RightArm)
  2663. Firepart1.Size = Vector3.new(1, 1, 1)
  2664. GuW1 = Instance.new("Weld")
  2665. GuW1.Name = "GuW"
  2666. GuW1.Part0 = RightArm
  2667. GuW1.C0 = cn(0, -1, 0)
  2668. GuW1.C1 = cn(0, 0, 0)
  2669. GuW1.Part1 = Firepart1
  2670. GuW1.Parent = RightArm
  2671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2672. Firepart1.Transparency = 1
  2673. Firepart2 = Instance.new("Part", LeftArm)
  2674. Firepart2.Size = Vector3.new(1, 1, 1)
  2675. GuW2 = Instance.new("Weld")
  2676. GuW2.Name = "GuW"
  2677. GuW2.Part0 = LeftArm
  2678. GuW2.C0 = cn(0, -1, 0)
  2679. GuW2.C1 = cn(0, 0, 0)
  2680. GuW2.Part1 = Firepart2
  2681. GuW2.Parent = LeftArm
  2682. Firepart2.Transparency = 1
  2683.  
  2684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2685. GuW1:Destroy()
  2686. GuW1 = Instance.new("Weld")
  2687. GuW1.Name = "GuW"
  2688. GuW1.Part0 = Torso
  2689. GuW1.C0 = cn(0, 0, -6)
  2690. GuW1.C1 = cn(0, 0, 0)
  2691. GuW1.Part1 = Firepart1
  2692. GuW1.Parent = Torso
  2693. GuW2:Destroy()
  2694. GuW2 = Instance.new("Weld")
  2695. GuW2.Name = "GuW"
  2696. GuW2.Part0 = Torso
  2697. GuW2.C0 = cn(0, 0, -6)
  2698. GuW2.C1 = cn(0, 0, 0)
  2699. GuW2.Part1 = Firepart2
  2700. GuW2.Parent = Torso
  2701.  
  2702. GuW2:Destroy()
  2703. GuW2 = Instance.new("Weld")
  2704. GuW2.Name = "GuW"
  2705. GuW2.Part0 = Torso
  2706. GuW2.C0 = cn(0, 0, -4)
  2707. GuW2.C1 = cn(0, 0, 0)
  2708. GuW2.Part1 = Firepart2
  2709. GuW2.Parent = Torso
  2710. for i = 0, 15, 0.1 do
  2711. swait()
  2712. if Torsovelocity.Y > 2 then
  2713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2715. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2717. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2718. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2719. elseif Torsovelocity.Y < 1 then
  2720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2722. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2725. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2726. end
  2727. end
  2728. wait(16)
  2729. local Aura3 = Instance.new('ParticleEmitter')
  2730. Aura3.Name = "Aura"
  2731. Aura3.Texture = "rbxassetid://1046299182"
  2732. Aura3.Parent = Torso
  2733. Aura3.LightEmission = 1
  2734. Aura3.Transparency = NumberSequence.new(0.4,1)
  2735. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2736. Aura3.Size = NumberSequence.new(140)
  2737. Aura3.Rotation = NumberRange.new(-360,360)
  2738. Aura3.LockedToPart = true
  2739. Aura3.Lifetime = NumberRange.new(0.2)
  2740. Aura3.Rate = 70
  2741. Aura3.Speed = NumberRange.new(0)
  2742. Aura3.EmissionDirection = "Top"
  2743. local Aura4 = Instance.new('ParticleEmitter')
  2744. Aura4.Name = "Aura"
  2745. Aura4.Texture = "rbxassetid://1046299182"
  2746. Aura4.Parent = Torso
  2747. Aura4.LightEmission = 1
  2748. Aura4.Transparency = NumberSequence.new(0.7,1)
  2749. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2750. Aura4.Size = NumberSequence.new(190)
  2751. Aura4.Rotation = NumberRange.new(-360,360)
  2752. Aura4.LockedToPart = true
  2753. Aura4.Lifetime = NumberRange.new(0.2)
  2754. Aura4.Rate = 120
  2755. Aura4.Speed = NumberRange.new(0)
  2756. Aura4.EmissionDirection = "Top"
  2757. local Aura5 = Instance.new('ParticleEmitter')
  2758. Aura5.Name = "Aura"
  2759. Aura5.Texture = "rbxassetid://347730682"
  2760. Aura5.Parent = Torso
  2761. Aura5.LightEmission = 1
  2762. Aura5.Transparency = NumberSequence.new(0.2,1)
  2763. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2764. Aura5.Size = NumberSequence.new(1,65)
  2765. Aura5.Rotation = NumberRange.new(-360,360)
  2766. Aura5.LockedToPart = true
  2767. Aura5.Lifetime = NumberRange.new(1)
  2768. Aura5.Rate = 200
  2769. Aura5.Speed = NumberRange.new(0)
  2770. Aura5.EmissionDirection = "Top"
  2771. local quake = Instance.new("Sound",workspace)
  2772. quake.SoundId = "rbxassetid://1048411878"
  2773. quake.Pitch = 0.99
  2774. quake.Volume = 1.3
  2775. quake.Looped = true
  2776. wait(0)
  2777. quake:Play()
  2778. local scrr = Instance.new("Sound",Torso)
  2779. scrr.SoundId = "rbxassetid://908472235"
  2780. scrr.Pitch = 0.99
  2781. scrr.Volume = 5.5
  2782. scrr.Looped = true
  2783. wait(0)
  2784. scrr:Play()
  2785.  
  2786. for i = 0, 2, 0.1 do
  2787. swait()
  2788. local lb = Instance.new("Part")
  2789. lb.Parent = char
  2790. lb.Material = "Neon"
  2791. lb.Color = BrickColor.new("Gold").Color
  2792. lb.CanCollide = false
  2793. lb.Material = "Neon"
  2794. lb.Size = vt(0.5,0,0.5)
  2795. lb.CFrame = Torso.CFrame
  2796. lb.Rotation = vt(0,0,0)
  2797. lb.Anchored = true
  2798. lb.Transparency = 0
  2799. local thing = Instance.new("SpecialMesh",lb)
  2800. thing.MeshType = "FileMesh"
  2801. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2802. thing.Scale = vt(0,15,0)
  2803. local chancerot = math.random(1,2)
  2804. for z = 0, 4 do
  2805. if chancerot == 1 then
  2806. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2807. elseif chancerot == 2 then
  2808. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2809. end
  2810. lb.Transparency = lb.Transparency + 0.1
  2811. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2812. wait()
  2813. end
  2814. for z = 0, 4 do
  2815. if chancerot == 1 then
  2816. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2817. elseif chancerot == 2 then
  2818. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2819. end
  2820. lb.Transparency = lb.Transparency + 0.1
  2821. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2822. wait()
  2823. end
  2824. end
  2825.  
  2826.  
  2827. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2828. for i = 0, 24, 0.1 do
  2829. swait()
  2830. if Torsovelocity.Y > 2 then
  2831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2833. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2834. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2835. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2836. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2837. elseif Torsovelocity.Y < 1 then
  2838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2840. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2841. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2842. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2843. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2844. end
  2845. end
  2846. wait(5)
  2847. GuW1:Destroy()
  2848. GuW1 = Instance.new("Weld")
  2849. GuW1.Name = "GuW"
  2850. GuW1.Part0 = Torso
  2851. GuW1.C0 = cn(0, 0, -15)
  2852. GuW1.C1 = cn(0, 0, 0)
  2853. GuW1.Part1 = Firepart1
  2854. GuW1.Parent = Torso
  2855. GuW2:Destroy()
  2856. GuW2 = Instance.new("Weld")
  2857. GuW2.Name = "GuW"
  2858. GuW2.Part0 = Torso
  2859. GuW2.C0 = cn(0, 0, -17.5)
  2860. GuW2.C1 = cn(0, 0, 0)
  2861. GuW2.Part1 = Firepart2
  2862. GuW2.Parent = Torso
  2863. local Must2 = Instance.new("Sound",Torso) --1048411878
  2864. Must2.SoundId = "rbxassetid://950551676"
  2865. Must2.Pitch = 0.99
  2866. Must2.Volume = 10
  2867. Must2.Looped = false
  2868. wait(0)
  2869. Must2:Play()
  2870. quake:Stop()
  2871. scrr:Stop()
  2872. local Gone = Instance.new('ParticleEmitter')
  2873. Gone.Name = "Aura"
  2874. Gone.Texture = "rbxassetid://1046299182"
  2875. Gone.Parent = Torso
  2876. Gone.LightEmission = 1
  2877. Gone.Transparency = NumberSequence.new(0.7,1)
  2878. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2879. Gone.Size = NumberSequence.new(340)
  2880. Gone.Rotation = NumberRange.new(-360,360)
  2881. Gone.LockedToPart = true
  2882. Gone.Lifetime = NumberRange.new(0.2)
  2883. Gone.Rate = 70
  2884. Gone.Speed = NumberRange.new(0)
  2885. Gone.EmissionDirection = "Top"
  2886. wait(2)
  2887. Aura:Destroy()
  2888. Aura2:Destroy()
  2889. Aura3:Destroy()
  2890. Aura4:Destroy()
  2891. Aura5:Destroy()
  2892. lig:Destroy()
  2893. Gone:Destroy()
  2894. for i = 0, 3, 0.01 do
  2895. swait()
  2896. shoottraildd2(mouse.Hit.p, Torso, 0)
  2897. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2898. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2899. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2900. if Torsovelocity.Y > 2 then
  2901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2906. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2907. elseif Torsovelocity.Y < 1 then
  2908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2914. end
  2915. end
  2916. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2917. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2918. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2919. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2920. for i = 0, 3, 0.1 do
  2921. swait()
  2922. if Torsovelocity.Y > 2 then
  2923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2924. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2925. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2926. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2927. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2928. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2929. elseif Torsovelocity.Y < 1 then
  2930. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2931. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2932. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2933. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2934. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2935. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2936. end
  2937. end
  2938. wait(1)
  2939. Humanoid.WalkSpeed = 16
  2940. attack = false
  2941. MV4 = 0
  2942. Must:Stop()
  2943. Firepart1:Destroy()
  2944. Firepart2:Destroy()
  2945. end
  2946. end)
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952. musiccommand = 1
  2953. musicwait = false
  2954. mouse.KeyDown:connect(function(k)
  2955. if k == "=" and attack == false then
  2956. if musiccommand == 1 and musicwait == false then
  2957. musicwait = true
  2958. sou2:Stop()
  2959. musiccommand = 2
  2960. end
  2961. if musiccommand == 2 and musicwait == false then
  2962. musicwait = true
  2963. sou2:Play()
  2964. sou2.Volume = 2
  2965. musiccommand = 3
  2966. end
  2967. if musiccommand == 3 and musicwait == false then
  2968. musicwait = true
  2969. sou2.Volume = 0.5
  2970. musiccommand = 1
  2971. end
  2972. musicwait = false
  2973. end
  2974. end)
  2975. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2976. Hitpart3 = Instance.new("Part", HPart3)
  2977. Hitpart3.Size = Vector3.new(1, 1, 1)
  2978. Hitpart3.CanCollide = false
  2979. HuW3 = Instance.new("Weld")
  2980. HuW3.Name = "GuW"
  2981. HuW3.Part0 = HPart3
  2982. HuW3.C0 = cn(Xv, Yv, Zv)
  2983. HuW3.C1 = cn(0, 0, 0)
  2984. HuW3.Part1 = Hitpart3
  2985. HuW3.Parent = HPart3
  2986. Hitpart3.Transparency = 1
  2987. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2988. end
  2989. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2990. Hitpart2 = Instance.new("Part", HPart2)
  2991. Hitpart2.Size = Vector3.new(1, 1, 1)
  2992. Hitpart2.CanCollide = false
  2993. HuW2 = Instance.new("Weld")
  2994. HuW2.Name = "GuW"
  2995. HuW2.Part0 = HPart2
  2996. HuW2.C0 = cn(Xv, Yv, Zv)
  2997. HuW2.C1 = cn(0, 0, 0)
  2998. HuW2.Part1 = Hitpart2
  2999. HuW2.Parent = HPart2
  3000. Hitpart2.Transparency = 1
  3001. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3002. end
  3003. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3004. Hitpart = Instance.new("Part", HPart)
  3005. Hitpart.Size = Vector3.new(1, 1, 1)
  3006. Hitpart.CanCollide = false
  3007. HuW = Instance.new("Weld")
  3008. HuW.Name = "GuW"
  3009. HuW.Part0 = HPart
  3010. HuW.C0 = cn(Xv, Yv, Zv)
  3011. HuW.C1 = cn(0, 0, 0)
  3012. HuW.Part1 = Hitpart
  3013. HuW.Parent = HPart
  3014. Hitpart.Transparency = 1
  3015. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3016. end
  3017. wait2 = false
  3018. combo = 1
  3019. mouse.Button1Down:connect(function(key)
  3020. if attack == false then
  3021. attack = true
  3022. Humanoid.WalkSpeed = 17.01
  3023. if combo == 1 and wait2 == false then
  3024. wait2 = true
  3025. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3026. HitpartFunk(LeftArm, 10, 50, 0, -0.5, 0)
  3027. for i = 0, 0.3, 0.1 do
  3028. swait()
  3029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3031. 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)
  3032. 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)
  3033. 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)
  3034. 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)
  3035. end
  3036. combo = 2
  3037. end
  3038. if combo == 2 and wait2 == false then
  3039. wait2 = true
  3040.  
  3041. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3042. for i = 0, 0.3, 0.1 do
  3043. swait()
  3044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3046. 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)
  3047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3048. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3049. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3050. end
  3051. combo = 3
  3052. end
  3053. if combo == 3 and wait2 == false then
  3054. wait2 = true
  3055. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3056. HitpartFunk(RightLeg, 10, 50, 0, -0.5, 0)
  3057. for i = 0, 0.1, 0.1 do
  3058. swait()
  3059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3063. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3064. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3065. end
  3066. combo = 1
  3067. end
  3068. Humanoid.WalkSpeed = 16
  3069. Hitpart:Destroy()
  3070. wait2 = false
  3071. attack = false
  3072. end
  3073. end)
  3074. --
  3075. --
  3076. MV1 = 20
  3077. mouse.KeyDown:connect(function(k)
  3078. if k == "=" and attack == false then
  3079. if firemode == true then
  3080. firemode = false
  3081. print("ice mode")
  3082. icesmoke.Acceleration = Vector3.new(0,0,0)
  3083. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3084. icesmoke.Transparency = NumberSequence.new({
  3085. NumberSequenceKeypoint.new(0, 0.9),
  3086. NumberSequenceKeypoint.new(1, 1)
  3087. })
  3088. icesmoke.Size = NumberSequence.new(3)
  3089. icesmoke.Parent = RightArm
  3090. else
  3091. firemode = true
  3092. print("fire mode")
  3093. ice_mode = false
  3094. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3095. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3096. icesmoke.Rate = 400
  3097. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3098. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3099. icesmoke.Size = NumberSequence.new(3)
  3100. icesmoke.EmissionDirection = "Top"
  3101. icesmoke.Parent = LeftArm
  3102. end
  3103. end
  3104. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3105. MV1 = 90
  3106. Humanoid.WalkSpeed = 15
  3107. attack = true
  3108. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3109. Firepart2 = Instance.new("Part", LeftArm)
  3110. Firepart2.Size = Vector3.new(1, 1, 1)
  3111. Firepart2.CanCollide = false
  3112. GuW2 = Instance.new("Weld")
  3113. GuW2.Name = "GuW"
  3114. GuW2.Part0 = LeftArm
  3115. GuW2.C0 = cn(0, -0.5, 0)
  3116. GuW2.C1 = cn(0, 0, 0)
  3117. GuW2.Part1 = Firepart2
  3118. GuW2.Parent = LeftArm
  3119. Firepart2.Transparency = 1
  3120. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3121. for i = 0, 2, 0.1 do
  3122. swait()
  3123. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3126. 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)
  3127. 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)
  3128. 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)
  3129. 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)
  3130. end
  3131. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3132. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3133. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3134. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3135. Humanoid.WalkSpeed = 16
  3136. attack = false
  3137. Firepart2:Destroy()
  3138. end
  3139. end)
  3140. MV2 = 90
  3141.  
  3142. mouse.KeyDown:connect(function(key)
  3143. if key == "=" then
  3144. Head.Transparency = 1
  3145. Torso.Transparency = 1
  3146. LeftArm.Transparency = 1
  3147. Head.face.Texture = ""
  3148. RightArm.Transparency = 1
  3149. LeftLeg.Transparency = 1
  3150. RightLeg.Transparency = 1
  3151. mesh1.Transparency = 1
  3152. mesh2.Transparency = 1
  3153. mesh5.Transparency = 1
  3154. mesheye.Transparency = 1
  3155. mesheye1.Transparency = 1
  3156. mesheye2.Transparency = 1
  3157. mesheye3.Transparency = 1
  3158. char.Parent = workspace.Camera
  3159. char.WalkSpeed = 60
  3160. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3161. char:FindFirstChild("TalkingBillBoard"):destroy()
  3162. end
  3163. end
  3164. end)
  3165. mouse.KeyUp:connect(function(key)
  3166. if key == "=" then
  3167. Head.Transparency = 0
  3168. Torso.Transparency = 0
  3169. LeftArm.Transparency = 0
  3170. Head.face.Texture = ""
  3171. RightArm.Transparency = 0
  3172. LeftLeg.Transparency = 0
  3173. RightLeg.Transparency = 0
  3174. mesh1.Transparency = 0
  3175. mesh2.Transparency = 0
  3176. mesh5.Transparency = 0
  3177. mesheye.Transparency = 0
  3178. mesheye1.Transparency = 0
  3179. mesheye2.Transparency = 0
  3180. mesheye3.Transparency = 0
  3181. hat1.Transparency = 0
  3182. hat2.Transparency = 0
  3183. hat3.Transparency = 0
  3184. hat4.Transparency = 0
  3185. hat5.Transparency = 0
  3186. hat6.Transparency = 0
  3187. hat7.Transparency = 0
  3188. hat8.Transparency = 0
  3189. hat9.Transparency = 0
  3190. char.Parent = workspace
  3191. end
  3192. end)
  3193.  
  3194.  
  3195.  
  3196. Rapid = false
  3197. BasePart = Instance.new("Part")
  3198. BasePart.Shape = Enum.PartType.Block
  3199. BasePart.Material = Enum.Material.Neon
  3200. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3201. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3202. BasePart.FormFactor = Enum.FormFactor.Custom
  3203. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3204. BasePart.CanCollide = true
  3205. BasePart.Locked = true
  3206. BasePart.Anchored = false
  3207. local icy_Player = game.Players.localPlayer
  3208. local icy_mouse = icy_Player:GetMouse()
  3209. ice_mode = false
  3210. local colors = {
  3211. BrickColor.new("Cyan"),
  3212. BrickColor.new("Medium blue"),
  3213. BrickColor.new("Pastel blue")
  3214. }
  3215. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3216. MV3 = 190
  3217. mouse.KeyDown:connect(function(key)
  3218. if key == "t" then
  3219. if Morph == false then
  3220. Morph = true
  3221. MorphFunction()
  3222. end
  3223. end
  3224. end)
  3225.  
  3226. Object = Player.Character.HumanoidRootPart
  3227.  
  3228. Run = game["Run Service"]
  3229.  
  3230. PreviousP = Object.CFrame.p
  3231. Running = false
  3232.  
  3233. MorphFunction = function()
  3234. local MaxX = 100
  3235. local MinX = -100
  3236. local MaxY = 100
  3237. local MinY = -100
  3238. local MaxZ = 100
  3239. local MinZ = -100
  3240. local Morph = coroutine.wrap(function()
  3241. while Run.Stepped:wait(0.1) do
  3242. if Morph == false then break end
  3243. local Model = Instance.new("Model",workspace)
  3244. if Player.Character:FindFirstChild("Shirt") then
  3245. local Shirt = Player.Character.Shirt:Clone()
  3246. Shirt.Parent = Model
  3247. end
  3248. if Player.Character:FindFirstChild("Pants") then
  3249. local Pants = Player.Character.Pants:Clone()
  3250. Pants.Parent = Model
  3251. end
  3252. local Humanoid = Instance.new("Humanoid",Model)
  3253. local LeftArm = Player.Character["Left Arm"]:Clone()
  3254. LeftArm.Parent = Model
  3255. LeftArm.Transparency = 0.4
  3256. LeftArm.Anchored = true
  3257. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  3258. local RightArm = Player.Character["Right Arm"]:Clone()
  3259. RightArm.Parent = Model
  3260. RightArm.Transparency = 0.4
  3261. RightArm.Anchored = true
  3262. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  3263. local LeftLeg = Player.Character["Left Leg"]:Clone()
  3264. LeftLeg.Parent = Model
  3265. LeftLeg.Transparency = 0.4
  3266. LeftLeg.Anchored = true
  3267. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  3268. local RightLeg = Player.Character["Right Leg"]:Clone()
  3269. RightLeg.Parent = Model
  3270. RightLeg.Transparency = 0.4
  3271. RightLeg.Anchored = true
  3272. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  3273. local Children = Model:GetChildren()
  3274. wait(0.01)
  3275. for i = 1,#Children do
  3276. if Children[i]:IsA("Part") then
  3277. Children[i].Transparency = 1
  3278. end
  3279. game.Debris:AddItem(Children[i],0)
  3280. end
  3281. end
  3282. end)
  3283. Morph()
  3284. end
  3285.  
  3286.  
  3287.  
  3288.  
  3289. function smooth(obj)
  3290. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  3291. for i,v in pairs(sides) do
  3292. obj[v.."Surface"] = "SmoothNoOutlines"
  3293. end
  3294. end
  3295. function fade(obj, dest, grow)
  3296. spawn(function()
  3297. local oldcf = obj.CFrame
  3298. for i = 0, 10 do
  3299. if grow then
  3300. obj.Size = obj.Size +Vector3.new(1,1,1)
  3301. obj.CFrame = oldcf
  3302. end
  3303. obj.Transparency = obj.Transparency +0.2
  3304. swait()
  3305. end
  3306. if dest then
  3307. obj:Destroy()
  3308. end
  3309. end)
  3310. end
  3311.  
  3312.  
  3313. sprint = false
  3314. function sprint(key)
  3315. if key=="r" then
  3316. sprint = true
  3317. char:FindFirstChildOfClass("Humanoid")
  3318. local mod = Instance.new("Model", workspace)
  3319. mod.Name = "MobModel"
  3320. for i,v in pairs(char:children()) do
  3321. if v:IsA("Accessory") and not rage then
  3322. if v:FindFirstChild("Handle") then
  3323. v.Handle.Transparency = 1
  3324. end
  3325. end
  3326. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  3327. v.Transparency = 0
  3328. end
  3329. end
  3330. if char.Head:FindFirstChild("face") then
  3331. char.Head.face.Transparency = 1
  3332. end
  3333. repeat wait()
  3334. if not workspace:FindFirstChild("MobModel") then
  3335. mod = Instance.new("Model", workspace)
  3336. mod.Name = "MobModel"
  3337. end
  3338. for i,v in pairs(Character:children()) do
  3339. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  3340. local new = v:Clone()
  3341. smooth(new)
  3342. new.Transparency = 0.3
  3343. new.Anchored = true
  3344. new.CanCollide = false
  3345. new.Material = "Neon"
  3346. new.BrickColor = BrickColor.new("Dark blue")
  3347. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  3348. new.Parent = mod
  3349. fade(new, true)
  3350. end
  3351. end
  3352. until not sprint
  3353. if mod then
  3354. spawn(function()
  3355. repeat wait() until not mod or #mod:children() == 0
  3356. mod:Destroy()
  3357. end)
  3358. end
  3359. char:FindFirstChildOfClass("Humanoid")
  3360. end
  3361. end
  3362. function sprint2(key)
  3363. if key=="r" then
  3364. sprint = false
  3365. for i,v in pairs(char:children()) do
  3366. if v:IsA("Accessory") and not rage then
  3367. if v:FindFirstChild("Handle") then
  3368. v.Handle.Transparency = 1
  3369. end
  3370. end
  3371. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  3372. v.Transparency = 0
  3373. end
  3374. end
  3375. if char.Head:FindFirstChild("face") then
  3376. char.Head.face.Transparency = 0
  3377. end
  3378. end
  3379. end
  3380.  
  3381.  
  3382.  
  3383. SoundFolder = Instance.new("Folder",char)
  3384. SoundFolder.Name = "SoundFolder"
  3385. punchsound1 = Instance.new("Sound",Torso)
  3386. punchsound1.Volume = 1.2
  3387. punchsound1.Name = "punchsound1"
  3388. punchsound1.Looped = false
  3389. punchsound1.SoundId = "rbxassetid://137579113"
  3390. StrongPunch = Instance.new("Sound",Torso)
  3391. StrongPunch.Volume = 1.6
  3392. StrongPunch.Name = "StrongPunch"
  3393. StrongPunch.Looped = false
  3394. StrongPunch.SoundId = "rbxassetid://441202925"
  3395. StrongPunch = Instance.new("Sound",Torso)
  3396. StrongPunch.Volume = 1.6
  3397. StrongPunch.Name = "StrongPunch"
  3398. StrongPunch.Looped = false
  3399. StrongPunch.SoundId = "rbxassetid://441202925"
  3400. StrongPunch1 = Instance.new("Sound",Torso)
  3401. StrongPunch1.Volume = 1.6
  3402. StrongPunch1.Name = "StrongPunch"
  3403. StrongPunch1.Looped = false
  3404. StrongPunch1.SoundId = "rbxassetid://441202925"
  3405. StrongPunch2 = Instance.new("Sound",Torso)
  3406. StrongPunch2.Volume = 1.6
  3407. StrongPunch2.Name = "StrongPunch"
  3408. StrongPunch.Looped = false
  3409. StrongPunch2.SoundId = "rbxassetid://441202925"
  3410. Zano = Instance.new("Sound",Torso)
  3411. Zano.Volume = 6
  3412. Zano.Name = "Zano"
  3413. Zano.Looped = false
  3414. Zano.SoundId = "rbxassetid://744770874"
  3415. GroundImpact = Instance.new("Sound",Torso)
  3416. GroundImpact.Volume = 8
  3417. GroundImpact.Name = "GroundImpact"
  3418. GroundImpact.Looped = false
  3419. GroundImpact.SoundId = "rbxassetid://165970126"
  3420. Break = Instance.new("Sound",Torso)
  3421. Break.Volume = 5
  3422. Break.Name = "Bonebreak"
  3423. Break.Looped = false
  3424. Break.SoundId = "rbxassetid://314390675"
  3425.  
  3426. local hit1 = false
  3427. local hit2 = false
  3428. local hit3 = false
  3429. local hit4 = false
  3430.  
  3431. function Combo1()
  3432. getplayer = new("Part",char)
  3433. getplayer.Position = Vector3.new(999,999,999)
  3434. getplayer.Transparency = 1
  3435. getplayer.Size = v3(3,3,3)
  3436. getplayer.CanCollide = false
  3437. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3438. getplayer.Name = "GetPlayer"
  3439.  
  3440. game.Debris:AddItem(getplayer,0.5)
  3441.  
  3442. getplayer.Touched:connect(function(hit)
  3443. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3444. getplayer:Destroy()
  3445. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3446. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3447. to.Anchored = true
  3448. idle = false
  3449.  
  3450.  
  3451. punchsound1:Play()
  3452. hit1 = true
  3453. for i = 0, 1, 0.1 do
  3454. swait()
  3455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3457. 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)
  3458. 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)
  3459. 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)
  3460. 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)
  3461. end
  3462. punchsound1:Play()
  3463. for i = 0, 1, 0.1 do
  3464. swait()
  3465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3467. 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)
  3468. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3470. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3471. end
  3472. punchsound1:Play()
  3473. for i = 0, 1, 0.1 do
  3474. swait()
  3475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3477. 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)
  3478. 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)
  3479. 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)
  3480. 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)
  3481. end
  3482. for i = 0, 1, 0.1 do
  3483. swait()
  3484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3486. 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)
  3487. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3488. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3489. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3490. end
  3491. for i = 0, 1, 0.1 do
  3492. swait()
  3493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3495. 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)
  3496. 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)
  3497. 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)
  3498. 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)
  3499. end
  3500. StrongPunch1:Play()
  3501. for i = 0, 1, 0.1 do
  3502. swait()
  3503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3505. 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)
  3506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3508. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3509. end
  3510. for i = 0, 0.6, 0.1 do
  3511. swait()
  3512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3513. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3514. 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)
  3515. 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)
  3516. 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)
  3517. 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)
  3518. end
  3519. for i = 0, 0.6, 0.1 do
  3520. swait()
  3521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3523. 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)
  3524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3525. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3526. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3527. end
  3528. for i,v in pairs(to.Parent:GetChildren()) do
  3529. if v:IsA("Humanoid") then
  3530. v.Health = v.Health - 3
  3531.  
  3532. v.PlatformStand = true
  3533. end
  3534. end
  3535. StrongPunch:Play()
  3536. for i = 0, 1, 0.1 do
  3537. swait()
  3538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3543. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3544. end
  3545. for i,v in pairs(to.Parent:GetChildren()) do
  3546. if v:IsA("Humanoid") then
  3547. v.Health = v.Health - 5
  3548.  
  3549. v.PlatformStand = true
  3550. end
  3551. end
  3552.  
  3553. hit1 = false
  3554.  
  3555. punchsound1:Play()
  3556. hit2 = true
  3557. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3558. for i = 0, 1, 0.1 do
  3559. swait()
  3560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3562. 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)
  3563. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3564. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3565. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3566. end
  3567. for i,v in pairs(to.Parent:GetChildren()) do
  3568. if v:IsA("Humanoid") then
  3569. v.Health = v.Health - 5
  3570.  
  3571. v.PlatformStand = true
  3572. end
  3573. end
  3574. hit2 = false
  3575.  
  3576. punchsound1:Play()
  3577. hit3 = true
  3578. hit4 = true
  3579.  
  3580.  
  3581. punchsound1:Play()
  3582.  
  3583. coroutine.wrap(function()
  3584. for i=1,5 do
  3585. wait()
  3586. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3587. GroundImpact:Play()
  3588. a21e = new("Part",to)
  3589. a21e.Name = "Beam"..num
  3590. a21e.Locked = true
  3591. a21e.Size = v3(1,1,1)
  3592. a21e.CanCollide = false
  3593. a21e.BrickColor = bc("Gold")
  3594. a21e.Material = "Neon"
  3595. a21e.Transparency = 0
  3596. aa21e = new("SpecialMesh",a21e)
  3597. a21e.Anchored = true
  3598. a21e.Position = to.Position
  3599. aa21e.MeshType = "Sphere"
  3600. aa21e.Scale = v3(1,1,1)
  3601. a51e = new("Part",char)
  3602. a51e.Name = "Beam"..num
  3603. a51e.Locked = true
  3604. a51e.Size = v3(1,1,1)
  3605. a51e.CanCollide = false
  3606. a51e.BrickColor = bc("White")
  3607. a51e.Material = "Neon"
  3608. a51e.Transparency = 0
  3609. aa51e = new("SpecialMesh",a51e)
  3610. a51e.Anchored = true
  3611. a51e.Position = to.Position
  3612. aa51e.MeshType = "Sphere"
  3613. aa51e.Scale = v3(1,1,1)
  3614. a61e = new("Part",char)
  3615. a61e.Name = "Beam"..num
  3616. a61e.Locked = true
  3617. a61e.Size = v3(1,1,1)
  3618. a61e.CanCollide = false
  3619. a61e.BrickColor = bc("Really red")
  3620. a61e.Material = "Neon"
  3621. a61e.Transparency = 0
  3622. aa61e = new("SpecialMesh",a61e)
  3623. a61e.Anchored = true
  3624. a61e.Position = to.Position
  3625. aa61e.MeshType = "Sphere"
  3626. aa61e.Scale = v3(1,1,1)
  3627. for i = 1,20 do
  3628. wait()
  3629. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3630. a21e.Transparency = a21e.Transparency + 0.03
  3631. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3632. a51e.Transparency = a51e.Transparency + 0.03
  3633. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3634. a61e.Transparency = a61e.Transparency + 0.02
  3635. for i,v in pairs(to.Parent:GetChildren()) do
  3636. if v:IsA("Humanoid") then
  3637. v.Health = v.Health - 0.5
  3638.  
  3639. v.PlatformStand = true
  3640. end
  3641. end
  3642. end
  3643. a61e:Destroy()
  3644. aa61e:Destroy()
  3645. a51e:Destroy()
  3646. aa51e:Destroy()
  3647. a21e:Destroy()
  3648. aa21e:Destroy()
  3649.  
  3650. end
  3651.  
  3652.  
  3653. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3654. for i = 0, 1, 0.1 do
  3655. swait()
  3656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3658. 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)
  3659. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3660. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3661. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3662. end
  3663.  
  3664.  
  3665.  
  3666. wait(0.7)
  3667. end)()
  3668.  
  3669.  
  3670.  
  3671.  
  3672. RootPart.Anchored = true
  3673.  
  3674. for i = 0, 1, 0.1 do
  3675. swait()
  3676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3678. 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)
  3679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3681. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3682. end
  3683.  
  3684.  
  3685. StrongPunch:Play()
  3686.  
  3687.  
  3688. for i = 0, 1, 0.1 do
  3689. swait()
  3690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3692. 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)
  3693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3694. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3695. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3696. end
  3697.  
  3698. for i = 0, 1, 0.1 do
  3699. swait()
  3700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3702. 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)
  3703. 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)
  3704. 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)
  3705. 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)
  3706. end
  3707.  
  3708.  
  3709.  
  3710. for i,v in pairs(to.Parent:GetChildren()) do
  3711. if v:IsA("Humanoid") then
  3712. v.Health = v.Health - 20
  3713.  
  3714. v.PlatformStand = true
  3715. end
  3716. end
  3717.  
  3718. StrongPunch2:Play()
  3719. for i = 0, 1, 0.1 do
  3720. swait()
  3721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3723. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3726. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3727. end
  3728.  
  3729. hitground = new("Part",char)
  3730. hitground.Size = Vector3.new(5,5,5)
  3731. hitground.Name = "Ground"
  3732. hitground.Transparency = 1
  3733. hitground.CanCollide = false
  3734. game.Debris:AddItem(hitground,2)
  3735. hitground.Position = Vector3.new(999,999,999)
  3736. hitgroundweld = new("Weld",hitground)
  3737. hitgroundweld.Part0 = to
  3738. hitgroundweld.Part1 = hitground
  3739. hitground.Touched:connect(function(hit2)
  3740. if hit2.Size.x > 150 then
  3741. hitground:Destroy()
  3742. ad = new("Part",char)
  3743. ad.Name = "NewPart"
  3744. ad.Size = Vector3.new(30,0.1,30)
  3745. ad.CanCollide = false
  3746. ad.Anchored = true
  3747. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  3748. ad.Transparency = 1
  3749. aad = new("Decal",ad)
  3750.  
  3751. aad.Face = "Top"
  3752. aad.Transparency = 1
  3753. aad.Transparency = 0
  3754. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  3755. smoke = new("Part",to)
  3756. smokemesh = new("SpecialMesh",smoke)
  3757. smokemesh.MeshId = "rbxassetid://928329648"
  3758. smoke.BrickColor = hit2.BrickColor
  3759. smoke.Anchored = true
  3760. smoke.Position = hitground.Position
  3761. GroundImpact:Play()
  3762. for i = 1,20 do
  3763. wait()
  3764. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  3765. smoke.Transparency = smoke.Transparency + 1/20
  3766. end
  3767. smoke:Destroy()
  3768. wait(0.5)
  3769.  
  3770. for i = 1,20 do
  3771. wait(0.1)
  3772. aad.Transparency = aad.Transparency + 1/20
  3773. end
  3774. end
  3775. end)
  3776. to.Anchored = false
  3777. ys = Instance.new("BodyVelocity",to)
  3778. ys.Name = "GO"
  3779.  
  3780. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3781.  
  3782. ys.Velocity = v3(0,-90,0)
  3783.  
  3784. wait(1)
  3785. ys:Destroy()
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791. hit3 = false
  3792. hit4 = false
  3793.  
  3794.  
  3795. hit1 = false
  3796. hit2 = false
  3797. hit3 = false
  3798. hit4 = false
  3799. idle = true
  3800. RootPart.Anchored = false
  3801. end
  3802. end)
  3803. end
  3804.  
  3805.  
  3806. function Combo4()
  3807. getplayer = new("Part",char)
  3808. getplayer.Position = Vector3.new(999,999,999)
  3809. getplayer.Transparency = 1
  3810. getplayer.Size = v3(3,3,3)
  3811. getplayer.CanCollide = false
  3812. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3813. getplayer.Name = "GetPlayer"
  3814.  
  3815. game.Debris:AddItem(getplayer,0.5)
  3816.  
  3817. getplayer.Touched:connect(function(hit)
  3818. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3819. getplayer:Destroy()
  3820. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3821. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3822. to.Anchored = true
  3823. RootPart.Anchored = true
  3824. idle = false
  3825.  
  3826.  
  3827. punchsound1:Play()
  3828. hit1 = true
  3829. for i = 0, 0.5, 0.1 do
  3830. swait()
  3831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3833. 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)
  3834. 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)
  3835. 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)
  3836. 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)
  3837. end
  3838. punchsound1:Play()
  3839. for i = 0, 0.5, 0.1 do
  3840. swait()
  3841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3843. 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)
  3844. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3845. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3846. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3847. end
  3848. punchsound1:Play()
  3849. for i = 0, 0.6, 0.1 do
  3850. swait()
  3851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3853. 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)
  3854. 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)
  3855. 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)
  3856. 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)
  3857. end
  3858. for i = 0, 0.6, 0.1 do
  3859. swait()
  3860. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3861. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3862. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3863. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3864. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3865. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3866. end
  3867. for i = 0, 0.5, 0.1 do
  3868. swait()
  3869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3871. 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)
  3872. 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)
  3873. 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)
  3874. 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)
  3875. end
  3876. punchsound1:Play()
  3877. for i = 0, 0.5, 0.1 do
  3878. swait()
  3879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3881. 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)
  3882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3883. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3884. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3885. end
  3886. punchsound1:Play()
  3887. for i = 0, 0.6, 0.1 do
  3888. swait()
  3889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3891. 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)
  3892. 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)
  3893. 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)
  3894. 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)
  3895. end
  3896. for i = 0, 0.6, 0.1 do
  3897. swait()
  3898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3902. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3903. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3904. end
  3905. for i = 0, 0.5, 0.1 do
  3906. swait()
  3907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3908. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3909. 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)
  3910. 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)
  3911. 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)
  3912. 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)
  3913. end
  3914. punchsound1:Play()
  3915. for i = 0, 0.5, 0.1 do
  3916. swait()
  3917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3919. 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)
  3920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3922. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3923. end
  3924. punchsound1:Play()
  3925. for i = 0, 0.6, 0.1 do
  3926. swait()
  3927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3929. 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)
  3930. 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)
  3931. 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)
  3932. 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)
  3933. end
  3934. for i = 0, 0.6, 0.1 do
  3935. swait()
  3936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3942. end
  3943. for i = 0, 0.5, 0.1 do
  3944. swait()
  3945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3947. 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)
  3948. 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)
  3949. 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)
  3950. 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)
  3951. end
  3952. punchsound1:Play()
  3953. for i = 0, 0.5, 0.1 do
  3954. swait()
  3955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3957. 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)
  3958. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3959. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3960. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3961. end
  3962. punchsound1:Play()
  3963. for i = 0, 0.6, 0.1 do
  3964. swait()
  3965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3967. 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)
  3968. 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)
  3969. 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)
  3970. 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)
  3971. end
  3972. for i = 0, 0.6, 0.1 do
  3973. swait()
  3974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3980. end
  3981. for i = 0, 0.5, 0.1 do
  3982. swait()
  3983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3985. 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)
  3986. 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)
  3987. 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)
  3988. 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)
  3989. end
  3990. punchsound1:Play()
  3991. for i = 0, 0.5, 0.1 do
  3992. swait()
  3993. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3994. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3995. 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)
  3996. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3997. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3998. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3999. end
  4000. punchsound1:Play()
  4001. for i = 0, 0.6, 0.1 do
  4002. swait()
  4003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4005. 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)
  4006. 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)
  4007. 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)
  4008. 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)
  4009. end
  4010. StrongPunch2:Play()
  4011. for i = 0, 5, 0.1 do
  4012. swait()
  4013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4019. end
  4020.  
  4021. for i,v in pairs(to.Parent:GetChildren()) do
  4022. if v:IsA("Humanoid") then
  4023. v.Health = v.Health - 20
  4024.  
  4025. v.PlatformStand = true
  4026. end
  4027. end
  4028. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4029. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4030. Zanzoken = Instance.new("Part",char)
  4031. Zanzoken.Anchored = true
  4032. Zanzoken.Position = v3(999,999,999)
  4033. Zanzoken.CFrame = Torso.CFrame
  4034. game.Debris:AddItem(Zanzoken,0.5)
  4035. Zanzoken.Transparency = 1
  4036. Zano:Play()
  4037. wait()
  4038. idk = Instance.new("BillboardGui",Zanzoken)
  4039. idk.Size = UDim2.new(10,0,15,0)
  4040. idk.AlwaysOnTop = false
  4041. idk1 = Instance.new("ImageLabel",idk)
  4042. idk1.BackgroundTransparency = 1
  4043. idk.ExtentsOffset = v3(0,0,0)
  4044. idk1.ImageTransparency = 0
  4045. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4046. idk1.Size = UDim2.new(2,0,1,0)
  4047. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4048. idk1.Image = "rbxassetid://319554883"
  4049. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4050. wait()
  4051. Zanzoken = Instance.new("Part",char)
  4052. Zanzoken.Anchored = true
  4053. Zanzoken.Position = v3(999,999,999)
  4054. Zanzoken.CFrame = Torso.CFrame
  4055. game.Debris:AddItem(Zanzoken,0.5)
  4056. Zanzoken.Transparency = 1
  4057. wait()
  4058. idk = Instance.new("BillboardGui",Zanzoken)
  4059. idk.Size = UDim2.new(20,0,20,0)
  4060. idk.AlwaysOnTop = false
  4061. idk1 = Instance.new("ImageLabel",idk)
  4062. idk1.BackgroundTransparency = 1
  4063. idk.ExtentsOffset = v3(0,0,0)
  4064. idk1.ImageTransparency = 0
  4065. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4066. idk1.Size = UDim2.new(2,0,1,0)
  4067. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4068. idk1.Image = "rbxassetid://319554883"
  4069. for i = 0, 0.5, 0.1 do
  4070. swait()
  4071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4073. 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)
  4074. 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)
  4075. 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)
  4076. 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)
  4077. end
  4078. punchsound1:Play()
  4079. for i = 0, 0.5, 0.1 do
  4080. swait()
  4081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4083. 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)
  4084. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4085. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4086. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4087. end
  4088. punchsound1:Play()
  4089. for i = 0, 0.6, 0.1 do
  4090. swait()
  4091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4093. 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)
  4094. 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)
  4095. 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)
  4096. 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)
  4097. end
  4098. for i = 0, 0.6, 0.1 do
  4099. swait()
  4100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4105. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4106. end
  4107. for i = 0, 0.5, 0.1 do
  4108. swait()
  4109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4111. 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)
  4112. 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)
  4113. 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)
  4114. 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)
  4115. end
  4116. punchsound1:Play()
  4117. for i = 0, 0.5, 0.1 do
  4118. swait()
  4119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4121. 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)
  4122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4124. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4125. end
  4126. punchsound1:Play()
  4127. for i = 0, 0.6, 0.1 do
  4128. swait()
  4129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4131. 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)
  4132. 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)
  4133. 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)
  4134. 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)
  4135. end
  4136. for i = 0, 0.6, 0.1 do
  4137. swait()
  4138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4140. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4141. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4142. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4143. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4144. end
  4145. for i = 0, 0.5, 0.1 do
  4146. swait()
  4147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4149. 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)
  4150. 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)
  4151. 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)
  4152. 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)
  4153. end
  4154. punchsound1:Play()
  4155. for i = 0, 0.5, 0.1 do
  4156. swait()
  4157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4159. 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)
  4160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4161. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4162. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4163. end
  4164. punchsound1:Play()
  4165. for i = 0, 0.6, 0.1 do
  4166. swait()
  4167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4169. 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)
  4170. 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)
  4171. 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)
  4172. 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)
  4173. end
  4174. for i = 0, 0.6, 0.1 do
  4175. swait()
  4176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4178. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4179. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4180. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4181. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4182. end
  4183. for i = 0, 0.5, 0.1 do
  4184. swait()
  4185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4187. 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)
  4188. 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)
  4189. 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)
  4190. 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)
  4191. end
  4192. punchsound1:Play()
  4193. for i = 0, 0.5, 0.1 do
  4194. swait()
  4195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4197. 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)
  4198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4200. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4201. end
  4202. punchsound1:Play()
  4203. for i = 0, 0.3, 0.1 do
  4204. swait()
  4205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4207. 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)
  4208. 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)
  4209. 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)
  4210. 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)
  4211. end
  4212. for i = 0, 0.3, 0.1 do
  4213. swait()
  4214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4216. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4218. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4219. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4220. end
  4221. for i = 0, 0.3, 0.1 do
  4222. swait()
  4223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4225. 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)
  4226. 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)
  4227. 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)
  4228. 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)
  4229. end
  4230. punchsound1:Play()
  4231. for i = 0, 0.3, 0.1 do
  4232. swait()
  4233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4235. 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)
  4236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4238. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4239. end
  4240. punchsound1:Play()
  4241. for i = 0, 0.3, 0.1 do
  4242. swait()
  4243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4245. 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)
  4246. 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)
  4247. 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)
  4248. 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)
  4249. end
  4250. for i = 0, 0.3, 0.1 do
  4251. swait()
  4252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4254. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4255. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4256. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4257. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4258. end
  4259. punchsound1:Play()
  4260. for i = 0, 1, 0.1 do
  4261. swait()
  4262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4264. 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)
  4265. 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)
  4266. 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)
  4267. 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)
  4268. end
  4269. for i = 0, 0.3, 0.1 do
  4270. swait()
  4271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4273. 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)
  4274. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4275. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4276. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4277. end
  4278. punchsound1:Play()
  4279. for i = 0, 0.3, 0.1 do
  4280. swait()
  4281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4283. 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)
  4284. 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)
  4285. 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)
  4286. 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)
  4287. end
  4288. for i = 0, 0.3, 0.1 do
  4289. swait()
  4290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4294. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4295. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4296. end
  4297. for i = 0, 0.3, 0.1 do
  4298. swait()
  4299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4301. 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)
  4302. 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)
  4303. 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)
  4304. 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)
  4305. end
  4306. punchsound1:Play()
  4307. for i = 0, 0.3, 0.1 do
  4308. swait()
  4309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4311. 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)
  4312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4314. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4315. end
  4316. punchsound1:Play()
  4317. for i = 0, 0.6, 0.1 do
  4318. swait()
  4319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4321. 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)
  4322. 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)
  4323. 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)
  4324. 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)
  4325. end
  4326. for i = 0, 0.3, 0.1 do
  4327. swait()
  4328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4330. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4333. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4334. end
  4335. for i = 0, 0.3, 0.1 do
  4336. swait()
  4337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4339. 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)
  4340. 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)
  4341. 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)
  4342. 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)
  4343. end
  4344. punchsound1:Play()
  4345. for i = 0, 0.5, 0.1 do
  4346. swait()
  4347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4349. 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)
  4350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4351. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4352. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4353. end
  4354. punchsound1:Play()
  4355. for i = 0, 0.6, 0.1 do
  4356. swait()
  4357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4359. 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)
  4360. 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)
  4361. 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)
  4362. 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)
  4363. end
  4364. for i = 0, 0.6, 0.1 do
  4365. swait()
  4366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4368. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4369. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4370. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4371. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4372. end
  4373. for i = 0, 0.5, 0.1 do
  4374. swait()
  4375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4377. 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)
  4378. 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)
  4379. 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)
  4380. 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)
  4381. end
  4382. punchsound1:Play()
  4383. for i = 0, 0.5, 0.1 do
  4384. swait()
  4385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4387. 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)
  4388. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4389. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4390. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4391. end
  4392. punchsound1:Play()
  4393. for i = 0, 0.6, 0.1 do
  4394. swait()
  4395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4397. 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)
  4398. 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)
  4399. 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)
  4400. 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)
  4401. end
  4402. for i = 0, 0.6, 0.1 do
  4403. swait()
  4404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4408. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4409. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4410. end
  4411. for i = 0, 0.5, 0.1 do
  4412. swait()
  4413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4415. 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)
  4416. 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)
  4417. 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)
  4418. 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)
  4419. end
  4420. punchsound1:Play()
  4421. for i = 0, 0.5, 0.1 do
  4422. swait()
  4423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4425. 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)
  4426. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4428. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4429. end
  4430. punchsound1:Play()
  4431. for i = 0, 0.6, 0.1 do
  4432. swait()
  4433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4435. 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)
  4436. 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)
  4437. 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)
  4438. 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)
  4439. end
  4440. for i = 0, 0.6, 0.1 do
  4441. swait()
  4442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4446. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4447. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4448. end
  4449. punchsound1:Play()
  4450. for i = 0, 1, 0.1 do
  4451. swait()
  4452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4454. 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)
  4455. 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)
  4456. 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)
  4457. 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)
  4458. end
  4459. for i = 0, 0.5, 0.1 do
  4460. swait()
  4461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4463. 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)
  4464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4466. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4467. end
  4468. punchsound1:Play()
  4469. for i = 0, 0.6, 0.1 do
  4470. swait()
  4471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4473. 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)
  4474. 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)
  4475. 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)
  4476. 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)
  4477. end
  4478. for i = 0, 0.6, 0.1 do
  4479. swait()
  4480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4482. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4483. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4484. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4485. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4486. end
  4487. for i = 0, 0.5, 0.1 do
  4488. swait()
  4489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4491. 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)
  4492. 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)
  4493. 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)
  4494. 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)
  4495. end
  4496. punchsound1:Play()
  4497. for i = 0, 0.5, 0.1 do
  4498. swait()
  4499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4501. 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)
  4502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4503. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4504. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4505. end
  4506. punchsound1:Play()
  4507. for i = 0, 0.6, 0.1 do
  4508. swait()
  4509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4511. 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)
  4512. 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)
  4513. 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)
  4514. 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)
  4515. end
  4516. for i = 0, 0.6, 0.1 do
  4517. swait()
  4518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4520. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4523. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4524. end
  4525. for i = 0, 0.5, 0.1 do
  4526. swait()
  4527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4529. 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)
  4530. 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)
  4531. 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)
  4532. 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)
  4533. end
  4534. punchsound1:Play()
  4535. for i = 0, 0.5, 0.1 do
  4536. swait()
  4537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4539. 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)
  4540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4543. end
  4544. punchsound1:Play()
  4545. for i = 0, 0.6, 0.1 do
  4546. swait()
  4547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4549. 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)
  4550. 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)
  4551. 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)
  4552. 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)
  4553. end
  4554. for i = 0, 0.6, 0.1 do
  4555. swait()
  4556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4561. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4562. end
  4563. for i = 0, 0.5, 0.1 do
  4564. swait()
  4565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4567. 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)
  4568. 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)
  4569. 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)
  4570. 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)
  4571. end
  4572. punchsound1:Play()
  4573. for i = 0, 0.5, 0.1 do
  4574. swait()
  4575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4577. 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)
  4578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4580. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4581. end
  4582. punchsound1:Play()
  4583. for i = 0, 0.6, 0.1 do
  4584. swait()
  4585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4587. 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)
  4588. 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)
  4589. 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)
  4590. 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)
  4591. end
  4592. for i = 0, 0.6, 0.1 do
  4593. swait()
  4594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4596. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4599. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4600. end
  4601. for i = 0, 0.5, 0.1 do
  4602. swait()
  4603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4605. 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)
  4606. 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)
  4607. 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)
  4608. 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)
  4609. end
  4610. punchsound1:Play()
  4611. for i = 0, 0.5, 0.1 do
  4612. swait()
  4613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4615. 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)
  4616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4618. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4619. end
  4620. punchsound1:Play()
  4621. for i = 0, 0.6, 0.1 do
  4622. swait()
  4623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4625. 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)
  4626. 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)
  4627. 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)
  4628. 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)
  4629. end
  4630. for i = 0, 0.6, 0.1 do
  4631. swait()
  4632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4634. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4637. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4638. end
  4639. punchsound1:Play()
  4640. for i = 0, 1, 0.1 do
  4641. swait()
  4642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4644. 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)
  4645. 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)
  4646. 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)
  4647. 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)
  4648. end
  4649. for i = 0, 0.5, 0.1 do
  4650. swait()
  4651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4653. 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)
  4654. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4655. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4656. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4657. end
  4658. punchsound1:Play()
  4659. for i = 0, 0.6, 0.1 do
  4660. swait()
  4661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4663. 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)
  4664. 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)
  4665. 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)
  4666. 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)
  4667. end
  4668. for i = 0, 0.6, 0.1 do
  4669. swait()
  4670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4672. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4676. end
  4677. for i = 0, 0.5, 0.1 do
  4678. swait()
  4679. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4680. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4681. 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)
  4682. 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)
  4683. 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)
  4684. 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)
  4685. end
  4686. punchsound1:Play()
  4687. for i = 0, 0.3, 0.1 do
  4688. swait()
  4689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4691. 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)
  4692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4693. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4694. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4695. end
  4696. punchsound1:Play()
  4697. for i = 0, 0.3, 0.1 do
  4698. swait()
  4699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4701. 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)
  4702. 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)
  4703. 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)
  4704. 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)
  4705. end
  4706. for i = 0, 0.3, 0.1 do
  4707. swait()
  4708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4710. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4711. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4712. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4713. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4714. end
  4715. for i = 0, 0.3, 0.1 do
  4716. swait()
  4717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4719. 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)
  4720. 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)
  4721. 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)
  4722. 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)
  4723. end
  4724. punchsound1:Play()
  4725. for i = 0, 0.3, 0.1 do
  4726. swait()
  4727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4729. 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)
  4730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4732. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4733. end
  4734. punchsound1:Play()
  4735. for i = 0, 0.3, 0.1 do
  4736. swait()
  4737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4739. 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)
  4740. 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)
  4741. 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)
  4742. 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)
  4743. end
  4744. for i = 0, 0.3, 0.1 do
  4745. swait()
  4746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4748. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4751. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4752. end
  4753. for i = 0, 0.3, 0.1 do
  4754. swait()
  4755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4757. 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)
  4758. 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)
  4759. 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)
  4760. 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)
  4761. end
  4762. punchsound1:Play()
  4763. for i = 0, 0.3, 0.1 do
  4764. swait()
  4765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4767. 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)
  4768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4770. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4771. end
  4772. punchsound1:Play()
  4773. for i = 0, 0.3, 0.1 do
  4774. swait()
  4775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4777. 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)
  4778. 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)
  4779. 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)
  4780. 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)
  4781. end
  4782. for i = 0, 0.1, 0.1 do
  4783. swait()
  4784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4786. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4789. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4790. end
  4791. for i = 0, 0.1, 0.1 do
  4792. swait()
  4793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4795. 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)
  4796. 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)
  4797. 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)
  4798. 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)
  4799. end
  4800. punchsound1:Play()
  4801. for i = 0, 0.1, 0.1 do
  4802. swait()
  4803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4805. 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)
  4806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4808. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4809. end
  4810. punchsound1:Play()
  4811. for i = 0, 0.1, 0.1 do
  4812. swait()
  4813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4815. 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)
  4816. 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)
  4817. 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)
  4818. 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)
  4819. end
  4820. for i = 0, 0.1, 0.1 do
  4821. swait()
  4822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4824. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4827. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4828. end
  4829. punchsound1:Play()
  4830. for i = 0, 0.4, 0.1 do
  4831. swait()
  4832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4834. 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)
  4835. 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)
  4836. 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)
  4837. 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)
  4838. end
  4839. for i,v in pairs(to.Parent:GetChildren()) do
  4840. if v:IsA("Humanoid") then
  4841. v.Health = v.Health - 20
  4842.  
  4843. v.PlatformStand = true
  4844. end
  4845. end
  4846. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  4847. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  4848. Zanzoken = Instance.new("Part",char)
  4849. Zanzoken.Anchored = true
  4850. Zanzoken.Position = v3(999,999,999)
  4851. Zanzoken.CFrame = Torso.CFrame
  4852. game.Debris:AddItem(Zanzoken,0.5)
  4853. Zanzoken.Transparency = 1
  4854. Zano:Play()
  4855. wait()
  4856. idk = Instance.new("BillboardGui",Zanzoken)
  4857. idk.Size = UDim2.new(10,0,15,0)
  4858. idk.AlwaysOnTop = false
  4859. idk1 = Instance.new("ImageLabel",idk)
  4860. idk1.BackgroundTransparency = 1
  4861. idk.ExtentsOffset = v3(0,0,0)
  4862. idk1.ImageTransparency = 0
  4863. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4864. idk1.Size = UDim2.new(2,0,1,0)
  4865. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4866. idk1.Image = "rbxassetid://319554883"
  4867. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4868. wait()
  4869. Zanzoken = Instance.new("Part",char)
  4870. Zanzoken.Anchored = true
  4871. Zanzoken.Position = v3(999,999,999)
  4872. Zanzoken.CFrame = Torso.CFrame
  4873. game.Debris:AddItem(Zanzoken,0.5)
  4874. Zanzoken.Transparency = 1
  4875. wait()
  4876. idk = Instance.new("BillboardGui",Zanzoken)
  4877. idk.Size = UDim2.new(20,0,20,0)
  4878. idk.AlwaysOnTop = false
  4879. idk1 = Instance.new("ImageLabel",idk)
  4880. idk1.BackgroundTransparency = 1
  4881. idk.ExtentsOffset = v3(0,0,0)
  4882. idk1.ImageTransparency = 0
  4883. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4884. idk1.Size = UDim2.new(2,0,1,0)
  4885. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4886. idk1.Image = "rbxassetid://319554883"
  4887. punchsound1:Play()
  4888. for i = 0, 6, 0.1 do
  4889. swait()
  4890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4892. 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)
  4893. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4894. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4895. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4896. end
  4897. for i = 0, 0.6, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4901. 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)
  4902. 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)
  4903. 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)
  4904. 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)
  4905. end
  4906. for i = 0, 0.6, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 1, 0.1 do
  4917. swait()
  4918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4920. 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)
  4921. 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)
  4922. 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)
  4923. 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)
  4924. end
  4925. for i = 0, 0.6, 0.1 do
  4926. swait()
  4927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4929. 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)
  4930. 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)
  4931. 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)
  4932. 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)
  4933. end
  4934. for i = 0, 0.6, 0.1 do
  4935. swait()
  4936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4942. end
  4943. punchsound1:Play()
  4944. for i = 0, 1, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4948. 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)
  4949. 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)
  4950. 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)
  4951. 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)
  4952. end
  4953. for i = 0, 0.6, 0.1 do
  4954. swait()
  4955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4957. 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)
  4958. 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)
  4959. 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)
  4960. 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)
  4961. end
  4962. for i = 0, 0.6, 0.1 do
  4963. swait()
  4964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4966. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4967. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4968. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4969. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4970. end
  4971. punchsound1:Play()
  4972. for i = 0, 1, 0.1 do
  4973. swait()
  4974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4976. 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)
  4977. 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)
  4978. 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)
  4979. 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)
  4980. end
  4981. for i = 0, 0.6, 0.1 do
  4982. swait()
  4983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4985. 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)
  4986. 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)
  4987. 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)
  4988. 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)
  4989. end
  4990. for i = 0, 0.6, 0.1 do
  4991. swait()
  4992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4994. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4995. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4996. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4997. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4998. end
  4999. punchsound1:Play()
  5000. for i = 0, 1, 0.1 do
  5001. swait()
  5002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5004. 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)
  5005. 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)
  5006. 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)
  5007. 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)
  5008. end
  5009. for i = 0, 0.6, 0.1 do
  5010. swait()
  5011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5013. 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)
  5014. 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)
  5015. 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)
  5016. 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)
  5017. end
  5018. for i = 0, 0.6, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5022. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5025. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5026. end
  5027. punchsound1:Play()
  5028. for i = 0, 1, 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.6, 0.1 do
  5038. swait()
  5039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5041. 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)
  5042. 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)
  5043. 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)
  5044. 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)
  5045. end
  5046. for i = 0, 0.6, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5050. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5053. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5054. end
  5055. punchsound1:Play()
  5056. for i = 0, 1, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060. 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)
  5061. 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)
  5062. 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)
  5063. 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)
  5064. end
  5065.  
  5066.  
  5067.  
  5068. for i,v in pairs(to.Parent:GetChildren()) do
  5069. if v:IsA("Humanoid") then
  5070. v.Health = v.Health - 20
  5071.  
  5072. v.PlatformStand = true
  5073. end
  5074. end
  5075. StrongPunch:Play()
  5076. for i = 0, 1, 0.1 do
  5077. swait()
  5078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5080. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5081. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5082. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5083. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5084. end
  5085. for i = 0, 1, 0.1 do
  5086. swait()
  5087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5089. 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)
  5090. 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)
  5091. 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)
  5092. 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)
  5093. end
  5094. for i,v in pairs(to.Parent:GetChildren()) do
  5095. if v:IsA("Humanoid") then
  5096. v.Health = v.Health - 5
  5097.  
  5098. v.PlatformStand = true
  5099. end
  5100. end
  5101. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5102. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5103. Zanzoken = Instance.new("Part",char)
  5104. Zanzoken.Anchored = true
  5105. Zanzoken.Position = v3(999,999,999)
  5106. Zanzoken.CFrame = Torso.CFrame
  5107. game.Debris:AddItem(Zanzoken,0.5)
  5108. Zanzoken.Transparency = 1
  5109. Zano:Play()
  5110. wait()
  5111. idk = Instance.new("BillboardGui",Zanzoken)
  5112. idk.Size = UDim2.new(10,0,15,0)
  5113. idk.AlwaysOnTop = false
  5114. idk1 = Instance.new("ImageLabel",idk)
  5115. idk1.BackgroundTransparency = 1
  5116. idk.ExtentsOffset = v3(0,0,0)
  5117. idk1.ImageTransparency = 0
  5118. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5119. idk1.Size = UDim2.new(2,0,1,0)
  5120. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5121. idk1.Image = "rbxassetid://319554883"
  5122. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5123. wait()
  5124. Zanzoken = Instance.new("Part",char)
  5125. Zanzoken.Anchored = true
  5126. Zanzoken.Position = v3(999,999,999)
  5127. Zanzoken.CFrame = Torso.CFrame
  5128. game.Debris:AddItem(Zanzoken,0.5)
  5129. Zanzoken.Transparency = 1
  5130. wait()
  5131. idk = Instance.new("BillboardGui",Zanzoken)
  5132. idk.Size = UDim2.new(20,0,20,0)
  5133. idk.AlwaysOnTop = false
  5134. idk1 = Instance.new("ImageLabel",idk)
  5135. idk1.BackgroundTransparency = 1
  5136. idk.ExtentsOffset = v3(0,0,0)
  5137. idk1.ImageTransparency = 0
  5138. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5139. idk1.Size = UDim2.new(2,0,1,0)
  5140. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5141. idk1.Image = "rbxassetid://319554883"
  5142. for i = 0, 1, 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. punchsound1:Play()
  5152. for i = 0, 1, 0.1 do
  5153. swait()
  5154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5156. 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)
  5157. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5158. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5159. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5160. end
  5161. punchsound1:Play()
  5162. for i = 0, 1, 0.1 do
  5163. swait()
  5164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5166. 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)
  5167. 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)
  5168. 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)
  5169. 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)
  5170. end
  5171. for i = 0, 1, 0.1 do
  5172. swait()
  5173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5179. end
  5180. for i = 0, 1, 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. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5190. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5191. Zanzoken = Instance.new("Part",char)
  5192. Zanzoken.Anchored = true
  5193. Zanzoken.Position = v3(999,999,999)
  5194. Zanzoken.CFrame = Torso.CFrame
  5195. game.Debris:AddItem(Zanzoken,0.5)
  5196. Zanzoken.Transparency = 1
  5197. Zano:Play()
  5198. wait()
  5199. idk = Instance.new("BillboardGui",Zanzoken)
  5200. idk.Size = UDim2.new(10,0,15,0)
  5201. idk.AlwaysOnTop = false
  5202. idk1 = Instance.new("ImageLabel",idk)
  5203. idk1.BackgroundTransparency = 1
  5204. idk.ExtentsOffset = v3(0,0,0)
  5205. idk1.ImageTransparency = 0
  5206. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5207. idk1.Size = UDim2.new(2,0,1,0)
  5208. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5209. idk1.Image = "rbxassetid://319554883"
  5210. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5211. wait()
  5212. Zanzoken = Instance.new("Part",char)
  5213. Zanzoken.Anchored = true
  5214. Zanzoken.Position = v3(999,999,999)
  5215. Zanzoken.CFrame = Torso.CFrame
  5216. game.Debris:AddItem(Zanzoken,0.5)
  5217. Zanzoken.Transparency = 1
  5218. wait()
  5219. idk = Instance.new("BillboardGui",Zanzoken)
  5220. idk.Size = UDim2.new(20,0,20,0)
  5221. idk.AlwaysOnTop = false
  5222. idk1 = Instance.new("ImageLabel",idk)
  5223. idk1.BackgroundTransparency = 1
  5224. idk.ExtentsOffset = v3(0,0,0)
  5225. idk1.ImageTransparency = 0
  5226. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5227. idk1.Size = UDim2.new(2,0,1,0)
  5228. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5229. idk1.Image = "rbxassetid://319554883"
  5230. StrongPunch:Play()
  5231. Break:Play()
  5232.  
  5233. for i = 0, 6, 0.1 do
  5234. swait()
  5235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5237. 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)
  5238. 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)
  5239. 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)
  5240. 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)
  5241. end
  5242. StrongPunch1:Play()
  5243. for i = 0, 6, 0.1 do
  5244. swait()
  5245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5247. 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)
  5248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5250. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5251. end
  5252. StrongPunch2:Play()
  5253. for i = 0, 7, 0.1 do
  5254. swait()
  5255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5257. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5258. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5260. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5261. end
  5262. for i = 0, 1, 0.1 do
  5263. swait()
  5264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5266. 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)
  5267. 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)
  5268. 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)
  5269. 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)
  5270. end
  5271. punchsound1:Play()
  5272. for i = 0, 1, 0.1 do
  5273. swait()
  5274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5276. 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)
  5277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5278. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5279. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5280. end
  5281. punchsound1:Play()
  5282. for i = 0, 1, 0.1 do
  5283. swait()
  5284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5286. 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)
  5287. 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)
  5288. 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)
  5289. 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)
  5290. end
  5291. for i = 0, 1, 0.1 do
  5292. swait()
  5293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5295. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5297. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5298. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5299. end
  5300. for i = 0, 1, 0.1 do
  5301. swait()
  5302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5304. 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)
  5305. 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)
  5306. 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)
  5307. 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)
  5308. end
  5309. punchsound1:Play()
  5310. for i = 0, 0.5, 0.1 do
  5311. swait()
  5312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5314. 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)
  5315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5317. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5318. end
  5319. punchsound1:Play()
  5320. for i = 0, 0.5, 0.1 do
  5321. swait()
  5322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5324. 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)
  5325. 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)
  5326. 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)
  5327. 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)
  5328. end
  5329. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5330. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5331. Zanzoken = Instance.new("Part",char)
  5332. Zanzoken.Anchored = true
  5333. Zanzoken.Position = v3(999,999,999)
  5334. Zanzoken.CFrame = Torso.CFrame
  5335. game.Debris:AddItem(Zanzoken,0.5)
  5336. Zanzoken.Transparency = 1
  5337. Zano:Play()
  5338. wait()
  5339. idk = Instance.new("BillboardGui",Zanzoken)
  5340. idk.Size = UDim2.new(10,0,15,0)
  5341. idk.AlwaysOnTop = false
  5342. idk1 = Instance.new("ImageLabel",idk)
  5343. idk1.BackgroundTransparency = 1
  5344. idk.ExtentsOffset = v3(0,0,0)
  5345. idk1.ImageTransparency = 0
  5346. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5347. idk1.Size = UDim2.new(2,0,1,0)
  5348. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5349. idk1.Image = "rbxassetid://319554883"
  5350. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5351. wait()
  5352. Zanzoken = Instance.new("Part",char)
  5353. Zanzoken.Anchored = true
  5354. Zanzoken.Position = v3(999,999,999)
  5355. Zanzoken.CFrame = Torso.CFrame
  5356. game.Debris:AddItem(Zanzoken,0.5)
  5357. Zanzoken.Transparency = 1
  5358. wait()
  5359. idk = Instance.new("BillboardGui",Zanzoken)
  5360. idk.Size = UDim2.new(20,0,20,0)
  5361. idk.AlwaysOnTop = false
  5362. idk1 = Instance.new("ImageLabel",idk)
  5363. idk1.BackgroundTransparency = 1
  5364. idk.ExtentsOffset = v3(0,0,0)
  5365. idk1.ImageTransparency = 0
  5366. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5367. idk1.Size = UDim2.new(2,0,1,0)
  5368. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5369. idk1.Image = "rbxassetid://319554883"
  5370. for i = 0, 0.4, 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. punchsound1:Play()
  5380. for i = 0, 0.4, 0.1 do
  5381. swait()
  5382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5384. 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)
  5385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5386. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5387. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5388. end
  5389. for i = 0, 0.4, 0.1 do
  5390. swait()
  5391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5393. 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)
  5394. 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)
  5395. 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)
  5396. 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)
  5397. end
  5398. punchsound1:Play()
  5399. for i = 0, 0.4, 0.1 do
  5400. swait()
  5401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5403. 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)
  5404. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5405. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5406. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5407. end
  5408. for i = 0, 0.4, 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. punchsound1:Play()
  5418. for i = 0, 0.4, 0.1 do
  5419. swait()
  5420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5422. 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)
  5423. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5424. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5425. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5426. end
  5427. for i = 0, 0.4, 0.1 do
  5428. swait()
  5429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5431. 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)
  5432. 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)
  5433. 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)
  5434. 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)
  5435. end
  5436. punchsound1:Play()
  5437. for i = 0, 0.4, 0.1 do
  5438. swait()
  5439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5441. 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)
  5442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5443. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5444. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5445. end
  5446. for i = 0, 0.4, 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. punchsound1:Play()
  5456. for i = 0, 0.4, 0.1 do
  5457. swait()
  5458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5460. 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)
  5461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5463. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5464. end
  5465. for i = 0, 0.4, 0.1 do
  5466. swait()
  5467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5469. 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)
  5470. 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)
  5471. 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)
  5472. 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)
  5473. end
  5474. punchsound1:Play()
  5475. for i = 0, 0.4, 0.1 do
  5476. swait()
  5477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5479. 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)
  5480. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5481. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5482. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5483. end
  5484. for i = 0, 0.4, 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. punchsound1:Play()
  5494. for i = 0, 0.4, 0.1 do
  5495. swait()
  5496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5498. 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)
  5499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5502. end
  5503. punchsound1:Play()
  5504. local pie222 = Instance.new("ParticleEmitter")
  5505. pie222.Parent = LeftArm
  5506. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5507. pie222.LightEmission = 1
  5508. pie222.Size = NumberSequence.new(3)
  5509. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5510. pie222.Transparency = NumberSequence.new(0.6,1)
  5511. pie222.EmissionDirection = "Top"
  5512. pie222.Enabled = true
  5513. pie222.Lifetime = NumberRange.new(1)
  5514. pie222.Rotation = NumberRange.new(-320, 320)
  5515. pie222.Rate = 404
  5516. pie222.Speed = NumberRange.new(0)
  5517. pie222.LockedToPart = false
  5518. pie222.VelocitySpread = 2
  5519. for i = 0, 2, 0.1 do
  5520. swait()
  5521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5523. 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)
  5524. 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)
  5525. 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)
  5526. 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)
  5527. end
  5528. wait(2)
  5529. bigbangattack2()
  5530. pie222:Destroy()
  5531.  
  5532. for i,v in pairs(to.Parent:GetChildren()) do
  5533. if v:IsA("Humanoid") then
  5534. v.Health = v.Health - math.huge
  5535.  
  5536. v.PlatformStand = true
  5537. end
  5538. end
  5539.  
  5540. hit1 = false
  5541.  
  5542. hit2 = true
  5543. for i,v in pairs(to.Parent:GetChildren()) do
  5544. if v:IsA("Humanoid") then
  5545. v.Health = v.Health - 10
  5546.  
  5547. v.PlatformStand = true
  5548. end
  5549. end
  5550. hit2 = false
  5551.  
  5552. hit3 = true
  5553. hit4 = true
  5554.  
  5555.  
  5556.  
  5557.  
  5558. coroutine.wrap(function()
  5559. for i=1,2 do
  5560. wait()
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566. for i,v in pairs(to.Parent:GetChildren()) do
  5567. if v:IsA("Humanoid") then
  5568. v.Health = v.Health - 2
  5569.  
  5570. v.PlatformStand = true
  5571. end
  5572. end
  5573. end
  5574.  
  5575.  
  5576. wait(3)
  5577. end)()
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592. for i,v in pairs(to.Parent:GetChildren()) do
  5593. if v:IsA("Humanoid") then
  5594. v.Health = v.Health - 10
  5595.  
  5596. v.PlatformStand = true
  5597. end
  5598. end
  5599.  
  5600.  
  5601.  
  5602. hitground = new("Part",char)
  5603. hitground.Size = Vector3.new(5,5,5)
  5604. hitground.Name = "Ground"
  5605. hitground.Transparency = 1
  5606. hitground.CanCollide = false
  5607. game.Debris:AddItem(hitground,2)
  5608. hitground.Position = Vector3.new(999,999,999)
  5609. hitgroundweld = new("Weld",hitground)
  5610. hitgroundweld.Part0 = to
  5611. hitgroundweld.Part1 = hitground
  5612. hitground.Touched:connect(function(hit2)
  5613. if hit2.Size.x > 150 then
  5614. hitground:Destroy()
  5615. ad = new("Part",char)
  5616. ad.Name = "NewPart"
  5617. ad.Size = Vector3.new(30,0.1,30)
  5618. ad.CanCollide = false
  5619. ad.Anchored = true
  5620. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5621. ad.Transparency = 1
  5622. aad = new("Decal",ad)
  5623.  
  5624. aad.Face = "Top"
  5625. aad.Transparency = 1
  5626. aad.Transparency = 0
  5627. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5628. smoke = new("Part",to)
  5629. smokemesh = new("SpecialMesh",smoke)
  5630. smokemesh.MeshId = "rbxassetid://928329648"
  5631. smoke.BrickColor = hit2.BrickColor
  5632. smoke.Anchored = true
  5633. smoke.Position = hitground.Position
  5634. GroundImpact:Play()
  5635. for i = 1,20 do
  5636. wait()
  5637. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5638. smoke.Transparency = smoke.Transparency + 1/20
  5639. end
  5640. smoke:Destroy()
  5641. wait(0.5)
  5642.  
  5643. for i = 1,20 do
  5644. wait(0.1)
  5645. aad.Transparency = aad.Transparency + 1/20
  5646. end
  5647. end
  5648. end)
  5649. ys = Instance.new("BodyVelocity",to)
  5650. ys.Name = "GO"
  5651.  
  5652. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5653.  
  5654. ys.Velocity = v3(0,-90,0)
  5655.  
  5656. wait(1)
  5657. ys:Destroy()
  5658.  
  5659.  
  5660.  
  5661. hit3 = false
  5662. hit4 = false
  5663.  
  5664.  
  5665. hit1 = false
  5666. hit2 = false
  5667. hit3 = false
  5668. hit4 = false
  5669. idle = true
  5670. RootPart.Anchored = false
  5671. end
  5672. end)
  5673. end
  5674.  
  5675. function Combo3()
  5676. getplayer = new("Part",char)
  5677. getplayer.Position = Vector3.new(999,999,999)
  5678. getplayer.Transparency = 1
  5679. getplayer.Size = v3(3,3,3)
  5680. getplayer.CanCollide = false
  5681. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5682. getplayer.Name = "GetPlayer"
  5683.  
  5684. game.Debris:AddItem(getplayer,0.5)
  5685.  
  5686. getplayer.Touched:connect(function(hit)
  5687. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5688. getplayer:Destroy()
  5689. to = hit.Parent:findFirstChild("HumanoidRootPart")
  5690. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5691. to.Anchored = true
  5692. RootPart.Anchored = true
  5693. idle = false
  5694.  
  5695.  
  5696. punchsound1:Play()
  5697. hit1 = true
  5698. for i = 0, 1, 0.1 do
  5699. swait()
  5700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5702. 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)
  5703. 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)
  5704. 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)
  5705. 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)
  5706. end
  5707. punchsound1:Play()
  5708. for i = 0, 1, 0.1 do
  5709. swait()
  5710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5712. 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)
  5713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5715. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5716. end
  5717. punchsound1:Play()
  5718. for i = 0, 1, 0.1 do
  5719. swait()
  5720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5722. 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)
  5723. 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)
  5724. 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)
  5725. 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)
  5726. end
  5727. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5728. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5729. Zanzoken = Instance.new("Part",char)
  5730. Zanzoken.Anchored = true
  5731. Zanzoken.Position = v3(999,999,999)
  5732. Zanzoken.CFrame = Torso.CFrame
  5733. game.Debris:AddItem(Zanzoken,0.5)
  5734. Zanzoken.Transparency = 1
  5735. Zano:Play()
  5736. wait()
  5737. idk = Instance.new("BillboardGui",Zanzoken)
  5738. idk.Size = UDim2.new(10,0,15,0)
  5739. idk.AlwaysOnTop = false
  5740. idk1 = Instance.new("ImageLabel",idk)
  5741. idk1.BackgroundTransparency = 1
  5742. idk.ExtentsOffset = v3(0,0,0)
  5743. idk1.ImageTransparency = 0
  5744. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5745. idk1.Size = UDim2.new(2,0,1,0)
  5746. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5747. idk1.Image = "rbxassetid://319554883"
  5748. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5749. wait()
  5750. Zanzoken = Instance.new("Part",char)
  5751. Zanzoken.Anchored = true
  5752. Zanzoken.Position = v3(999,999,999)
  5753. Zanzoken.CFrame = Torso.CFrame
  5754. game.Debris:AddItem(Zanzoken,0.5)
  5755. Zanzoken.Transparency = 1
  5756. wait()
  5757. idk = Instance.new("BillboardGui",Zanzoken)
  5758. idk.Size = UDim2.new(20,0,20,0)
  5759. idk.AlwaysOnTop = false
  5760. idk1 = Instance.new("ImageLabel",idk)
  5761. idk1.BackgroundTransparency = 1
  5762. idk.ExtentsOffset = v3(0,0,0)
  5763. idk1.ImageTransparency = 0
  5764. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5765. idk1.Size = UDim2.new(2,0,1,0)
  5766. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5767. idk1.Image = "rbxassetid://319554883"
  5768. for i = 0, 1, 0.1 do
  5769. swait()
  5770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5772. 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)
  5773. 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)
  5774. 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)
  5775. 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)
  5776. end
  5777. punchsound1:Play()
  5778. for i = 0, 1, 0.1 do
  5779. swait()
  5780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5782. 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)
  5783. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5784. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5785. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5786. end
  5787. punchsound1:Play()
  5788. for i = 0, 1, 0.1 do
  5789. swait()
  5790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5792. 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)
  5793. 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)
  5794. 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)
  5795. 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)
  5796. end
  5797. for i = 0, 1, 0.1 do
  5798. swait()
  5799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5801. 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)
  5802. 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)
  5803. 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)
  5804. 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)
  5805. end
  5806. punchsound1:Play()
  5807. for i = 0, 1, 0.1 do
  5808. swait()
  5809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5811. 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)
  5812. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5814. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5815. end
  5816. punchsound1:Play()
  5817. for i = 0, 1, 0.1 do
  5818. swait()
  5819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5821. 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)
  5822. 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)
  5823. 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)
  5824. 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)
  5825. end
  5826. for i = 0, 1, 0.1 do
  5827. swait()
  5828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5830. 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)
  5831. 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)
  5832. 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)
  5833. 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)
  5834. end
  5835. punchsound1:Play()
  5836. for i = 0, 1, 0.1 do
  5837. swait()
  5838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5840. 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)
  5841. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5842. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5843. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5844. end
  5845. punchsound1:Play()
  5846. for i,v in pairs(to.Parent:GetChildren()) do
  5847. if v:IsA("Humanoid") then
  5848. v.Health = v.Health - 10
  5849.  
  5850. v.PlatformStand = true
  5851. end
  5852. end
  5853. for i = 0, 1, 0.1 do
  5854. swait()
  5855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5857. 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)
  5858. 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)
  5859. 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)
  5860. 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)
  5861. end
  5862.  
  5863. for i = 0, 1, 0.1 do
  5864. swait()
  5865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5867. 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)
  5868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5869. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5870. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5871. end
  5872. punchsound1:Play()
  5873. for i = 0, 1, 0.1 do
  5874. swait()
  5875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5877. 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)
  5878. 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)
  5879. 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)
  5880. 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)
  5881. end
  5882. for i,v in pairs(to.Parent:GetChildren()) do
  5883. if v:IsA("Humanoid") then
  5884. v.Health = v.Health - 3
  5885.  
  5886. v.PlatformStand = true
  5887. end
  5888. end
  5889. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  5890. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  5891. Zanzoken = Instance.new("Part",char)
  5892. Zanzoken.Anchored = true
  5893. Zanzoken.Position = v3(999,999,999)
  5894. Zanzoken.CFrame = Torso.CFrame
  5895. game.Debris:AddItem(Zanzoken,0.5)
  5896. Zanzoken.Transparency = 1
  5897. Zano:Play()
  5898. wait()
  5899. idk = Instance.new("BillboardGui",Zanzoken)
  5900. idk.Size = UDim2.new(10,0,15,0)
  5901. idk.AlwaysOnTop = false
  5902. idk1 = Instance.new("ImageLabel",idk)
  5903. idk1.BackgroundTransparency = 1
  5904. idk.ExtentsOffset = v3(0,0,0)
  5905. idk1.ImageTransparency = 0
  5906. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5907. idk1.Size = UDim2.new(2,0,1,0)
  5908. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5909. idk1.Image = "rbxassetid://319554883"
  5910. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5911. wait()
  5912. Zanzoken = Instance.new("Part",char)
  5913. Zanzoken.Anchored = true
  5914. Zanzoken.Position = v3(999,999,999)
  5915. Zanzoken.CFrame = Torso.CFrame
  5916. game.Debris:AddItem(Zanzoken,0.5)
  5917. Zanzoken.Transparency = 1
  5918. wait()
  5919. idk = Instance.new("BillboardGui",Zanzoken)
  5920. idk.Size = UDim2.new(20,0,20,0)
  5921. idk.AlwaysOnTop = false
  5922. idk1 = Instance.new("ImageLabel",idk)
  5923. idk1.BackgroundTransparency = 1
  5924. idk.ExtentsOffset = v3(0,0,0)
  5925. idk1.ImageTransparency = 0
  5926. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5927. idk1.Size = UDim2.new(2,0,1,0)
  5928. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5929. idk1.Image = "rbxassetid://319554883"
  5930. for i = 0, 1, 0.1 do
  5931. swait()
  5932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5934. 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)
  5935. 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)
  5936. 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)
  5937. 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)
  5938. end
  5939. for i = 0, 1, 0.1 do
  5940. swait()
  5941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5943. 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)
  5944. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5945. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5946. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5947. end
  5948. punchsound1:Play()
  5949. for i = 0, 1, 0.1 do
  5950. swait()
  5951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5953. 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)
  5954. 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)
  5955. 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)
  5956. 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)
  5957. end
  5958. for i,v in pairs(to.Parent:GetChildren()) do
  5959. if v:IsA("Humanoid") then
  5960. v.Health = v.Health - 3
  5961.  
  5962. v.PlatformStand = true
  5963. end
  5964. end
  5965. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  5966. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  5967. Zanzoken = Instance.new("Part",char)
  5968. Zanzoken.Anchored = true
  5969. Zanzoken.Position = v3(999,999,999)
  5970. Zanzoken.CFrame = Torso.CFrame
  5971. game.Debris:AddItem(Zanzoken,0.5)
  5972. Zanzoken.Transparency = 1
  5973. Zano:Play()
  5974. wait()
  5975. idk = Instance.new("BillboardGui",Zanzoken)
  5976. idk.Size = UDim2.new(10,0,15,0)
  5977. idk.AlwaysOnTop = false
  5978. idk1 = Instance.new("ImageLabel",idk)
  5979. idk1.BackgroundTransparency = 1
  5980. idk.ExtentsOffset = v3(0,0,0)
  5981. idk1.ImageTransparency = 0
  5982. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5983. idk1.Size = UDim2.new(2,0,1,0)
  5984. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5985. idk1.Image = "rbxassetid://319554883"
  5986. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5987. wait()
  5988. Zanzoken = Instance.new("Part",char)
  5989. Zanzoken.Anchored = true
  5990. Zanzoken.Position = v3(999,999,999)
  5991. Zanzoken.CFrame = Torso.CFrame
  5992. game.Debris:AddItem(Zanzoken,0.5)
  5993. Zanzoken.Transparency = 1
  5994. wait()
  5995. idk = Instance.new("BillboardGui",Zanzoken)
  5996. idk.Size = UDim2.new(20,0,20,0)
  5997. idk.AlwaysOnTop = false
  5998. idk1 = Instance.new("ImageLabel",idk)
  5999. idk1.BackgroundTransparency = 1
  6000. idk.ExtentsOffset = v3(0,0,0)
  6001. idk1.ImageTransparency = 0
  6002. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6003. idk1.Size = UDim2.new(2,0,1,0)
  6004. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6005. idk1.Image = "rbxassetid://319554883"
  6006. punchsound1:Play()
  6007. for i = 0, 1, 0.1 do
  6008. swait()
  6009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6011. 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)
  6012. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6013. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6014. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6015. end
  6016. punchsound1:Play()
  6017. for i = 0, 1, 0.1 do
  6018. swait()
  6019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6021. 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)
  6022. 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)
  6023. 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)
  6024. 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)
  6025. end
  6026.  
  6027.  
  6028. for i,v in pairs(to.Parent:GetChildren()) do
  6029. if v:IsA("Humanoid") then
  6030. v.Health = v.Health - 20
  6031.  
  6032. v.PlatformStand = true
  6033. end
  6034. end
  6035. StrongPunch:Play()
  6036. for i = 0, 1, 0.1 do
  6037. swait()
  6038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6042. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6043. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6044. end
  6045. for i = 0, 1, 0.1 do
  6046. swait()
  6047. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6048. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6049. 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)
  6050. 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)
  6051. 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)
  6052. 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)
  6053. end
  6054. for i,v in pairs(to.Parent:GetChildren()) do
  6055. if v:IsA("Humanoid") then
  6056. v.Health = v.Health - 3
  6057.  
  6058. v.PlatformStand = true
  6059. end
  6060. end
  6061. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6062. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6063. Zanzoken = Instance.new("Part",char)
  6064. Zanzoken.Anchored = true
  6065. Zanzoken.Position = v3(999,999,999)
  6066. Zanzoken.CFrame = Torso.CFrame
  6067. game.Debris:AddItem(Zanzoken,0.5)
  6068. Zanzoken.Transparency = 1
  6069. Zano:Play()
  6070. wait()
  6071. idk = Instance.new("BillboardGui",Zanzoken)
  6072. idk.Size = UDim2.new(10,0,15,0)
  6073. idk.AlwaysOnTop = false
  6074. idk1 = Instance.new("ImageLabel",idk)
  6075. idk1.BackgroundTransparency = 1
  6076. idk.ExtentsOffset = v3(0,0,0)
  6077. idk1.ImageTransparency = 0
  6078. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6079. idk1.Size = UDim2.new(2,0,1,0)
  6080. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6081. idk1.Image = "rbxassetid://319554883"
  6082. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6083. wait()
  6084. Zanzoken = Instance.new("Part",char)
  6085. Zanzoken.Anchored = true
  6086. Zanzoken.Position = v3(999,999,999)
  6087. Zanzoken.CFrame = Torso.CFrame
  6088. game.Debris:AddItem(Zanzoken,0.5)
  6089. Zanzoken.Transparency = 1
  6090. wait()
  6091. idk = Instance.new("BillboardGui",Zanzoken)
  6092. idk.Size = UDim2.new(20,0,20,0)
  6093. idk.AlwaysOnTop = false
  6094. idk1 = Instance.new("ImageLabel",idk)
  6095. idk1.BackgroundTransparency = 1
  6096. idk.ExtentsOffset = v3(0,0,0)
  6097. idk1.ImageTransparency = 0
  6098. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6099. idk1.Size = UDim2.new(2,0,1,0)
  6100. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6101. idk1.Image = "rbxassetid://319554883"
  6102. for i = 0, 1, 0.1 do
  6103. swait()
  6104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6105. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6106. 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)
  6107. 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)
  6108. 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)
  6109. 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)
  6110. end
  6111. punchsound1:Play()
  6112. for i = 0, 1, 0.1 do
  6113. swait()
  6114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6116. 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)
  6117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6118. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6119. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6120. end
  6121. punchsound1:Play()
  6122. for i = 0, 1, 0.1 do
  6123. swait()
  6124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6126. 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)
  6127. 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)
  6128. 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)
  6129. 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)
  6130. end
  6131. for i = 0, 1, 0.1 do
  6132. swait()
  6133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6135. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6136. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6137. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6138. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6139. end
  6140. for i = 0, 1, 0.1 do
  6141. swait()
  6142. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6143. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6144. 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)
  6145. 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)
  6146. 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)
  6147. 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)
  6148. end
  6149. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6150. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6151. Zanzoken = Instance.new("Part",char)
  6152. Zanzoken.Anchored = true
  6153. Zanzoken.Position = v3(999,999,999)
  6154. Zanzoken.CFrame = Torso.CFrame
  6155. game.Debris:AddItem(Zanzoken,0.5)
  6156. Zanzoken.Transparency = 1
  6157. Zano:Play()
  6158. wait()
  6159. idk = Instance.new("BillboardGui",Zanzoken)
  6160. idk.Size = UDim2.new(10,0,15,0)
  6161. idk.AlwaysOnTop = false
  6162. idk1 = Instance.new("ImageLabel",idk)
  6163. idk1.BackgroundTransparency = 1
  6164. idk.ExtentsOffset = v3(0,0,0)
  6165. idk1.ImageTransparency = 0
  6166. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6167. idk1.Size = UDim2.new(2,0,1,0)
  6168. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6169. idk1.Image = "rbxassetid://319554883"
  6170. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6171. wait()
  6172. Zanzoken = Instance.new("Part",char)
  6173. Zanzoken.Anchored = true
  6174. Zanzoken.Position = v3(999,999,999)
  6175. Zanzoken.CFrame = Torso.CFrame
  6176. game.Debris:AddItem(Zanzoken,0.5)
  6177. Zanzoken.Transparency = 1
  6178. wait()
  6179. idk = Instance.new("BillboardGui",Zanzoken)
  6180. idk.Size = UDim2.new(20,0,20,0)
  6181. idk.AlwaysOnTop = false
  6182. idk1 = Instance.new("ImageLabel",idk)
  6183. idk1.BackgroundTransparency = 1
  6184. idk.ExtentsOffset = v3(0,0,0)
  6185. idk1.ImageTransparency = 0
  6186. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6187. idk1.Size = UDim2.new(2,0,1,0)
  6188. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6189. idk1.Image = "rbxassetid://319554883"
  6190. StrongPunch:Play()
  6191. Break:Play()
  6192. local Aura4 = Instance.new('ParticleEmitter')
  6193. Aura4.Name = "Aura"
  6194. Aura4.Texture = "rbxassetid://1046299182"
  6195. Aura4.Parent = Torso
  6196. Aura4.LightEmission = 1
  6197. Aura4.Transparency = NumberSequence.new(0.7,1)
  6198. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6199. Aura4.Size = NumberSequence.new(1,30)
  6200. Aura4.Rotation = NumberRange.new(-360,360)
  6201. Aura4.LockedToPart = true
  6202. Aura4.Lifetime = NumberRange.new(0.2)
  6203. Aura4.Rate = 100
  6204. Aura4.Speed = NumberRange.new(0)
  6205. Aura4.EmissionDirection = "Top"
  6206. for i = 0, 6, 0.1 do
  6207. swait()
  6208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6210. 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)
  6211. 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)
  6212. 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)
  6213. 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)
  6214. end
  6215. Aura4:Destroy()
  6216. wait(0.1)
  6217. local Aura4 = Instance.new('ParticleEmitter')
  6218. Aura4.Name = "Aura"
  6219. Aura4.Texture = "rbxassetid://1046299182"
  6220. Aura4.Parent = Torso
  6221. Aura4.LightEmission = 1
  6222. Aura4.Transparency = NumberSequence.new(0.7,1)
  6223. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6224. Aura4.Size = NumberSequence.new(1,30)
  6225. Aura4.Rotation = NumberRange.new(-360,360)
  6226. Aura4.LockedToPart = true
  6227. Aura4.Lifetime = NumberRange.new(0.2)
  6228. Aura4.Rate = 100
  6229. Aura4.Speed = NumberRange.new(0)
  6230. Aura4.EmissionDirection = "Top"
  6231. StrongPunch1:Play()
  6232. Break:Play()
  6233. for i = 0, 6, 0.1 do
  6234. swait()
  6235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6237. 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)
  6238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6240. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6241. end
  6242. Aura4:Destroy()
  6243. StrongPunch2:Play()
  6244. Break:Play()
  6245. local Aura4 = Instance.new('ParticleEmitter')
  6246. Aura4.Name = "Aura"
  6247. Aura4.Texture = "rbxassetid://1046299182"
  6248. Aura4.Parent = Torso
  6249. Aura4.LightEmission = 1
  6250. Aura4.Transparency = NumberSequence.new(0.7,1)
  6251. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6252. Aura4.Size = NumberSequence.new(1,30)
  6253. Aura4.Rotation = NumberRange.new(-360,360)
  6254. Aura4.LockedToPart = true
  6255. Aura4.Lifetime = NumberRange.new(0.2)
  6256. Aura4.Rate = 100
  6257. Aura4.Speed = NumberRange.new(0)
  6258. Aura4.EmissionDirection = "Top"
  6259. for i = 0, 7, 0.1 do
  6260. swait()
  6261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6266. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6267. end
  6268. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6269. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6270. Aura4:Destroy()
  6271. Zanzoken = Instance.new("Part",char)
  6272. Zanzoken.Anchored = true
  6273. Zanzoken.Position = v3(999,999,999)
  6274. Zanzoken.CFrame = Torso.CFrame
  6275. game.Debris:AddItem(Zanzoken,0.5)
  6276. Zanzoken.Transparency = 1
  6277. Zano:Play()
  6278. wait()
  6279. idk = Instance.new("BillboardGui",Zanzoken)
  6280. idk.Size = UDim2.new(10,0,15,0)
  6281. idk.AlwaysOnTop = false
  6282. idk1 = Instance.new("ImageLabel",idk)
  6283. idk1.BackgroundTransparency = 1
  6284. idk.ExtentsOffset = v3(0,0,0)
  6285. idk1.ImageTransparency = 0
  6286. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6287. idk1.Size = UDim2.new(2,0,1,0)
  6288. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6289. idk1.Image = "rbxassetid://319554883"
  6290. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6291. wait()
  6292. Zanzoken = Instance.new("Part",char)
  6293. Zanzoken.Anchored = true
  6294. Zanzoken.Position = v3(999,999,999)
  6295. Zanzoken.CFrame = Torso.CFrame
  6296. game.Debris:AddItem(Zanzoken,0.5)
  6297. Zanzoken.Transparency = 1
  6298. wait()
  6299. idk = Instance.new("BillboardGui",Zanzoken)
  6300. idk.Size = UDim2.new(20,0,20,0)
  6301. idk.AlwaysOnTop = false
  6302. idk1 = Instance.new("ImageLabel",idk)
  6303. idk1.BackgroundTransparency = 1
  6304. idk.ExtentsOffset = v3(0,0,0)
  6305. idk1.ImageTransparency = 0
  6306. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6307. idk1.Size = UDim2.new(2,0,1,0)
  6308. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6309. idk1.Image = "rbxassetid://319554883"
  6310. for i = 0, 1, 0.1 do
  6311. swait()
  6312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6314. 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)
  6315. 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)
  6316. 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)
  6317. 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)
  6318. end
  6319. punchsound1:Play()
  6320. for i = 0, 1, 0.1 do
  6321. swait()
  6322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6324. 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)
  6325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6327. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6328. end
  6329. punchsound1:Play()
  6330. for i = 0, 1, 0.1 do
  6331. swait()
  6332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6334. 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)
  6335. 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)
  6336. 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)
  6337. 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)
  6338. end
  6339. for i = 0, 1, 0.1 do
  6340. swait()
  6341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6343. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6345. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6346. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6347. end
  6348. for i = 0, 1, 0.1 do
  6349. swait()
  6350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6352. 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)
  6353. 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)
  6354. 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)
  6355. 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)
  6356. end
  6357. punchsound1:Play()
  6358. for i = 0, 0.5, 0.1 do
  6359. swait()
  6360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6362. 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)
  6363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6364. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6365. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6366. end
  6367. punchsound1:Play()
  6368. for i = 0, 0.5, 0.1 do
  6369. swait()
  6370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6372. 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)
  6373. 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)
  6374. 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)
  6375. 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)
  6376. end
  6377. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6378. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6379. Zanzoken = Instance.new("Part",char)
  6380. Zanzoken.Anchored = true
  6381. Zanzoken.Position = v3(999,999,999)
  6382. Zanzoken.CFrame = Torso.CFrame
  6383. game.Debris:AddItem(Zanzoken,0.5)
  6384. Zanzoken.Transparency = 1
  6385. Zano:Play()
  6386. wait()
  6387. idk = Instance.new("BillboardGui",Zanzoken)
  6388. idk.Size = UDim2.new(10,0,15,0)
  6389. idk.AlwaysOnTop = false
  6390. idk1 = Instance.new("ImageLabel",idk)
  6391. idk1.BackgroundTransparency = 1
  6392. idk.ExtentsOffset = v3(0,0,0)
  6393. idk1.ImageTransparency = 0
  6394. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6395. idk1.Size = UDim2.new(2,0,1,0)
  6396. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6397. idk1.Image = "rbxassetid://319554883"
  6398. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6399. wait()
  6400. Zanzoken = Instance.new("Part",char)
  6401. Zanzoken.Anchored = true
  6402. Zanzoken.Position = v3(999,999,999)
  6403. Zanzoken.CFrame = Torso.CFrame
  6404. game.Debris:AddItem(Zanzoken,0.5)
  6405. Zanzoken.Transparency = 1
  6406. wait()
  6407. idk = Instance.new("BillboardGui",Zanzoken)
  6408. idk.Size = UDim2.new(20,0,20,0)
  6409. idk.AlwaysOnTop = false
  6410. idk1 = Instance.new("ImageLabel",idk)
  6411. idk1.BackgroundTransparency = 1
  6412. idk.ExtentsOffset = v3(0,0,0)
  6413. idk1.ImageTransparency = 0
  6414. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6415. idk1.Size = UDim2.new(2,0,1,0)
  6416. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6417. idk1.Image = "rbxassetid://319554883"
  6418. for i = 0, 0.4, 0.1 do
  6419. swait()
  6420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6422. 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)
  6423. 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)
  6424. 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)
  6425. 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)
  6426. end
  6427. punchsound1:Play()
  6428. for i = 0, 0.4, 0.1 do
  6429. swait()
  6430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6432. 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)
  6433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6435. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6436. end
  6437. punchsound1:Play()
  6438. for i = 0, 1, 0.1 do
  6439. swait()
  6440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6442. 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)
  6443. 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)
  6444. 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)
  6445. 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)
  6446. end
  6447. for i,v in pairs(to.Parent:GetChildren()) do
  6448. if v:IsA("Humanoid") then
  6449. v.Health = v.Health - 8
  6450.  
  6451. v.PlatformStand = true
  6452. end
  6453. end
  6454.  
  6455. hit1 = false
  6456.  
  6457. punchsound1:Play()
  6458. hit2 = true
  6459. for i = 0, 1, 0.1 do
  6460. swait()
  6461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6463. 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)
  6464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6466. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6467. end
  6468. for i,v in pairs(to.Parent:GetChildren()) do
  6469. if v:IsA("Humanoid") then
  6470. v.Health = v.Health - 10
  6471.  
  6472. v.PlatformStand = true
  6473. end
  6474. end
  6475. hit2 = false
  6476.  
  6477. punchsound1:Play()
  6478. hit3 = true
  6479. hit4 = true
  6480.  
  6481.  
  6482. punchsound1:Play()
  6483.  
  6484.  
  6485. coroutine.wrap(function()
  6486. for i=1,2 do
  6487. wait()
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493. for i,v in pairs(to.Parent:GetChildren()) do
  6494. if v:IsA("Humanoid") then
  6495. v.Health = v.Health - 30
  6496.  
  6497. v.PlatformStand = true
  6498. end
  6499. end
  6500. end
  6501.  
  6502.  
  6503. wait(3)
  6504. end)()
  6505.  
  6506.  
  6507.  
  6508. RootPart.Anchored = false
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514. StrongPunch:Play()
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521. for i,v in pairs(to.Parent:GetChildren()) do
  6522. if v:IsA("Humanoid") then
  6523. v.Health = v.Health - 20
  6524.  
  6525. v.PlatformStand = true
  6526. end
  6527. end
  6528.  
  6529. StrongPunch2:Play()
  6530.  
  6531.  
  6532. hitground = new("Part",char)
  6533. hitground.Size = Vector3.new(5,5,5)
  6534. hitground.Name = "Ground"
  6535. hitground.Transparency = 1
  6536. hitground.CanCollide = false
  6537. game.Debris:AddItem(hitground,2)
  6538. hitground.Position = Vector3.new(999,999,999)
  6539. hitgroundweld = new("Weld",hitground)
  6540. hitgroundweld.Part0 = to
  6541. hitgroundweld.Part1 = hitground
  6542. hitground.Touched:connect(function(hit2)
  6543. if hit2.Size.x > 150 then
  6544. hitground:Destroy()
  6545. ad = new("Part",char)
  6546. ad.Name = "NewPart"
  6547. ad.Size = Vector3.new(30,0.1,30)
  6548. ad.CanCollide = false
  6549. ad.Anchored = true
  6550. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6551. ad.Transparency = 1
  6552. aad = new("Decal",ad)
  6553.  
  6554. aad.Face = "Top"
  6555. aad.Transparency = 1
  6556. aad.Transparency = 0
  6557. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6558. smoke = new("Part",to)
  6559. smokemesh = new("SpecialMesh",smoke)
  6560. smokemesh.MeshId = "rbxassetid://928329648"
  6561. smoke.BrickColor = hit2.BrickColor
  6562. smoke.Anchored = true
  6563. smoke.Position = hitground.Position
  6564. GroundImpact:Play()
  6565. for i = 1,20 do
  6566. wait()
  6567. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6568. smoke.Transparency = smoke.Transparency + 1/20
  6569. end
  6570. smoke:Destroy()
  6571. wait(0.5)
  6572.  
  6573. for i = 1,20 do
  6574. wait(0.1)
  6575. aad.Transparency = aad.Transparency + 1/20
  6576. end
  6577. end
  6578. end)
  6579. ys = Instance.new("BodyVelocity",to)
  6580. ys.Name = "GO"
  6581.  
  6582. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6583.  
  6584. ys.Velocity = v3(0,-90,0)
  6585.  
  6586. wait(1)
  6587. ys:Destroy()
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593. hit3 = false
  6594. hit4 = false
  6595.  
  6596.  
  6597. hit1 = false
  6598. hit2 = false
  6599. hit3 = false
  6600. hit4 = false
  6601. idle = true
  6602. RootPart.Anchored = false
  6603. to.Anchored = false
  6604. end
  6605. end)
  6606. end
  6607.  
  6608.  
  6609. function Combo2()
  6610. getplayer = new("Part",char)
  6611. getplayer.Position = Vector3.new(999,999,999)
  6612. getplayer.Transparency = 1
  6613. getplayer.Size = v3(3,3,3)
  6614. getplayer.CanCollide = false
  6615. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6616. getplayer.Name = "GetPlayer"
  6617.  
  6618. game.Debris:AddItem(getplayer,0.5)
  6619.  
  6620. getplayer.Touched:connect(function(hit)
  6621. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6622. getplayer:Destroy()
  6623. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6624. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6625. to.Anchored = true
  6626. idle = false
  6627.  
  6628.  
  6629. punchsound1:Play()
  6630. hit1 = true
  6631. for i = 0, 1, 0.1 do
  6632. swait()
  6633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6635. 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)
  6636. 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)
  6637. 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)
  6638. 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)
  6639. end
  6640. punchsound1:Play()
  6641. for i = 0, 1, 0.1 do
  6642. swait()
  6643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6645. 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)
  6646. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6647. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6648. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6649. end
  6650. punchsound1:Play()
  6651. for i = 0, 1, 0.1 do
  6652. swait()
  6653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6655. 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)
  6656. 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)
  6657. 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)
  6658. 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)
  6659. end
  6660. for i = 0, 1, 0.1 do
  6661. swait()
  6662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6664. 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)
  6665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6667. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6668. end
  6669. for i = 0, 1, 0.1 do
  6670. swait()
  6671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6673. 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)
  6674. 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)
  6675. 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)
  6676. 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)
  6677. end
  6678. StrongPunch1:Play()
  6679. for i = 0, 1, 0.1 do
  6680. swait()
  6681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6683. 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)
  6684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6686. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6687. end
  6688. for i = 0, 0.6, 0.1 do
  6689. swait()
  6690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6692. 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)
  6693. 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)
  6694. 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)
  6695. 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)
  6696. end
  6697. for i = 0, 0.6, 0.1 do
  6698. swait()
  6699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6701. 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)
  6702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6704. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6705. end
  6706. for i,v in pairs(to.Parent:GetChildren()) do
  6707. if v:IsA("Humanoid") then
  6708. v.Health = v.Health - 6
  6709.  
  6710. v.PlatformStand = true
  6711. end
  6712. end
  6713. StrongPunch:Play()
  6714. for i = 0, 1, 0.1 do
  6715. swait()
  6716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6722. end
  6723. for i,v in pairs(to.Parent:GetChildren()) do
  6724. if v:IsA("Humanoid") then
  6725. v.Health = v.Health - 8
  6726.  
  6727. v.PlatformStand = true
  6728. end
  6729. end
  6730.  
  6731. hit1 = false
  6732.  
  6733. punchsound1:Play()
  6734. hit2 = true
  6735. for i = 0, 1, 0.1 do
  6736. swait()
  6737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6739. 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)
  6740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6742. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6743. end
  6744. for i,v in pairs(to.Parent:GetChildren()) do
  6745. if v:IsA("Humanoid") then
  6746. v.Health = v.Health - 5
  6747.  
  6748. v.PlatformStand = true
  6749. end
  6750. end
  6751. hit2 = false
  6752.  
  6753. punchsound1:Play()
  6754. hit3 = true
  6755. hit4 = true
  6756.  
  6757.  
  6758. punchsound1:Play()
  6759.  
  6760. coroutine.wrap(function()
  6761. for i=1,2 do
  6762. wait()
  6763. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6764. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6765. Zanzoken = Instance.new("Part",char)
  6766. Zanzoken.Anchored = true
  6767. Zanzoken.Position = v3(999,999,999)
  6768. Zanzoken.CFrame = Torso.CFrame
  6769. game.Debris:AddItem(Zanzoken,0.5)
  6770. Zanzoken.Transparency = 1
  6771. Zano:Play()
  6772. wait()
  6773. idk = Instance.new("BillboardGui",Zanzoken)
  6774. idk.Size = UDim2.new(10,0,15,0)
  6775. idk.AlwaysOnTop = false
  6776. idk1 = Instance.new("ImageLabel",idk)
  6777. idk1.BackgroundTransparency = 1
  6778. idk.ExtentsOffset = v3(0,0,0)
  6779. idk1.ImageTransparency = 0
  6780. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6781. idk1.Size = UDim2.new(2,0,1,0)
  6782. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6783. idk1.Image = "rbxassetid://319554883"
  6784. wait()
  6785. Zanzoken = Instance.new("Part",char)
  6786. Zanzoken.Anchored = true
  6787. Zanzoken.Position = v3(999,999,999)
  6788. Zanzoken.CFrame = Torso.CFrame
  6789. game.Debris:AddItem(Zanzoken,0.5)
  6790. Zanzoken.Transparency = 1
  6791. wait()
  6792. idk = Instance.new("BillboardGui",Zanzoken)
  6793. idk.Size = UDim2.new(20,0,20,0)
  6794. idk.AlwaysOnTop = false
  6795. idk1 = Instance.new("ImageLabel",idk)
  6796. idk1.BackgroundTransparency = 1
  6797. idk.ExtentsOffset = v3(0,0,0)
  6798. idk1.ImageTransparency = 0
  6799. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6800. idk1.Size = UDim2.new(2,0,1,0)
  6801. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6802. idk1.Image = "rbxassetid://319554883"
  6803. for i = 0, 1, 0.1 do
  6804. swait()
  6805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6807. 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)
  6808. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6809. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6810. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6811. end
  6812. StrongPunch:Play()
  6813. for i,v in pairs(to.Parent:GetChildren()) do
  6814. if v:IsA("Humanoid") then
  6815. v.Health = v.Health - 10
  6816.  
  6817. v.PlatformStand = true
  6818. end
  6819. end
  6820. end
  6821.  
  6822.  
  6823. wait(0.7)
  6824. end)()
  6825.  
  6826.  
  6827.  
  6828.  
  6829. RootPart.Anchored = true
  6830. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6831. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6832. Zanzoken = Instance.new("Part",char)
  6833. Zanzoken.Anchored = true
  6834. Zanzoken.Position = v3(999,999,999)
  6835. Zanzoken.CFrame = Torso.CFrame
  6836. game.Debris:AddItem(Zanzoken,0.5)
  6837. Zanzoken.Transparency = 1
  6838. Zano:Play()
  6839. wait()
  6840. idk = Instance.new("BillboardGui",Zanzoken)
  6841. idk.Size = UDim2.new(10,0,15,0)
  6842. idk.AlwaysOnTop = false
  6843. idk1 = Instance.new("ImageLabel",idk)
  6844. idk1.BackgroundTransparency = 1
  6845. idk.ExtentsOffset = v3(0,0,0)
  6846. idk1.ImageTransparency = 0
  6847. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6848. idk1.Size = UDim2.new(2,0,1,0)
  6849. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6850. idk1.Image = "rbxassetid://319554883"
  6851. wait()
  6852. Zanzoken = Instance.new("Part",char)
  6853. Zanzoken.Anchored = true
  6854. Zanzoken.Position = v3(999,999,999)
  6855. Zanzoken.CFrame = Torso.CFrame
  6856. game.Debris:AddItem(Zanzoken,0.5)
  6857. Zanzoken.Transparency = 1
  6858. wait()
  6859. idk = Instance.new("BillboardGui",Zanzoken)
  6860. idk.Size = UDim2.new(20,0,20,0)
  6861. idk.AlwaysOnTop = false
  6862. idk1 = Instance.new("ImageLabel",idk)
  6863. idk1.BackgroundTransparency = 1
  6864. idk.ExtentsOffset = v3(0,0,0)
  6865. idk1.ImageTransparency = 0
  6866. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6867. idk1.Size = UDim2.new(2,0,1,0)
  6868. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6869. idk1.Image = "rbxassetid://319554883"
  6870.  
  6871. for i = 0, 1, 0.1 do
  6872. swait()
  6873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6875. 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)
  6876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6877. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6878. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6879. end
  6880.  
  6881.  
  6882. StrongPunch:Play()
  6883.  
  6884.  
  6885. for i = 0, 1, 0.1 do
  6886. swait()
  6887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6889. 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)
  6890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6892. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6893. end
  6894.  
  6895. for i = 0, 1, 0.1 do
  6896. swait()
  6897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6899. 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)
  6900. 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)
  6901. 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)
  6902. 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)
  6903. end
  6904.  
  6905.  
  6906.  
  6907. for i,v in pairs(to.Parent:GetChildren()) do
  6908. if v:IsA("Humanoid") then
  6909. v.Health = v.Health - 20
  6910.  
  6911. v.PlatformStand = true
  6912. end
  6913. end
  6914.  
  6915. StrongPunch2:Play()
  6916. for i = 0, 1, 0.1 do
  6917. swait()
  6918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6923. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6924. end
  6925.  
  6926. hitground = new("Part",char)
  6927. hitground.Size = Vector3.new(5,5,5)
  6928. hitground.Name = "Ground"
  6929. hitground.Transparency = 1
  6930. hitground.CanCollide = false
  6931. game.Debris:AddItem(hitground,2)
  6932. hitground.Position = Vector3.new(999,999,999)
  6933. hitgroundweld = new("Weld",hitground)
  6934. hitgroundweld.Part0 = to
  6935. hitgroundweld.Part1 = hitground
  6936. hitground.Touched:connect(function(hit2)
  6937. if hit2.Size.x > 150 then
  6938. hitground:Destroy()
  6939. ad = new("Part",char)
  6940. ad.Name = "NewPart"
  6941. ad.Size = Vector3.new(30,0.1,30)
  6942. ad.CanCollide = false
  6943. ad.Anchored = true
  6944. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6945. ad.Transparency = 1
  6946. aad = new("Decal",ad)
  6947.  
  6948. aad.Face = "Top"
  6949. aad.Transparency = 1
  6950. aad.Transparency = 0
  6951. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6952. smoke = new("Part",to)
  6953. smokemesh = new("SpecialMesh",smoke)
  6954. smokemesh.MeshId = "rbxassetid://928329648"
  6955. smoke.BrickColor = hit2.BrickColor
  6956. smoke.Anchored = true
  6957. smoke.Position = hitground.Position
  6958. GroundImpact:Play()
  6959. for i = 1,20 do
  6960. wait()
  6961. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6962. smoke.Transparency = smoke.Transparency + 1/20
  6963. end
  6964. smoke:Destroy()
  6965. wait(0.5)
  6966.  
  6967. for i = 1,20 do
  6968. wait(0.1)
  6969. aad.Transparency = aad.Transparency + 1/20
  6970. end
  6971. end
  6972. end)
  6973. to.Anchored = false
  6974. ys = Instance.new("BodyVelocity",to)
  6975. ys.Name = "GO"
  6976.  
  6977. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6978.  
  6979. ys.Velocity = v3(0,-90,0)
  6980.  
  6981. wait(1)
  6982. ys:Destroy()
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988. hit3 = false
  6989. hit4 = false
  6990.  
  6991.  
  6992. hit1 = false
  6993. hit2 = false
  6994. hit3 = false
  6995. hit4 = false
  6996. idle = true
  6997. RootPart.Anchored = false
  6998. end
  6999. end)
  7000. end
  7001.  
  7002. function KABOOMZ222()
  7003. local effspwn = Instance.new("Part")
  7004. coroutine.resume(coroutine.create(function()
  7005. local sound1 = Instance.new("Sound")
  7006. sound1.SoundId = "rbxassetid://440145223"
  7007. sound1.MaxDistance = 600
  7008. sound1.EmitterSize = 60
  7009. sound1.Volume = 5.5
  7010. sound1.Pitch = 1.3
  7011. sound1.Parent = effspwn
  7012. local sound2 = Instance.new("Sound")
  7013. sound2.SoundId = "rbxassetid://440145223"
  7014. sound2.MaxDistance = 300
  7015. sound2.EmitterSize = 20
  7016. sound2.Volume = 3
  7017. sound2.Pitch = 0.7
  7018. sound2.Parent = effspwn
  7019. local sound3 = Instance.new("Sound")
  7020. sound3.SoundId = "rbxassetid://440145223"
  7021. sound2.MaxDistance = 400
  7022. sound2.EmitterSize = 30
  7023. sound2.Volume = 0.5
  7024. sound2.Pitch = 0.5
  7025. sound2.Parent = effspwn
  7026. sound2:Play()
  7027. wait()
  7028. sound1:Play()
  7029. sound3:Play()
  7030. end))
  7031. local model = Instance.new("Model")
  7032. game.Debris:AddItem(model, 20)
  7033. model.Name = "smasheffects"
  7034. model.Parent = workspace
  7035. effspwn.Name = "spwnr"
  7036. effspwn.Size = Vector3.new(1, 1, 1)
  7037. effspwn.Anchored = true
  7038. effspwn.CanCollide = false
  7039. effspwn.Transparency = 1
  7040. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7041. effspwn.Parent = model
  7042.  
  7043.  
  7044.  
  7045.  
  7046. coroutine.resume(coroutine.create(function()
  7047. local shok = Instance.new("Part")
  7048. shok.Name = "whoosh"
  7049. shok.BrickColor = BrickColor.new("Institutional white")
  7050. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7051. shok.Size = Vector3.new(1, 1, 1)
  7052. shok.Anchored = true
  7053. shok.Material = "Neon"
  7054. shok.Transparency = 1
  7055. shok.CanCollide = false
  7056. shok.Parent = model
  7057. game.Debris:AddItem(shok, 12)
  7058. local mesh = Instance.new("SpecialMesh")
  7059. mesh.MeshType = "FileMesh"
  7060. mesh.MeshId = "rbxassetid://437347603"
  7061. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7062. mesh.Parent = shok
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068. for e = 1, 8 do
  7069. wait()
  7070. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7071. shok.Transparency = shok.Transparency + 0.035
  7072. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7073. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7074.  
  7075.  
  7076. end
  7077. for e = 1, 16 do
  7078. wait()
  7079. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7080. shok.Transparency = shok.Transparency + 0.11
  7081. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7082. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7083.  
  7084. end
  7085. end))
  7086. coroutine.resume(coroutine.create(function()
  7087. local shok = Instance.new("Part")
  7088. shok.Name = "wring1"
  7089. shok.BrickColor = BrickColor.new("Institutional white")
  7090. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7091. shok.Size = Vector3.new(1, 1, 1)
  7092. shok.Anchored = true
  7093. shok.Material = "Neon"
  7094. shok.Transparency = 0.25
  7095. shok.CanCollide = false
  7096. shok.Parent = model
  7097. game.Debris:AddItem(shok, 12)
  7098. local mesh = Instance.new("SpecialMesh")
  7099. mesh.MeshType = "FileMesh"
  7100. mesh.MeshId = "rbxassetid://3270017"
  7101. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7102. mesh.Parent = shok
  7103. for e = 1, 30 do
  7104. wait()
  7105. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7106. shok.Transparency = shok.Transparency + 0.002
  7107. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7108. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7109. end
  7110. for e = 1, 38 do
  7111. wait()
  7112. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7113. shok.Transparency = shok.Transparency + 0.002
  7114. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7115. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7116. end
  7117. for e = 1, 24 do
  7118. wait()
  7119. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7120. shok.Transparency = shok.Transparency + 0.03
  7121. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7122. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7123. end
  7124. end))
  7125. coroutine.resume(coroutine.create(function()
  7126. local shok = Instance.new("Part")
  7127. shok.Name = "wring2"
  7128. shok.BrickColor = BrickColor.new("Institutional white")
  7129. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7130. shok.Size = Vector3.new(1, 1, 1)
  7131. shok.Anchored = true
  7132. shok.Material = "Neon"
  7133. shok.Transparency = 0.25
  7134. shok.CanCollide = false
  7135. shok.Parent = model
  7136. game.Debris:AddItem(shok, 12)
  7137. local mesh = Instance.new("SpecialMesh")
  7138. mesh.MeshType = "FileMesh"
  7139. mesh.MeshId = "rbxassetid://3270017"
  7140. mesh.Scale = Vector3.new(12, 12, 0.05)
  7141. mesh.Parent = shok
  7142. for e = 1, 30 do
  7143. wait()
  7144. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7145. shok.Transparency = shok.Transparency + 0.002
  7146. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7147. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7148. end
  7149. for e = 1, 38 do
  7150. wait()
  7151. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7152. shok.Transparency = shok.Transparency + 0.002
  7153. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7154. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7155. end
  7156. for e = 1, 24 do
  7157. wait()
  7158. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7159. shok.Transparency = shok.Transparency + 0.03
  7160. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7161. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7162. end
  7163. end))
  7164. coroutine.resume(coroutine.create(function()
  7165. local shok = Instance.new("Part")
  7166. shok.Name = "coil1"
  7167. shok.BrickColor = BrickColor.new("Institutional white")
  7168. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7169. shok.Size = Vector3.new(1, 1, 1)
  7170. shok.Anchored = true
  7171. shok.Material = "Neon"
  7172. shok.Transparency = 0.25
  7173. shok.CanCollide = false
  7174. shok.Parent = model
  7175. game.Debris:AddItem(shok, 12)
  7176. local mesh = Instance.new("SpecialMesh")
  7177. mesh.MeshType = "FileMesh"
  7178. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7179. mesh.Scale = Vector3.new(12, 12, 12)
  7180. mesh.Parent = shok
  7181. for e = 1, 15 do
  7182. wait()
  7183. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7184. shok.Transparency = shok.Transparency + 0.004
  7185. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7186. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7187. end
  7188. for e = 1, 16 do
  7189. wait()
  7190. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7191. shok.Transparency = shok.Transparency + 0.004
  7192. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7193. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7194. end
  7195. for e = 1, 12 do
  7196. wait()
  7197. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7198. shok.Transparency = shok.Transparency + 0.06
  7199. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7200. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7201. end
  7202. end))
  7203. coroutine.resume(coroutine.create(function()
  7204. local shok = Instance.new("Part")
  7205. shok.Name = "coil2"
  7206. shok.BrickColor = BrickColor.new("Institutional white")
  7207. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7208. shok.Size = Vector3.new(1, 1, 1)
  7209. shok.Anchored = true
  7210. shok.Material = "Neon"
  7211. shok.Transparency = 1
  7212. shok.CanCollide = false
  7213. shok.Parent = model
  7214. game.Debris:AddItem(shok, 12)
  7215. local mesh = Instance.new("SpecialMesh")
  7216. mesh.MeshType = "FileMesh"
  7217. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7218. mesh.Scale = Vector3.new(6, 12, 6)
  7219. mesh.Parent = shok
  7220. for e = 1, 15 do
  7221. wait()
  7222. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7223. shok.Transparency = shok.Transparency + 0.005
  7224. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7225. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7226. end
  7227. for e = 1, 16 do
  7228. wait()
  7229. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7230. shok.Transparency = shok.Transparency + 0.005
  7231. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7232. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7233. end
  7234. for e = 1, 12 do
  7235. wait()
  7236. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7237. shok.Transparency = shok.Transparency + 0.09
  7238. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7239. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7240. end
  7241. end))
  7242. coroutine.resume(coroutine.create(function()
  7243. local shok = Instance.new("Part")
  7244. shok.Name = "shokwve"
  7245. shok.BrickColor = BrickColor.new("Institutional white")
  7246. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7247. shok.Size = Vector3.new(1, 1, 1)
  7248. shok.Anchored = true
  7249. shok.Material = "Neon"
  7250. shok.Transparency = 0.6
  7251. shok.CanCollide = false
  7252. shok.Parent = model
  7253. game.Debris:AddItem(shok, 12)
  7254. local mesh = Instance.new("SpecialMesh")
  7255. mesh.MeshType = "FileMesh"
  7256. mesh.MeshId = "rbxassetid://489415447"
  7257. mesh.Scale = Vector3.new(1, 1, 1)
  7258. mesh.Parent = shok
  7259. for e = 1, 12 do
  7260. wait()
  7261. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7262. shok.Transparency = shok.Transparency + 0.002
  7263. end
  7264. for e = 1, 32 do
  7265. wait()
  7266. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7267. shok.Transparency = shok.Transparency + 0.002
  7268. end
  7269. for e = 1, 24 do
  7270. wait()
  7271. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7272. shok.Transparency = shok.Transparency + 0.03
  7273. end
  7274. end))
  7275. coroutine.resume(coroutine.create(function()
  7276. local shok = Instance.new("Part")
  7277. shok.Name = "shock2"
  7278. shok.BrickColor = BrickColor.new("Institutional white")
  7279. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7280. shok.Size = Vector3.new(1, 1, 1)
  7281. shok.Anchored = true
  7282. shok.Material = "Neon"
  7283. shok.Transparency = 0.35
  7284. shok.CanCollide = false
  7285. shok.Parent = model
  7286. game.Debris:AddItem(shok, 12)
  7287. local mesh = Instance.new("SpecialMesh")
  7288. mesh.MeshType = "FileMesh"
  7289. mesh.MeshId = "rbxassetid://1095709"
  7290. mesh.Scale = Vector3.new(12, 12, 12)
  7291. mesh.Parent = shok
  7292. for e = 1, 15 do
  7293. wait()
  7294. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7295. shok.Transparency = shok.Transparency + 0.004
  7296. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7297. end
  7298. for e = 1, 16 do
  7299. wait()
  7300. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7301. shok.Transparency = shok.Transparency + 0.004
  7302. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7303. end
  7304. for e = 1, 12 do
  7305. wait()
  7306. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7307. shok.Transparency = shok.Transparency + 0.06
  7308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7309. end
  7310. end))
  7311. coroutine.resume(coroutine.create(function()
  7312. local shok = Instance.new("Part")
  7313. shok.Name = "shock3"
  7314. shok.BrickColor = BrickColor.new("Institutional white")
  7315. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7316. shok.Size = Vector3.new(1, 1, 1)
  7317. shok.Anchored = true
  7318. shok.Material = "Neon"
  7319. shok.Transparency = 0.35
  7320. shok.CanCollide = false
  7321. shok.Parent = model
  7322. game.Debris:AddItem(shok, 12)
  7323. local mesh = Instance.new("SpecialMesh")
  7324. mesh.MeshType = "FileMesh"
  7325. mesh.MeshId = "rbxassetid://1095709"
  7326. mesh.Scale = Vector3.new(12, 12, 12)
  7327. mesh.Parent = shok
  7328. for e = 1, 15 do
  7329. wait()
  7330. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7331. shok.Transparency = shok.Transparency + 0.004
  7332. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7333. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7334. end
  7335. for e = 1, 16 do
  7336. wait()
  7337. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7338. shok.Transparency = shok.Transparency + 0.004
  7339. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7340. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7341. end
  7342. for e = 1, 12 do
  7343. wait()
  7344. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7345. shok.Transparency = shok.Transparency + 0.06
  7346. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7347. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7348. end
  7349. end))
  7350. end
  7351.  
  7352.  
  7353.  
  7354. mouse.KeyDown:connect(function(k)
  7355. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7356. local exp = Instance.new("Explosion",Torso)
  7357. exp.BlastRadius = 45.5
  7358. exp.BlastPressure = 100
  7359. exp.Position = Torso
  7360. exp.Visible = true
  7361. end
  7362. end)
  7363.  
  7364. MV4 = 300
  7365. mouse.KeyDown:connect(function(k)
  7366. if attack == false and k == "8" then
  7367. for i, v in pairs(Torso:GetChildren()) do
  7368. if v:IsA('ParticleEmitter') then
  7369. v:Remove()
  7370. end
  7371. end
  7372. end
  7373. end)
  7374.  
  7375.  
  7376. MV4 = 300
  7377. mouse.KeyDown:connect(function(k)
  7378. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7379. MV4 = 0
  7380. Humanoid.WalkSpeed = 13
  7381. attack = true
  7382. Firepart1 = Instance.new("Part", RightArm)
  7383. Firepart1.Size = Vector3.new(1, 1, 1)
  7384. GuW1 = Instance.new("Weld")
  7385. GuW1.Name = "GuW"
  7386. GuW1.Part0 = RightArm
  7387. GuW1.C0 = cn(0, -1, 0)
  7388. GuW1.C1 = cn(0, 0, 0)
  7389. GuW1.Part1 = Firepart1
  7390. GuW1.Parent = RightArm
  7391. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7392. Firepart1.Transparency = 1
  7393. Firepart2 = Instance.new("Part", LeftArm)
  7394. Firepart2.Size = Vector3.new(1, 1, 1)
  7395. GuW2 = Instance.new("Weld")
  7396. GuW2.Name = "GuW"
  7397. GuW2.Part0 = LeftArm
  7398. GuW2.C0 = cn(0, -1, 0)
  7399. GuW2.C1 = cn(0, 0, 0)
  7400. GuW2.Part1 = Firepart2
  7401. GuW2.Parent = LeftArm
  7402. Firepart2.Transparency = 1
  7403. for i = 0, 5, 0.1 do
  7404. swait()
  7405. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7406. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7407. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7408. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7409. if Torsovelocity.Y > 2 then
  7410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7412. 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)
  7413. 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)
  7414. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7415. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7416. elseif Torsovelocity.Y < 1 then
  7417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7419. 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)
  7420. 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)
  7421. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7422. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7423. end
  7424. end
  7425. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7426. for i = 0, 7, 0.1 do
  7427. swait()
  7428. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7429. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7430. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7431. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7432. if Torsovelocity.Y > 2 then
  7433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7435. 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)
  7436. 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)
  7437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7438. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7439. elseif Torsovelocity.Y < 1 then
  7440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7442. 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)
  7443. 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)
  7444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7446. end
  7447. end
  7448. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7449. GuW1:Destroy()
  7450. GuW1 = Instance.new("Weld")
  7451. GuW1.Name = "GuW"
  7452. GuW1.Part0 = Torso
  7453. GuW1.C0 = cn(0, 0, -6)
  7454. GuW1.C1 = cn(0, 0, 0)
  7455. GuW1.Part1 = Firepart1
  7456. GuW1.Parent = Torso
  7457. GuW2:Destroy()
  7458. GuW2 = Instance.new("Weld")
  7459. GuW2.Name = "GuW"
  7460. GuW2.Part0 = Torso
  7461. GuW2.C0 = cn(0, 0, -6)
  7462. GuW2.C1 = cn(0, 0, 0)
  7463. GuW2.Part1 = Firepart2
  7464. GuW2.Parent = Torso
  7465. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7466. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7467. GuW2:Destroy()
  7468. GuW2 = Instance.new("Weld")
  7469. GuW2.Name = "GuW"
  7470. GuW2.Part0 = Torso
  7471. GuW2.C0 = cn(0, 0, -4)
  7472. GuW2.C1 = cn(0, 0, 0)
  7473. GuW2.Part1 = Firepart2
  7474. GuW2.Parent = Torso
  7475.  
  7476.  
  7477. for i = 0, 7, 0.1 do
  7478. swait()
  7479. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7480. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7481. if Torsovelocity.Y > 2 then
  7482. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7483. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7484. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7485. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7486. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7487. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7488. elseif Torsovelocity.Y < 1 then
  7489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7491. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7494. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7495. end
  7496. end
  7497. local bp2 = Create("BodyPosition")({
  7498. P = 900,
  7499. D = 1000,
  7500. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7501. position = Torso.Position + Vector3.new(0, 60, 0),
  7502. Parent = Torso
  7503. })
  7504. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7505. for i = 0, 8, 0.1 do
  7506. swait()
  7507. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7508. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7509. 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)
  7510. if Torsovelocity.Y > 2 then
  7511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7517. elseif Torsovelocity.Y < 1 then
  7518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7520. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7523. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7524. end
  7525. end
  7526. for i = 0, 18, 0.1 do
  7527. swait()
  7528. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7529. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7530. 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)
  7531. if Torsovelocity.Y > 2 then
  7532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7534. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7537. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7538. elseif Torsovelocity.Y < 1 then
  7539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7543. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7544. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7545. end
  7546. end
  7547. GuW1:Destroy()
  7548. GuW1 = Instance.new("Weld")
  7549. GuW1.Name = "GuW"
  7550. GuW1.Part0 = Torso
  7551. GuW1.C0 = cn(0, 0, -15)
  7552. GuW1.C1 = cn(0, 0, 0)
  7553. GuW1.Part1 = Firepart1
  7554. GuW1.Parent = Torso
  7555. GuW2:Destroy()
  7556. GuW2 = Instance.new("Weld")
  7557. GuW2.Name = "GuW"
  7558. GuW2.Part0 = Torso
  7559. GuW2.C0 = cn(0, 0, -17.5)
  7560. GuW2.C1 = cn(0, 0, 0)
  7561. GuW2.Part1 = Firepart2
  7562. GuW2.Parent = Torso
  7563. for i = 0, 1.25, 0.01 do
  7564. swait()
  7565. 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)
  7566. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7567. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7568. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7569. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7570. if Torsovelocity.Y > 2 then
  7571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7573. 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)
  7574. 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)
  7575. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7576. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7577. elseif Torsovelocity.Y < 1 then
  7578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7580. 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)
  7581. 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)
  7582. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7583. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7584. end
  7585. end
  7586. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7587. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7588. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7589. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7590. for i = 0, 3, 0.1 do
  7591. swait()
  7592. if Torsovelocity.Y > 2 then
  7593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7599. elseif Torsovelocity.Y < 1 then
  7600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7605. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7606. end
  7607. end
  7608. wait(1)
  7609. bp2:Destroy()
  7610. Humanoid.WalkSpeed = 16
  7611. attack = false
  7612. MV4 = 0
  7613. Firepart1:Destroy()
  7614. Firepart2:Destroy()
  7615. end
  7616. end)
  7617. spiritballenergy = true
  7618. local spirit1 = true
  7619. local spirit2 = true
  7620. local sizeup = 38
  7621. local ringgo = 18
  7622. local potara = false
  7623. local potara1 = false
  7624. local potara2 = false
  7625. local potara3 = false
  7626. local potara4 = false
  7627. local hipheight = false
  7628. local idle7 = true
  7629. local idle6 = true
  7630. local idle5 = false
  7631. local noidle = false
  7632. local noidle1 = false
  7633. local fuse = false
  7634. local bigkamehameha1 = false
  7635. local bigkamehameha2 = false
  7636. local idle2 = false
  7637. local idle3 = false
  7638. local com1 = 10
  7639. local com2 = -5
  7640. local fuse1 = false
  7641. local fuse2 = false
  7642. local fuse3 = false
  7643. local fuse4 = false
  7644. local fuse5 = false
  7645. local fuse6 = false
  7646. local fuse7 = false
  7647. local fuse8 = false
  7648. local ssj4 = false
  7649. local headcolor = 0
  7650. local walk11 = true
  7651. local great = false
  7652. local size = 0
  7653. local size2 = 0
  7654. local kicharging = false
  7655. local ki = 100
  7656.  
  7657.  
  7658.  
  7659. --Sounds
  7660. --Folder
  7661. soundfolder = Instance.new("Model",char)
  7662. soundfolder.Name = "Sound Folder"
  7663. --Sounds
  7664. kamecharge = Instance.new("Sound",soundfolder)
  7665. kamecharge.Volume = 10
  7666. kamecharge.Name = "kamecharge"
  7667. kamecharge.Looped = false
  7668. kamecharge.SoundId = "rbxassetid://908489666"
  7669. kamefire = Instance.new("Sound",soundfolder)
  7670. kamefire.Volume = 10
  7671. kamefire.Name = "kamefire"
  7672. kamefire.Looped = false
  7673. kamefire.TimePosition = 0.5
  7674. kamefire.SoundId = "rbxassetid://977360812"
  7675. kamehit = Instance.new("Sound",soundfolder)
  7676. kamehit.Volume = 30
  7677. kamehit.Name = "kamehit"
  7678. kamehit.Looped = false
  7679. kamehit.SoundId = "rbxassetid://908484148"
  7680. ssjaura = Instance.new("Sound",soundfolder)
  7681. ssjaura.Volume = 5
  7682. ssjaura.Name = "ssjaura"
  7683. ssjaura.Looped = true
  7684. ssjaura.SoundId = "rbxassetid://891397456"
  7685. ssjauraburst = Instance.new("Sound",soundfolder)
  7686. ssjauraburst.Volume = math.huge
  7687. ssjauraburst.Name = "ssjauraburst"
  7688. ssjauraburst.Looped =false
  7689. ssjauraburst.SoundId = "rbxassetid://437393965"
  7690. ssjmusic = Instance.new("Sound",soundfolder)
  7691. ssjmusic.Volume = 0
  7692. ssjmusic.Name = "ssjmusic"
  7693. ssjmusic.Looped = true
  7694. ssjmusic.SoundId = "rbxassetid://390946253"
  7695. ssj2music = Instance.new("Sound",soundfolder)
  7696. ssj2music.Volume = 0
  7697. ssj2music.Name = "ssj2music"
  7698. ssj2music.Looped = true
  7699. ssj2music.SoundId = "rbxassetid://144377132"
  7700. ssj2aura = Instance.new("Sound",soundfolder)
  7701. ssj2aura.Volume = 5
  7702. ssj2aura.Name = "ssj2aura"
  7703. ssj2aura.Looped = true
  7704. ssj2aura.SoundId = "rbxassetid://850205092"
  7705. ssj3music = Instance.new("Sound",soundfolder)
  7706. ssj3music.Volume = 0
  7707. ssj3music.Name = "ssj3music"
  7708. ssj3music.Looped = true
  7709. ssj3music.SoundId = "rbxassetid://156056027"
  7710. KiCharge = Instance.new("Sound",soundfolder)
  7711. KiCharge.Volume = 10000
  7712. KiCharge.Name = "KiCharge"
  7713. KiCharge.Looped = true
  7714. KiCharge.TimePosition = 0.7
  7715. KiCharge.SoundId = "rbxassetid://700499952"
  7716.  
  7717. KiCharge2 = Instance.new("Sound",soundfolder)
  7718. KiCharge2.Volume = 10000
  7719. KiCharge2.Name = "KiCharge2"
  7720. KiCharge2.Looped = false
  7721. KiCharge2.TimePosition = 7.3
  7722.  
  7723. KiCharge2.SoundId = "rbxassetid://700499952"
  7724. Lightning = Instance.new("Sound",soundfolder)
  7725. Lightning.Volume = 10000
  7726. Lightning.TimePosition = 1
  7727. Lightning.Name = "Lightning"
  7728. Lightning.Looped = false
  7729. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  7730. AuraOff = Instance.new("Sound",soundfolder)
  7731. AuraOff.Volume = 10000
  7732. AuraOff.Name = "AuraOff"
  7733. AuraOff.Looped = false
  7734. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  7735. PowerDown = Instance.new("Sound",soundfolder)
  7736. PowerDown.Volume = 10000
  7737. PowerDown.Name = "PowerDown"
  7738. PowerDown.Looped = false
  7739. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  7740. punchsound1 = Instance.new("Sound",soundfolder)
  7741. punchsound1.Volume = 10
  7742. punchsound1.Name = "punchsound1"
  7743. punchsound1.Looped = false
  7744. punchsound1.SoundId = "rbxassetid://137579113"
  7745. punchsound2 = Instance.new("Sound",soundfolder)
  7746. punchsound2.Volume = 10
  7747. punchsound2.Name = "punchsound2"
  7748. punchsound2.Looped = false
  7749. punchsound2.SoundId = "rbxassetid://441202925"
  7750. kiblastsound = Instance.new("Sound",soundfolder)
  7751. kiblastsound.Volume = 10000
  7752. kiblastsound.Name = "kiblastsound"
  7753. kiblastsound.Looped = false
  7754. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  7755. screaming = Instance.new("Sound",soundfolder)
  7756. screaming.Volume = 1
  7757. screaming.Name = "screaming"
  7758. screaming.Looped = true
  7759. screaming.SoundId = "rbxassetid://1096434714"
  7760. screaming1 = Instance.new("Sound",soundfolder)
  7761. screaming1.Volume = 10
  7762. screaming1.Name = "screaming1"
  7763. screaming1.Looped = false
  7764. screaming1.SoundId = "rbxassetid://975468335"
  7765. FastPunch = Instance.new("Sound",soundfolder)
  7766. FastPunch.Volume = 10000
  7767. FastPunch.Name = "FastPunch"
  7768. FastPunch.Looped = false
  7769. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  7770. GiantStep = Instance.new("Sound",soundfolder)
  7771. GiantStep.Volume = 10000
  7772. GiantStep.Name = "GiantStep"
  7773. GiantStep.Looped = false
  7774. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  7775. StrongPunch = Instance.new("Sound",soundfolder)
  7776. StrongPunch.Volume = 10000
  7777. StrongPunch.Name = "StrongPunch"
  7778. StrongPunch.Looped = false
  7779. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  7780. KamehamehaVoice = Instance.new("Sound",soundfolder)
  7781. KamehamehaVoice.Volume = 10000
  7782. KamehamehaVoice.Name = "KamehamehaVoice"
  7783. KamehamehaVoice.Looped = false
  7784. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  7785. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  7786. KamehamehaVoice6.Volume = 10000
  7787. KamehamehaVoice6.Name = "KamehamehaVoice6"
  7788. KamehamehaVoice6.Looped = false
  7789. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  7790. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  7791. KamehamehaVoice3.Volume = 10000
  7792. KamehamehaVoice3.Name = "KamehamehaVoice3"
  7793. KamehamehaVoice3.Looped = false
  7794. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  7795. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  7796. KamehamehaVoice2.Volume = 10000
  7797. KamehamehaVoice2.Name = "KamehamehaVoice2"
  7798. KamehamehaVoice2.Looped = false
  7799. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  7800. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  7801. KamehamehaVoice1.Volume = 10000
  7802. KamehamehaVoice1.Name = "KamehamehaVoice1"
  7803. KamehamehaVoice1.Looped = false
  7804. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  7805. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  7806. KamehamehaVoice4.Volume = 10000
  7807. KamehamehaVoice4.Name = "KamehamehaVoice4"
  7808. KamehamehaVoice4.Looped = false
  7809. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  7810. ssjbaura = Instance.new("Sound",soundfolder)
  7811. ssjbaura.Volume = 1
  7812. ssjbaura.Name = "ssjbaura"
  7813. ssjbaura.Looped = true
  7814. ssjbaura.SoundId = "rbxassetid://443386048"
  7815. ssjbauraburst = Instance.new("Sound",soundfolder)
  7816. ssjbauraburst.Volume = 1
  7817. ssjbauraburst.Name = "ssjbauraburst"
  7818. ssjbauraburst.Looped = false
  7819. ssjbauraburst.SoundId = "rbxassetid://874183151"
  7820. ssjbmusic = Instance.new("Sound",soundfolder)
  7821. ssjbmusic.Volume = 0
  7822. ssjbmusic.Name = "ssjbmusic"
  7823. ssjbmusic.Looped = true
  7824. ssjbmusic.SoundId = "rbxassetid://180572775"
  7825. ssjbkaioken = Instance.new("Sound",soundfolder)
  7826. ssjbkaioken.Volume = 10000
  7827. ssjbkaioken.Name = "ssjbkaioken"
  7828. ssjbkaioken.Looped = false
  7829. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  7830. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  7831. ssjbkaioken1.Volume = 10000
  7832. ssjbkaioken1.Name = "ssjbkaioken1"
  7833. ssjbkaioken1.Looped = false
  7834. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  7835. ssjbkaura = Instance.new("Sound",soundfolder)
  7836. ssjbkaura.Volume = 3
  7837. ssjbkaura.Name = "ssjbkaura"
  7838. ssjbkaura.Looped = true
  7839. ssjbkaura.SoundId = "rbxassetid://972925821"
  7840. ssjgaura = Instance.new("Sound",soundfolder)
  7841. ssjgaura.Volume = 5
  7842. ssjgaura.Name = "ssjgaura"
  7843. ssjgaura.Looped = true
  7844. ssjgaura.SoundId = "rbxassetid://590580266"
  7845. ApeGrowl = Instance.new("Sound",soundfolder)
  7846. ApeGrowl.Volume = 10
  7847. ApeGrowl.Name = "ApeGrowl"
  7848. ApeGrowl.Looped = false
  7849. ApeGrowl.SoundId = "rbxassetid://849892755"
  7850. ssjgmusic = Instance.new("Sound",soundfolder)
  7851. ssjgmusic.Volume = 0
  7852. ssjgmusic.Name = "ssjgmusic"
  7853. ssjgmusic.Looped = true
  7854. ssjgmusic.SoundId = "rbxassetid://785398417"
  7855. Ape1 = Instance.new("Sound",soundfolder)
  7856. Ape1.Volume = 10
  7857. Ape1.Name = "Ape1"
  7858. Ape1.Looped = false
  7859. Ape1.SoundId = "rbxassetid://851581494"
  7860.  
  7861. Ape2 = Instance.new("Sound",soundfolder)
  7862. Ape2.Volume = 10
  7863. Ape2.Name = "Ape2"
  7864. Ape2.Looped = false
  7865. Ape2.SoundId = "rbxassetid://851581851"
  7866. Ape3 = Instance.new("Sound",soundfolder)
  7867. Ape3.Volume = 10
  7868. Ape3.Name = "Ape3"
  7869. Ape3.Looped = false
  7870. Ape3.SoundId = "rbxassetid://851582274"
  7871.  
  7872. local beamgo = 6
  7873. local beamgo1 = 1
  7874. local startk = false
  7875. local beam1 = false
  7876. local beam2 = false
  7877.  
  7878. local kamehameha5 = false
  7879. enabled = false
  7880. local number = 1
  7881. --GoundWaves
  7882.  
  7883.  
  7884.  
  7885. function RenderStepped3()
  7886. if spiritballenergy == true then
  7887. wait(math.random(0.1,0.5))
  7888. ay = new("Part",char)
  7889. ay.Name = "NewPart2"
  7890. ay.Size = v3(0.3,0.3,0.3)
  7891. ay.CanCollide = false
  7892. ay.Material = "Neon"
  7893.  
  7894. ay.BrickColor = bc("Cyan")
  7895.  
  7896. imcool = new("Part",char)
  7897. imcool = Instance.new("SpecialMesh",ay)
  7898. imcool.MeshType = "Sphere"
  7899.  
  7900. ay.Position = v3(999,999,999)
  7901. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  7902. ys = Instance.new("BodyVelocity",ay)
  7903. ys.Name = "GO1"
  7904. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7905.  
  7906. ys.Velocity = v3(0,6,0)
  7907. game.Debris:AddItem(ay,4)
  7908. end
  7909. end
  7910.  
  7911. --[[a1 = new("Part",char)
  7912. a1.Name = "Beam"
  7913. a1.Anchored = true
  7914. a1.Size = v3(6,6,6)
  7915. a1.CanCollide = false
  7916. a1.Locked = true
  7917. a1.Position = v3(999,999,999)
  7918. a1.BrickColor = bc("Cyan")
  7919. a1.Material = "Neon"
  7920. a1.Transparency = 0
  7921. aa1 = new("SpecialMesh",a1)
  7922. if fuse == false then
  7923. aa1.MeshType = "Cylinder"
  7924. if potara == false then
  7925. aa1.MeshType = "Cylinder"
  7926. else
  7927. aa1.MeshType = "Sphere"
  7928. end
  7929. else
  7930. aa1.MeshType = "Sphere"
  7931. end
  7932.  
  7933. aa1.Scale = v3(1,1,1)
  7934.  
  7935. a2 = new("Part",char)
  7936. a2.Name = "Beam"
  7937. a2.Anchored = true
  7938. a2.Locked = true
  7939.  
  7940. a2.Size = v3(0.1,0.1,0.1)
  7941. a2.CanCollide = false
  7942. a2.Position = v3(999,999,999)
  7943. a2.BrickColor = bc("Cyan")
  7944. a2.Material = "Neon"
  7945. if fuse == false then
  7946. if potara == false then
  7947. a2.Transparency = 0
  7948. else
  7949. a2.Transparency = 1
  7950. end
  7951. else
  7952.  
  7953. a2.Transparency = 1
  7954. end
  7955. aa2 = new("SpecialMesh",a2)
  7956. aa2.MeshType = "Sphere"
  7957. aa2.Scale = v3(150,100,100)
  7958. a3 = new("Part",char)
  7959. a3.Name = "Beam"
  7960. a3.Locked = true
  7961. a3.Anchored = true
  7962. a3.Size = v3(0.1,0.1,0.1)
  7963. a3.CanCollide = false
  7964. a3.Position = v3(999,999,999)
  7965. a3.BrickColor = bc("Cyan")
  7966. a3.Material = "Neon"
  7967. if fuse == false then
  7968. if potara == false then
  7969. a3.Transparency = 0
  7970. else
  7971. a3.Transparency = 1
  7972. end
  7973. else
  7974.  
  7975. a3.Transparency = 1
  7976. end
  7977. aa3 = new("SpecialMesh",a3)
  7978. aa3.MeshType = "Sphere"
  7979. aa3.Scale = v3(200,100,100)
  7980. if ssj4 == true and fuse == false then
  7981. a1.BrickColor = bc("Really red")
  7982. a2.BrickColor = bc("Really red")
  7983. a3.BrickColor = bc("Really red")
  7984. --]]
  7985.  
  7986.  
  7987. mouse.KeyDown:connect(function(key)
  7988. if key == "=" then
  7989.  
  7990. Humanoid.WalkSpeed = 0
  7991. RootPart.Anchored = true
  7992. bigkamehameha1 = true
  7993.  
  7994. wait(0)
  7995. bigkamehameha1 = false
  7996. bigkamehameha2 = true
  7997. ar = new("Part",char)
  7998. ar.Name = "NewPart"
  7999. ar.Position = v3(999,999,999)
  8000. ar.Size = v3(1,1,1)
  8001. ar.BrickColor = bc("Cyan")
  8002. ar.Material = "Neon"
  8003. ar.Transparency = 1
  8004. aar = new("SpecialMesh",ar)
  8005. aar.MeshType = "Sphere"
  8006. aar.Scale = v3(3,3,4)
  8007.  
  8008. aaar =new("Weld",ar)
  8009. aaar.Part0 = Torso
  8010. aaar.Part1 = ar
  8011. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  8012. for i = 1,9 do
  8013. wait(0.5)
  8014. GroundWave1d()
  8015. ar.Transparency = ar.Transparency - 0.1
  8016. end
  8017. kamehameha()
  8018.  
  8019. idle7 = true
  8020. ar:Destroy()
  8021. bigkamehameha2 = false
  8022. RootPart.Anchored = false
  8023. end
  8024. end)
  8025.  
  8026. function splash()
  8027. beamgo = 6
  8028. beamgo1 = 1
  8029. enabled = true
  8030. sizeup = -25
  8031.  
  8032. kamefire.Volume = 5
  8033.  
  8034. wait(0.2)
  8035. RootPart.Anchored = true
  8036. kamecharge:Stop()
  8037.  
  8038.  
  8039. a1 = new("Part",char)
  8040. a1.Name = "Beam"
  8041. a1.Anchored = true
  8042. a1.Size = v3(6,6,6)
  8043. a1.CanCollide = false
  8044. a1.Locked = true
  8045. a1.Position = v3(999,999,999)
  8046. a1.BrickColor = bc("Cyan")
  8047. a1.Material = "Neon"
  8048. a1.Transparency = 0
  8049. aa1 = new("SpecialMesh",a1)
  8050. if fuse == false then
  8051. aa1.MeshType = "Cylinder"
  8052. if potara == false then
  8053. aa1.MeshType = "Cylinder"
  8054. else
  8055. aa1.MeshType = "Sphere"
  8056. end
  8057. else
  8058. aa1.MeshType = "Sphere"
  8059. end
  8060.  
  8061. aa1.Scale = v3(1,1,1)
  8062.  
  8063. a2 = new("Part",char)
  8064. a2.Name = "Beam"
  8065. a2.Anchored = true
  8066. a2.Locked = true
  8067.  
  8068. a2.Size = v3(0.1,0.1,0.1)
  8069. a2.CanCollide = false
  8070. a2.Position = v3(999,999,999)
  8071. a2.BrickColor = bc("Cyan")
  8072. a2.Material = "Neon"
  8073. if fuse == false then
  8074. if potara == false then
  8075. a2.Transparency = 0
  8076. else
  8077. a2.Transparency = 1
  8078. end
  8079. else
  8080.  
  8081. a2.Transparency = 1
  8082. end
  8083. aa2 = new("SpecialMesh",a2)
  8084. aa2.MeshType = "Sphere"
  8085. aa2.Scale = v3(150,100,100)
  8086. a3 = new("Part",char)
  8087. a3.Name = "Beam"
  8088. a3.Locked = true
  8089. a3.Anchored = true
  8090. a3.Size = v3(0.1,0.1,0.1)
  8091. a3.CanCollide = false
  8092. a3.Position = v3(999,999,999)
  8093. a3.BrickColor = bc("Cyan")
  8094. a3.Material = "Neon"
  8095. if fuse == false then
  8096. if potara == false then
  8097. a3.Transparency = 0
  8098. else
  8099. a3.Transparency = 1
  8100. end
  8101. else
  8102.  
  8103. a3.Transparency = 1
  8104. end
  8105. aa3 = new("SpecialMesh",a3)
  8106. aa3.MeshType = "Sphere"
  8107. aa3.Scale = v3(200,100,100)
  8108. if ssj4 == true and fuse == false then
  8109. a1.BrickColor = bc("Really red")
  8110. a2.BrickColor = bc("Really red")
  8111. a3.BrickColor = bc("Really red")
  8112. end
  8113. kamecharge:Stop()
  8114. kamefire:Play()
  8115.  
  8116. GroundWave1()
  8117. startk = false
  8118. ringfolder = Instance.new("Model",char)
  8119. end
  8120.  
  8121.  
  8122. GroundWave2 = function()
  8123. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8124. Colors = {"White", "White"}
  8125. local wave3 = Instance.new("Part", char)
  8126. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8127. wave3.Anchored = true
  8128. wave3.Name = "Wave"
  8129. wave3.CanCollide = false
  8130. wave3.Locked = true
  8131. wave3.Size = Vector3.new(1, 1, 1)
  8132. wave3.TopSurface = "Smooth"
  8133. wave3.BottomSurface = "Smooth"
  8134. wave3.Transparency = 0.35
  8135. wave3.CFrame = HandCF
  8136. wm1 = Instance.new("SpecialMesh", wave3)
  8137. wm1.MeshId = "rbxassetid://3270017"
  8138. coroutine.wrap(function()
  8139. for i = 1, 30, 1 do
  8140. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  8141. wave3.Size = wm1.Scale
  8142. wave3.CFrame = HandCF
  8143. wave3.Transparency = i/30
  8144. wait()
  8145. end
  8146. wait()
  8147. wave3:Destroy()
  8148. end)()
  8149. end
  8150. GroundWave3 = function()
  8151. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8152. Colors = {"White", "White"}
  8153. local wave2 = Instance.new("Part", char)
  8154. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8155. wave2.Anchored = true
  8156. wave2.Name = "Wave"
  8157. wave2.CanCollide = false
  8158. wave2.Locked = true
  8159. wave2.Size = Vector3.new(1, 1, 1)
  8160. wave2.TopSurface = "Smooth"
  8161. wave2.BottomSurface = "Smooth"
  8162. wave2.Transparency = 0.35
  8163. wave2.CFrame = HandCF
  8164. wm2 = Instance.new("SpecialMesh", wave2)
  8165. wm2.MeshId = "rbxassetid://3270017"
  8166. coroutine.wrap(function()
  8167. for i = 1, 30, 1 do
  8168. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  8169. wave2.Size = wm2.Scale
  8170. wave2.CFrame = HandCF
  8171. wave2.Transparency = i/30
  8172. wait()
  8173. end
  8174. wait()
  8175. wave2:Destroy()
  8176. end)()
  8177. end
  8178. GroundWave4 = function()
  8179. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8180. Colors = {"White", "White"}
  8181. local wave1 = Instance.new("Part", char)
  8182. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8183. wave1.Anchored = true
  8184. wave1.Name = "Wave"
  8185. wave1.CanCollide = false
  8186. wave1.Locked = true
  8187. wave1.Size = Vector3.new(1, 1, 1)
  8188. wave1.TopSurface = "Smooth"
  8189. wave1.BottomSurface = "Smooth"
  8190. wave1.Transparency = 0.35
  8191. wave1.CFrame = HandCF
  8192. wm3 = Instance.new("SpecialMesh", wave1)
  8193. wm3.MeshId = "rbxassetid://3270017"
  8194. coroutine.wrap(function()
  8195. for i = 1, 30, 1 do
  8196. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  8197. wave1.Size = wm3.Scale
  8198. wave1.CFrame = HandCF
  8199. wave1.Transparency = i/30
  8200. wait()
  8201. end
  8202. wait()
  8203. wave1:Destroy()
  8204. end)()
  8205. end
  8206.  
  8207.  
  8208. function kamehameha()
  8209. beamgo = 6
  8210. beamgo1 = 1
  8211. enabled = true
  8212. sizeup = -25
  8213.  
  8214. kamefire.Volume = 5
  8215.  
  8216. wait(0.2)
  8217. RootPart.Anchored = true
  8218. kamecharge:Stop()
  8219.  
  8220.  
  8221. a1 = new("Part",char)
  8222. a1.Name = "Beam"
  8223. a1.Anchored = true
  8224. a1.Size = v3(6,6,6)
  8225. a1.CanCollide = false
  8226. a1.Locked = true
  8227. a1.Position = v3(999,999,999)
  8228. a1.BrickColor = bc("Cyan")
  8229. a1.Material = "Neon"
  8230. a1.Transparency = 0
  8231. aa1 = new("SpecialMesh",a1)
  8232. if fuse == false then
  8233. aa1.MeshType = "Cylinder"
  8234. if potara == false then
  8235. aa1.MeshType = "Cylinder"
  8236. else
  8237. aa1.MeshType = "Sphere"
  8238. end
  8239. else
  8240. aa1.MeshType = "Sphere"
  8241. end
  8242.  
  8243. aa1.Scale = v3(1,1,1)
  8244.  
  8245. a2 = new("Part",char)
  8246. a2.Name = "Beam"
  8247. a2.Anchored = true
  8248. a2.Locked = true
  8249.  
  8250. a2.Size = v3(0.1,0.1,0.1)
  8251. a2.CanCollide = false
  8252. a2.Position = v3(999,999,999)
  8253. a2.BrickColor = bc("Cyan")
  8254. a2.Material = "Neon"
  8255. if fuse == false then
  8256. if potara == false then
  8257. a2.Transparency = 0
  8258. else
  8259. a2.Transparency = 1
  8260. end
  8261. else
  8262.  
  8263. a2.Transparency = 1
  8264. end
  8265. aa2 = new("SpecialMesh",a2)
  8266. aa2.MeshType = "Sphere"
  8267. aa2.Scale = v3(150,100,100)
  8268. a3 = new("Part",char)
  8269. a3.Name = "Beam"
  8270. a3.Locked = true
  8271. a3.Anchored = true
  8272. a3.Size = v3(0.1,0.1,0.1)
  8273. a3.CanCollide = false
  8274. a3.Position = v3(999,999,999)
  8275. a3.BrickColor = bc("Cyan")
  8276. a3.Material = "Neon"
  8277. if fuse == false then
  8278. if potara == false then
  8279. a3.Transparency = 0
  8280. else
  8281. a3.Transparency = 1
  8282. end
  8283. else
  8284.  
  8285. a3.Transparency = 1
  8286. end
  8287. aa3 = new("SpecialMesh",a3)
  8288. aa3.MeshType = "Sphere"
  8289. aa3.Scale = v3(200,100,100)
  8290. if ssj4 == true and fuse == false then
  8291. a1.BrickColor = bc("Really red")
  8292. a2.BrickColor = bc("Really red")
  8293. a3.BrickColor = bc("Really red")
  8294. end
  8295. kamecharge:Stop()
  8296. kamefire:Play()
  8297.  
  8298. GroundWave1()
  8299. startk = false
  8300. ringfolder = Instance.new("Model",char)
  8301. --Damages
  8302. -----------------------------------------------------------------------------------------
  8303. a1.Touched:connect(function(hit)
  8304.  
  8305. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8306.  
  8307.  
  8308.  
  8309. if hit.Parent:IsA("Model") then
  8310. hit.Parent:BreakJoints()
  8311. end
  8312. hit:Destroy()
  8313. if enabled == true then
  8314. enabled = false
  8315. num = num + 1
  8316. kamehit:Play()
  8317. a21 = new("Part",char)
  8318. a21.Name = "Beam"..num
  8319. a21.Locked = true
  8320. a21.Size = v3(1,1,1)
  8321. a21.CanCollide = false
  8322. a21.Position = v3(999,999,999)
  8323. a21.BrickColor = bc("Cyan")
  8324. a21.Material = "Neon"
  8325. a21.Transparency = 0
  8326. aa21 = new("SpecialMesh",a21)
  8327. a21.Anchored = true
  8328. a21.Position = hit.Position
  8329. aa21.MeshType = "Sphere"
  8330. aa21.Scale = v3(1,1,1)
  8331. GroundWave2()
  8332. GroundWave3()
  8333. GroundWave4()
  8334. for i = 1,50 do
  8335. wait()
  8336. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  8337. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  8338. end
  8339. enabled = true
  8340. char["Beam"..num]:Destroy()
  8341. end
  8342.  
  8343. end
  8344.  
  8345. end)
  8346.  
  8347.  
  8348. --Damages
  8349. -----------------------------------------------------------------------------------------
  8350. a5.Touched:connect(function(hit)
  8351.  
  8352. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  8353.  
  8354.  
  8355.  
  8356. if hit.Parent:IsA("Model") then
  8357. hit.Parent:BreakJoints()
  8358. end
  8359. hit:Destroy()
  8360. if enabled == true then
  8361. enabled = false
  8362. num = num + 1
  8363. kamehit:Play()
  8364. a21 = new("Part",char)
  8365. a21.Name = "Beam"..num
  8366. a21.Locked = true
  8367. a21.Size = v3(1,1,1)
  8368. a21.CanCollide = false
  8369. a21.Position = v3(999,999,999)
  8370. a21.BrickColor = bc("Cyan")
  8371. a21.Material = "Neon"
  8372. a21.Transparency = 0
  8373. aa21 = new("SpecialMesh",a21)
  8374. a21.Anchored = true
  8375. a21.Position = hit.Position
  8376. aa21.MeshType = "Sphere"
  8377. aa21.Scale = v3(1,1,1)
  8378. GroundWave2()
  8379. GroundWave3()
  8380. GroundWave4()
  8381. for i = 1,50 do
  8382. wait()
  8383. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  8384. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  8385. end
  8386. enabled = true
  8387. char["Beam"..num]:Destroy()
  8388. end
  8389.  
  8390. end
  8391.  
  8392. end)
  8393.  
  8394.  
  8395. beam2 = true
  8396. beam1 = true
  8397.  
  8398. if potara == true then
  8399. for i = 1,20 do
  8400. wait(0.1)
  8401. sizeup = sizeup-0.7
  8402. ringgo = ringgo + 15
  8403. av = new("Part",ringfolder)
  8404. av.Name = "NewRing"
  8405. av.Anchored = true
  8406. av.Size = v3(0.6,1,1)
  8407. av.BrickColor = bc("New Yeller")
  8408. av.Material = "Neon"
  8409. av.Transparency = 0
  8410. aav = new("SpecialMesh",av)
  8411. aav.MeshType = "FileMesh"
  8412. aav.Scale = v3(sizeup,30,sizeup)
  8413. aav.MeshId = "rbxassetid://991124063"
  8414. 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)
  8415.  
  8416. end
  8417. end
  8418. if potara == false then
  8419. wait(3)
  8420. else
  8421. wait(0.5)
  8422. end
  8423.  
  8424. beam1 = false
  8425.  
  8426. repeat
  8427. wait()
  8428.  
  8429. if fuse == false then
  8430. if potara == false then
  8431. a1.Size = a1.Size - v3(0,0.2,0.2)
  8432. else
  8433. for i,v in pairs(char.Model:GetChildren()) do
  8434. if v:IsA("Part") then
  8435. if v.Name == "NewRing" then
  8436. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  8437. v.Transparency = v.Transparency + 0.1
  8438. end
  8439. end
  8440. end
  8441. a1.Size = a1.Size - v3(0,2,2)
  8442. end
  8443. else
  8444. a1.Size = a1.Size - v3(0,2,2)
  8445. end
  8446. aa2.Scale = aa2.Scale - v3(3,3,3)
  8447. aa3.Scale = aa3.Scale - v3(3,3,3)
  8448. until
  8449. a1.Size.y < 0.1
  8450.  
  8451.  
  8452. a1:Destroy()
  8453. ringfolder:Destroy()
  8454. a2:Destroy()
  8455. a3:Destroy()
  8456. for i = 1,10 do
  8457. wait()
  8458.  
  8459. kamefire.Volume = kamefire.Volume - 0.5
  8460. end
  8461. kamefire:Stop()
  8462. RootPart.Anchored = false
  8463.  
  8464. end
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470. mouse.KeyDown:connect(function(k)
  8471. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8472. MV4 = 0
  8473. Humanoid.WalkSpeed = 13
  8474. attack = true
  8475. Firepart1 = Instance.new("Part", RightArm)
  8476. Firepart1.Size = Vector3.new(1, 1, 1)
  8477. GuW1 = Instance.new("Weld")
  8478. GuW1.Name = "GuW"
  8479. GuW1.Part0 = RightArm
  8480. GuW1.C0 = cn(0, -1, 0)
  8481. GuW1.C1 = cn(0, 0, 0)
  8482. GuW1.Part1 = Firepart1
  8483. GuW1.Parent = RightArm
  8484. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8485. Firepart1.Transparency = 1
  8486. Firepart2 = Instance.new("Part", LeftArm)
  8487. Firepart2.Size = Vector3.new(1, 1, 1)
  8488. GuW2 = Instance.new("Weld")
  8489. GuW2.Name = "GuW"
  8490. GuW2.Part0 = LeftArm
  8491. GuW2.C0 = cn(0, -1, 0)
  8492. GuW2.C1 = cn(0, 0, 0)
  8493. GuW2.Part1 = Firepart2
  8494. GuW2.Parent = LeftArm
  8495. Firepart2.Transparency = 1
  8496. GuW1:Destroy()
  8497. GuW1 = Instance.new("Weld")
  8498. GuW1.Name = "GuW"
  8499. GuW1.Part0 = Torso
  8500. GuW1.C0 = cn(0, 0, -6)
  8501. GuW1.C1 = cn(0, 0, 0)
  8502. GuW1.Part1 = Firepart1
  8503. GuW1.Parent = Torso
  8504. GuW2:Destroy()
  8505. GuW2 = Instance.new("Weld")
  8506. GuW2.Name = "GuW"
  8507. GuW2.Part0 = Torso
  8508. GuW2.C0 = cn(0, 0, -6)
  8509. GuW2.C1 = cn(0, 0, 0)
  8510. GuW2.Part1 = Firepart2
  8511. GuW2.Parent = Torso
  8512. GuW2:Destroy()
  8513. GuW2 = Instance.new("Weld")
  8514. GuW2.Name = "GuW"
  8515. GuW2.Part0 = Torso
  8516. GuW2.C0 = cn(0, 0, -4)
  8517. GuW2.C1 = cn(0, 0, 0)
  8518. GuW2.Part1 = Firepart2
  8519. GuW2.Parent = Torso
  8520. for i = 0, 18, 0.1 do
  8521. swait()
  8522. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8523. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8524. 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)
  8525. if Torsovelocity.Y > 2 then
  8526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8528. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8529. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8531. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8532. elseif Torsovelocity.Y < 1 then
  8533. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8534. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8535. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8536. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8537. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8538. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8539. end
  8540. end
  8541. GuW1:Destroy()
  8542. GuW1 = Instance.new("Weld")
  8543. GuW1.Name = "GuW"
  8544. GuW1.Part0 = Torso
  8545. GuW1.C0 = cn(0, 0, -15)
  8546. GuW1.C1 = cn(0, 0, 0)
  8547. GuW1.Part1 = Firepart1
  8548. GuW1.Parent = Torso
  8549. GuW2:Destroy()
  8550. GuW2 = Instance.new("Weld")
  8551. GuW2.Name = "GuW"
  8552. GuW2.Part0 = Torso
  8553. GuW2.C0 = cn(0, 0, -17.5)
  8554. GuW2.C1 = cn(0, 0, 0)
  8555. GuW2.Part1 = Firepart2
  8556. GuW2.Parent = Torso
  8557. for i = 0, 1.25, 0.01 do
  8558. swait()
  8559. 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)
  8560. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8561. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8562. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8563. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8564. if Torsovelocity.Y > 2 then
  8565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8567. 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)
  8568. 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)
  8569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8571. end
  8572. end
  8573. wait(0.5)
  8574. Humanoid.WalkSpeed = 16
  8575. attack = false
  8576. MV4 = 300
  8577. Firepart1:Destroy()
  8578. Firepart2:Destroy()
  8579. end
  8580. whiletruewait = false
  8581. game:GetService("RunService").Stepped:connect(function()
  8582. if whiletruewait == false then
  8583. whiletruewait = true
  8584. wait()
  8585. whiletruewait = false
  8586. end
  8587. end)
  8588. game:GetService("RunService").Stepped:connect(function()
  8589. if whiletruewait == false then
  8590. if MV1 < 20 then
  8591. MV1 = MV1 + 0.2
  8592. end
  8593. if MV2 < 90 then
  8594. MV2 = MV2 + 1
  8595. end
  8596. if MV3 < 190 then
  8597. MV3 = MV3 + 0.4
  8598. end
  8599. if MV4 < 500 then
  8600. MV4 = MV4 + 0.3
  8601. end
  8602. end
  8603. end)
  8604. Humanoid.MaxHealth = 10000
  8605. wait()
  8606. for i = 1, 6 do
  8607. Humanoid.Health = Humanoid.MaxHealth
  8608. wait()
  8609. end
  8610.  
  8611. ---
  8612. GroundWave3 = function()
  8613. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8614. Colors = {"White", "White"}
  8615. local wave = Instance.new("Part", char)
  8616. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8617. wave.Anchored = true
  8618. wave.Name = "Wave"
  8619. wave.CanCollide = false
  8620. wave.Locked = true
  8621. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8622. wave.TopSurface = "Smooth"
  8623. wave.BottomSurface = "Smooth"
  8624. wave.Transparency = 0.10
  8625. wave.CFrame = HandCF
  8626. wm = Instance.new("SpecialMesh",wave)
  8627. wm.MeshId = "rbxassetid://559831844"
  8628. coroutine.wrap(function()
  8629. for i = 1, 30, 1 do
  8630. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8631. wave.Size = wm.Scale
  8632. wave.CFrame = HandCF
  8633. wave.Transparency = i/30
  8634. wait()
  8635. end
  8636. wait()
  8637. wave:Destroy()
  8638. end)()
  8639. end
  8640. ---
  8641.  
  8642. local rock3 = false
  8643. local rock2 = false
  8644. local rock = false
  8645.  
  8646. if rock2 == true then
  8647. wait(0.1)
  8648.  
  8649. for i,v in pairs(char:GetChildren()) do
  8650. if v:IsA("Part") then
  8651. if v.Name == "NewPart2" then
  8652. v.GO.Velocity = v3(0,-5,0)
  8653. end
  8654. end
  8655.  
  8656. end
  8657. rock2 = false
  8658. end
  8659. if rock3 == true then
  8660. wait(0.1)
  8661. for i,v in pairs(char:GetChildren()) do
  8662. if v:IsA("Part") then
  8663. if v.Name == "NewPart2" then
  8664. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  8665. end
  8666. end
  8667. end
  8668. rock3 = false
  8669. end
  8670.  
  8671.  
  8672. local v3 = Vector3.new
  8673. local num = 0
  8674. local bc = BrickColor.new
  8675. local new = Instance.new
  8676.  
  8677. GroundWave1d = function()
  8678.  
  8679. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  8680. Colors = {"Cyan", "Cyan"}
  8681. local wave = Instance.new("Part", char)
  8682. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8683. wave.Anchored = true
  8684. wave.Name = "Wave"..number
  8685. wave.CanCollide = false
  8686. wave.Locked = true
  8687. wave.Size = Vector3.new(0.5,0.5,0.5)
  8688. wave.TopSurface = "Smooth"
  8689. wave.BottomSurface = "Smooth"
  8690. wave.Transparency = 0.35
  8691. wave.CFrame = HandCF
  8692. wm = Instance.new("SpecialMesh", wave)
  8693. wm.Name = "wave"..number
  8694. wm.MeshId = "rbxassetid://3270017"
  8695. coroutine.wrap(function()
  8696. for i = 1, 30, 1 do
  8697. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  8698. wave.Size = wm.Scale
  8699. wave.CFrame = HandCF
  8700. wave.Transparency = i/30
  8701. wait()
  8702. end
  8703. wait()
  8704. wave:Destroy()
  8705.  
  8706. end)()
  8707. end
  8708.  
  8709. mouse.KeyDown:connect(function(key)
  8710. if key == "=" then
  8711.  
  8712. Humanoid.WalkSpeed = 0
  8713. RootPart.Anchored = true
  8714. bigkamehameha1 = true
  8715.  
  8716. wait(0)
  8717. bigkamehameha1 = false
  8718. bigkamehameha2 = true
  8719. ar = new("Part",char)
  8720. ar.Name = "NewPart"
  8721. ar.Position = v3(999,999,999)
  8722. ar.Size = v3(1,1,1)
  8723. ar.BrickColor = bc("Cyan")
  8724. ar.Material = "Neon"
  8725. ar.Transparency = 1
  8726. aar = new("SpecialMesh",ar)
  8727. aar.MeshType = "Sphere"
  8728. aar.Scale = v3(3,3,4)
  8729.  
  8730. aaar =new("Weld",ar)
  8731. aaar.Part0 = Torso
  8732. aaar.Part1 = ar
  8733. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  8734. for i = 1,9 do
  8735. wait(0.5)
  8736. GroundWave1d()
  8737. ar.Transparency = ar.Transparency - 0.1
  8738. end
  8739. kamehameha()
  8740.  
  8741. idle7 = true
  8742. ar:Destroy()
  8743. bigkamehameha2 = false
  8744. RootPart.Anchored = false
  8745. end
  8746. end)
  8747.  
  8748.  
  8749.  
  8750. local rad = math.rad
  8751. local kamehameha5 = false
  8752. local kamehameha1 = false
  8753. local kamehameha2 = false
  8754. local kamehameha3 = false
  8755. local kamehameha4 = false
  8756.  
  8757. mouse.KeyDown:connect(function(key)
  8758. if key == "=" then
  8759.  
  8760.  
  8761. idle = false
  8762. Humanoid.WalkSpeed = 0
  8763. RootPart.Anchored = true
  8764.  
  8765. KamehamehaVoice:Play()
  8766. startk = true
  8767.  
  8768.  
  8769.  
  8770. wait(0.4)
  8771.  
  8772.  
  8773. kamehameha2 = true
  8774. kamehameha()
  8775. wait(0.8)
  8776. KamehamehaVoice.TimePosition = 0
  8777. kamehameha2 = false
  8778. Humanoid.WalkSpeed = 16
  8779. RootPart.Anchored = false
  8780. end
  8781. end)
  8782.  
  8783.  
  8784. mouse.KeyDown:connect(function(key)
  8785. if key=="=" then
  8786. Serious()
  8787. char.JumPower = 150
  8788. end
  8789. end)
  8790. Health = math.huge --------- Serious mode aura.
  8791. BaseHealth = math.huge
  8792.  
  8793.  
  8794.  
  8795.  
  8796. InForm = false
  8797.  
  8798. Player = game.Players.LocalPlayer
  8799. Char = Player.Character
  8800. Torso = Char.Torso
  8801.  
  8802. function Serious()
  8803. for X = 1, 1 do wait()
  8804.  
  8805.  
  8806. wait(0)
  8807. for X = 1, 1 do wait()
  8808. local Effect = Instance.new("Part")
  8809. Effect.Name = "Effect"
  8810. Effect.Parent = Torso
  8811. Effect.CFrame = Torso.CFrame
  8812. Effect.BrickColor = BrickColor.new("Neon orange")
  8813. Effect.Shape = "Ball"
  8814. Effect.Size = Vector3.new(1, 1, 1)
  8815. Effect.Anchored = true
  8816. Effect.Material = "Neon"
  8817. Effect.CanCollide = false
  8818. Effect.CFrame = Torso.CFrame
  8819. Effect.Size = Effect.Size + Vector3.new(0.5)
  8820. Effect.Transparency = Effect.Transparency + 0.04
  8821. end
  8822. end
  8823.  
  8824. repeat
  8825. Torso:FindFirstChild("Effect"):Remove()
  8826. until Torso:FindFirstChild("Effect") == nil
  8827.  
  8828.  
  8829. local Color1 = Color3.new(255, 255, 0)
  8830. local Color2 = Color3.new(255, 255, 0)
  8831.  
  8832. for i = 0, 3, 0.1 do
  8833. swait()
  8834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8840. end
  8841. local pie22 = Instance.new("ParticleEmitter")
  8842. pie22.Parent = LeftArm
  8843. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8844. pie22.LightEmission = 1
  8845. pie22.Size = NumberSequence.new(1,2)
  8846. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8847. pie22.Transparency = NumberSequence.new(0.7,1)
  8848. pie22.EmissionDirection = "Top"
  8849. pie22.Enabled = true
  8850. pie22.Lifetime = NumberRange.new(1)
  8851. pie22.Rotation = NumberRange.new(-420, 425)
  8852. pie22.Rate = 50
  8853. pie22.Speed = NumberRange.new(1)
  8854. pie22.LockedToPart = false
  8855. pie22.VelocitySpread = 2
  8856. local pie22 = Instance.new("ParticleEmitter")
  8857. pie22.Parent = RightArm
  8858. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8859. pie22.LightEmission = 1
  8860. pie22.Size = NumberSequence.new(1,2)
  8861. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8862. pie22.Transparency = NumberSequence.new(0.7,1)
  8863. pie22.EmissionDirection = "Top"
  8864. pie22.Enabled = true
  8865. pie22.Lifetime = NumberRange.new(1)
  8866. pie22.Rotation = NumberRange.new(-420, 425)
  8867. pie22.Rate = 50
  8868. pie22.Speed = NumberRange.new(1)
  8869. pie22.LockedToPart = false
  8870. pie22.VelocitySpread = 2
  8871. local pie22 = Instance.new("ParticleEmitter")
  8872. pie22.Parent = LeftLeg
  8873. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8874. pie22.LightEmission = 1
  8875. pie22.Size = NumberSequence.new(1,2)
  8876. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8877. pie22.Transparency = NumberSequence.new(0.8,1)
  8878. pie22.EmissionDirection = "Top"
  8879. pie22.Enabled = true
  8880. pie22.Lifetime = NumberRange.new(1)
  8881. pie22.Rotation = NumberRange.new(-420, 425)
  8882. pie22.Rate = 20
  8883. pie22.Speed = NumberRange.new(1)
  8884. pie22.LockedToPart = false
  8885. pie22.VelocitySpread = 2
  8886. local pie22 = Instance.new("ParticleEmitter")
  8887. pie22.Parent = RightLeg
  8888. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8889. pie22.LightEmission = 1
  8890. pie22.Size = NumberSequence.new(1,2)
  8891. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8892. pie22.Transparency = NumberSequence.new(0.8,1)
  8893. pie22.EmissionDirection = "Top"
  8894. pie22.Enabled = true
  8895. pie22.Lifetime = NumberRange.new(1)
  8896. pie22.Rotation = NumberRange.new(-420, 425)
  8897. pie22.Rate = 20
  8898. pie22.Speed = NumberRange.new(1)
  8899. pie22.LockedToPart = false
  8900. pie22.VelocitySpread = 2
  8901. lig = Instance.new("PointLight",Player.Character.Torso)
  8902. lig.Color=Color3.new(255,255,0)
  8903. lig.Range = 6
  8904.  
  8905. local Must = Instance.new("Sound",Torso)
  8906. Must.SoundId = "rbxassetid://136847579"
  8907. Must.Pitch = 0.99
  8908. Must.Volume = 0.6
  8909. Must.Looped = false
  8910. wait(0)
  8911. Must:Play()
  8912. a21e = new("Part",char)
  8913. a21e.Name = "Beam"..num
  8914. a21e.Locked = true
  8915. a21e.Size = v3(1,1,1)
  8916. a21e.CanCollide = false
  8917. a21e.BrickColor = bc("Neon orange")
  8918. a21e.Material = "Neon"
  8919. a21e.Transparency = 0
  8920. aa21e = new("SpecialMesh",a21e)
  8921. a21e.Anchored = true
  8922. a21e.Position = RootPart.Position
  8923. aa21e.MeshType = "Sphere"
  8924. aa21e.Scale = v3(1,1,1)
  8925. for i = 1,50 do
  8926. wait()
  8927. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8928. a21e.Transparency = a21e.Transparency + 0.04
  8929. end
  8930.  
  8931.  
  8932. local Mus = Instance.new("Sound",Torso)
  8933. Mus.SoundId = "rbxassetid://291165237"
  8934. Mus.Pitch = 0.99
  8935. Mus.Volume = 0.2
  8936. Mus.Looped = true
  8937. wait(0)
  8938. Mus:Play()
  8939.  
  8940. InForm = true
  8941. Humanoid.JumpPower = 120
  8942.  
  8943. Char.Humanoid.MaxHealth = Health
  8944. wait(0.3)
  8945. Char.Humanoid.Health = Health
  8946. wait(0.7)
  8947. Must:Destroy()
  8948. end
  8949.  
  8950. function Base()
  8951. InForm = false
  8952. Character:FindFirstChildOfClass("Humanoid").Name = "Humanoid"
  8953. local Effect = Instance.new("Part")
  8954. Effect.Name = "Effect"
  8955. Effect.Parent = Torso
  8956. Effect.CFrame = Torso.CFrame
  8957. Effect.BrickColor = BrickColor.new("White")
  8958. Effect.Shape = "Ball"
  8959. Effect.Size = Vector3.new(8, 8, 8)
  8960. Effect.Anchored = true
  8961. Effect.Material = "Neon"
  8962. Effect.CanCollide = false
  8963. for loop = 1, 25 do wait()
  8964. Effect.CFrame = Torso.CFrame
  8965. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8966. Effect.Transparency = Effect.Transparency + 0.04
  8967. end
  8968. repeat
  8969. Torso:FindFirstChild("Effect"):Destroy()
  8970. until Torso:FindFirstChild("Effect").Parent == nil
  8971.  
  8972. for i, v in pairs(Torso:GetChildren()) do
  8973. if v:IsA('ParticleEmitter') then
  8974. v:Remove()
  8975. end
  8976. end
  8977. char.Humanoid.MaxHealth = BaseHealth
  8978. wait(0.3)
  8979. char.Humanoid.Health = BaseHealth
  8980.  
  8981.  
  8982. end
  8983.  
  8984. local ContentProvider = game:GetService("ContentProvider")
  8985.  
  8986. local function LoadAssets(AssetList)
  8987. -- Takes an asset list and preloads it. Will not wait for them to load.
  8988.  
  8989. for _, AssetId in pairs(AssetList) do
  8990. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8991. end
  8992. end
  8993.  
  8994. local Gibs = game.Workspace
  8995.  
  8996. function Kill(Character)
  8997. Character.Humanoid.Health = 0
  8998. local poo = Instance.new("IntValue",Character)
  8999. poo.Name = "haha nope"
  9000. local svch = Character
  9001. local hum = Character:findFirstChild("Humanoid")
  9002. Character.Archivable = true
  9003. local chrclone = Character:clone()
  9004. Character.Archivable = false
  9005.  
  9006. local ch = chrclone:GetChildren()
  9007. local i
  9008. for i = 1,#ch do
  9009. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9010. ch[i]:remove()
  9011. end
  9012. end
  9013. local function Scan(ch)
  9014. local e
  9015. for e = 1,#ch do
  9016. Scan(ch[e]:GetChildren())
  9017. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9018. ch[e]:remove()
  9019. end
  9020. end
  9021. end
  9022. Scan(chrclone:GetChildren())
  9023.  
  9024. local hum2 = chrclone:findFirstChild("Humanoid")
  9025.  
  9026.  
  9027. if hum2 ~= nil then
  9028. hum2.Name = "Humanoid2"
  9029. hum2.PlatformStand = true
  9030. hum2.Sit = true
  9031. hum2.MaxHealth = 0
  9032. hum2.Health = 0
  9033. end
  9034.  
  9035. local ch = Character:GetChildren()
  9036. local i
  9037. for i = 1,#ch do
  9038. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9039. ch[i]:remove()
  9040. end
  9041. end
  9042.  
  9043. wait(0.2)
  9044.  
  9045. local ch = Character:GetChildren()
  9046. local i
  9047. for i = 1,#ch do
  9048. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9049. ch[i]:remove()
  9050. end
  9051. end
  9052. Character = chrclone
  9053. local Torso = Character.Torso
  9054. local movevector = Vector3.new()
  9055.  
  9056. if Torso then
  9057. local Head = Character:FindFirstChild("Head")
  9058. local Limb = Character:FindFirstChild("Right Arm")
  9059. if Limb then
  9060.  
  9061. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9062. local Joint = Instance.new("Glue")
  9063. Joint.Name = "RightShoulder"
  9064. Joint.Part0 = Torso
  9065. Joint.Part1 = Limb
  9066. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9067. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9068. Joint.Parent = Torso
  9069.  
  9070. local B = Instance.new("Part")
  9071. B.TopSurface = 0
  9072. B.BottomSurface = 0
  9073. B.formFactor = "Symmetric"
  9074. B.Size = Vector3.new(1, 1, 1)
  9075. B.Transparency = 1
  9076. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9077. B.Parent = Character
  9078. local W = Instance.new("Weld")
  9079. W.Part0 = Limb
  9080. W.Part1 = B
  9081. W.C0 = CFrame.new(0, -0.5, 0)
  9082. W.Parent = Limb
  9083.  
  9084. end
  9085. local Limb = Character:FindFirstChild("Left Arm")
  9086. if Limb then
  9087.  
  9088. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9089. local Joint = Instance.new("Glue")
  9090. Joint.Name = "LeftShoulder"
  9091. Joint.Part0 = Torso
  9092. Joint.Part1 = Limb
  9093. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9094. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9095. Joint.Parent = Torso
  9096.  
  9097. local B = Instance.new("Part")
  9098. B.TopSurface = 0
  9099. B.BottomSurface = 0
  9100. B.formFactor = "Symmetric"
  9101. B.Size = Vector3.new(1, 1, 1)
  9102. B.Transparency = 1
  9103. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9104. B.Parent = Character
  9105. local W = Instance.new("Weld")
  9106. W.Part0 = Limb
  9107. W.Part1 = B
  9108. W.C0 = CFrame.new(0, -0.5, 0)
  9109. W.Parent = Limb
  9110.  
  9111. end
  9112. local Limb = Character:FindFirstChild("Right Leg")
  9113. if Limb then
  9114.  
  9115. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9116. local Joint = Instance.new("Glue")
  9117. Joint.Name = "RightHip"
  9118. Joint.Part0 = Torso
  9119. Joint.Part1 = Limb
  9120. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9121. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9122. Joint.Parent = Torso
  9123.  
  9124. local B = Instance.new("Part")
  9125. B.TopSurface = 0
  9126. B.BottomSurface = 0
  9127. B.formFactor = "Symmetric"
  9128. B.Size = Vector3.new(1, 1, 1)
  9129. B.Transparency = 1
  9130. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9131. B.Parent = Character
  9132. local W = Instance.new("Weld")
  9133. W.Part0 = Limb
  9134. W.Part1 = B
  9135. W.C0 = CFrame.new(0, -0.5, 0)
  9136. W.Parent = Limb
  9137.  
  9138. end
  9139. local Limb = Character:FindFirstChild("Left Leg")
  9140. if Limb then
  9141.  
  9142. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9143. local Joint = Instance.new("Glue")
  9144. Joint.Name = "LeftHip"
  9145. Joint.Part0 = Torso
  9146. Joint.Part1 = Limb
  9147. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9148. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9149. Joint.Parent = Torso
  9150.  
  9151. local B = Instance.new("Part")
  9152. B.TopSurface = 0
  9153. B.BottomSurface = 0
  9154. B.formFactor = "Symmetric"
  9155. B.Size = Vector3.new(1, 1, 1)
  9156. B.Transparency = 1
  9157. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9158. B.Parent = Character
  9159. local W = Instance.new("Weld")
  9160. W.Part0 = Limb
  9161. W.Part1 = B
  9162. W.C0 = CFrame.new(0, -0.5, 0)
  9163. W.Parent = Limb
  9164. end
  9165. end
  9166. end
  9167. ----------
  9168.  
  9169. lerpz = function(D, E, F, G)
  9170. D[E] = D[E]:lerp(F, G)
  9171. end
  9172.  
  9173. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9174. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9175. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9176. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9177. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9178. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9179. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9180. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9181. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9182. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9183. resetlerp = function()
  9184. RJ.C0 = RJC0
  9185. RJ.C1 = RJC1
  9186. N.C0 = NC0
  9187. N.C1 = NC1
  9188. RS.C0 = RSC0
  9189. RS.C1 = RSC1
  9190. LS.C0 = LSC0
  9191. LS.C1 = LSC1
  9192. RH.C0 = RHC0
  9193. RH.C1 = RHC1
  9194. LH.C0 = LHC0
  9195. LH.C1 = LHC1
  9196. end
  9197. -------
  9198. ----------
  9199. hrp = char.HumanoidRootPart
  9200.  
  9201. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9202. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9203. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9204. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9205. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9206. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9207. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9208. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9209. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9210. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9211. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9212. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9213. RS = Torso:FindFirstChild("Right Shoulder")
  9214. LS = Torso:FindFirstChild("Left Shoulder")
  9215. RH = Torso:FindFirstChild("Right Hip")
  9216. LH = Torso:FindFirstChild("Left Hip")
  9217. RJ = hrp:FindFirstChild("RootJoint")
  9218. N = Torso:FindFirstChild("Neck")
  9219. cf = CFrame.new
  9220. ang = CFrame.Angles
  9221. rd = math.rad
  9222. rd2 = math.random
  9223. cs = ColorSequence.new
  9224. ns = NumberSequence.new
  9225. nsk = NumberSequenceKeypoint.new
  9226. -------------------
  9227.  
  9228. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement