Advertisement
Guest User

Infinite script (Sonic Edited)

a guest
Mar 17th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 422.71 KB | None | 0 0
  1. wait(2)
  2. local Player = game.Players.localPlayer
  3. local char = Player.Character
  4. local Character = Player.Character
  5. local Head = Character.Head
  6. local done = false
  7. local canheal = false
  8. local deathchat1 = false
  9. local once = true
  10. local dead = false
  11. local candie = true
  12. local deathchat = false
  13. local idleon = true
  14. local idle1 = true
  15. local idle = true
  16. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  17. if v:IsA("Accessory") then
  18. v:Destroy()
  19. end
  20. end
  21. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  22. if v:IsA("Shirt") then
  23. v:Remove()
  24. end
  25. end
  26. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  27. if v:IsA("Pants") then
  28. v:Remove()
  29. end
  30. end
  31. wait()
  32. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  33. shirt.Name = "Shirt"
  34. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  35. pants.Name = "Pants"
  36.  
  37. local v3 = Vector3.new
  38. local num = 0
  39. local bc = BrickColor.new
  40. local new = Instance.new
  41.  
  42.  
  43. Instance.new("ForceField",char).Visible = false
  44. local poo = Instance.new("IntValue",Character)
  45. poo.Name = "haha nope"
  46. char.Humanoid.MaxHealth = math.huge
  47. wait()
  48. char.Humanoid.Health = math.huge
  49. Instance.new("ForceField",char).Visible = false
  50.  
  51. shirt = Instance.new("Shirt", char)
  52. shirt.Name = "Shirt"
  53. pants = Instance.new("Pants", char)
  54. pants.Name = "Pants"
  55. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  56. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  57. char.Head.face.Texture = "rbxassetid://9"
  58.  
  59.  
  60. Hair7 = Instance.new("Part")
  61. Hair7.Parent = char
  62. Hair7.Name = "Hair"
  63. Hair7.CanCollide = false
  64. Hair7.Locked = true
  65. Hair7.TopSurface = "Smooth"
  66. Hair7.BottomSurface = "Smooth"
  67. Hair7.formFactor = "Symmetric"
  68. Hair7.Material = "Neon"
  69. Hair7.BrickColor = BrickColor.new("Really black")
  70. Hair7.CFrame = char.Torso.CFrame
  71. Hair7.Size = Vector3.new(1, 1, 1)
  72. Hair7.Transparency = 0
  73.  
  74. Hair8 = Instance.new("Part")
  75. Hair8.Parent = char
  76. Hair8.Name = "Hair"
  77. Hair8.CanCollide = false
  78. Hair8.Locked = true
  79. Hair8.TopSurface = "Smooth"
  80. Hair8.BottomSurface = "Smooth"
  81. Hair8.formFactor = "Symmetric"
  82. Hair8.Material = "Neon"
  83. Hair8.BrickColor = BrickColor.new("Really black")
  84. Hair8.CFrame = char.Torso.CFrame
  85. Hair8.Size = Vector3.new(1, 1, 1)
  86. Hair8.Transparency = 0
  87.  
  88. Weld1 = Instance.new("Weld")
  89. Weld1.Parent = char.Head
  90. Weld1.Part0 = char.Head
  91. Weld1.Part1 = Hair7
  92. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  93.  
  94. Weld2 = Instance.new("Weld")
  95. Weld2.Parent = char.Head
  96. Weld2.Part0 = char.Head
  97. Weld2.Part1 = Hair8
  98. Weld2.C0 = CFrame.new(0, 0.66, 0.6)
  99.  
  100.  
  101. --Hats.
  102. Mesh = Instance.new("SpecialMesh")
  103. Mesh.Offset = Vector3.new(0,0,-0.65)
  104. Mesh.Parent = Hair7
  105. Mesh.Scale = Vector3.new(5,5,5)
  106. Mesh.MeshType = "FileMesh"
  107. Mesh.MeshId = "http://www.roblox.com/asset/?id=1511771295" --The head.
  108. Mesh.TextureId = "http://www.roblox.com/asset/?id=1512374380"
  109.  
  110. Mesh2 = Instance.new("SpecialMesh")
  111. Mesh2.Offset = Vector3.new(-0.34, -0.65, -1.225)
  112. Mesh2.Parent = Hair8
  113. Mesh2.Scale = Vector3.new(5,5,5)
  114. Mesh2.MeshType = "FileMesh"
  115. Mesh2.MeshId = "http://www.roblox.com/asset/?id=1514332054" --The head.
  116. Mesh2.TextureId = "http://www.roblox.com/asset/?id=1514337469"
  117. --End of hats.
  118.  
  119. local ice = Instance.new("Part", Head)
  120. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  121. ice.BrickColor = BrickColor.new("White")
  122. ice.CanCollide = false
  123. ice.TopSurface = 0
  124. ice.BottomSurface = 0
  125. ice.Transparency = 1
  126. local ice2 = Instance.new("SpecialMesh", ice)
  127. ice2.MeshType = "Brick"
  128. ice2.Scale = Vector3.new(1, 1, 1)
  129. local ice3 = Instance.new("Weld", ice)
  130. ice3.Part0 = Head
  131. ice3.Part1 = ice
  132. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  133. local icesmoke = Instance.new("ParticleEmitter", ice)
  134. icesmoke.VelocitySpread = 5
  135. icesmoke.Size = NumberSequence.new({
  136. NumberSequenceKeypoint.new(0, 0.01),
  137. NumberSequenceKeypoint.new(1, 1)
  138. })
  139. icesmoke.Rate = math.huge
  140. icesmoke.Speed = NumberRange.new(1, 1)
  141. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  142. icesmoke.Transparency = NumberSequence.new({
  143. NumberSequenceKeypoint.new(0, 0.9),
  144. NumberSequenceKeypoint.new(1, 1)
  145. })
  146. icesmoke.Rotation = NumberRange.new(0, 360)
  147. icesmoke.Name = "Smoke"
  148. icesmoke.LightEmission = 0
  149. icesmoke.Acceleration = Vector3.new(0,0,0)
  150. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  151. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  152. icesmoke.LockedToPart = true
  153. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  154. secondcolor = "Really black"
  155. wait(0.016666666666666666)
  156. Effects = {}
  157. local Player = game.Players.localPlayer
  158. local Character = Player.Character
  159. local Humanoid = Character.Humanoid
  160. local mouse = Player:GetMouse()
  161. local LeftArm = Character["Left Arm"]
  162. local RightArm = Character["Right Arm"]
  163. local LeftLeg = Character["Left Leg"]
  164. local RightLeg = Character["Right Leg"]
  165. local Head = Character.Head
  166. local Torso = Character.Torso
  167. local cam = game.Workspace.CurrentCamera
  168. local RootPart = Character.HumanoidRootPart
  169. local RootJoint = RootPart.RootJoint
  170. local equipped = true
  171. local attack = false
  172. local Anim = "Idle"
  173. local idle = 0
  174. local attacktype = 1
  175. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  176. local velocity = RootPart.Velocity.y
  177. local sine = 0
  178. local change = 1
  179. local grabbed = false
  180. local cn = CFrame.new
  181. local mr = math.rad
  182. local angles = CFrame.Angles
  183. local ud = UDim2.new
  184. local c3 = Color3.new
  185. local dir = {
  186. w = 0,
  187. s = 0,
  188. a = 0,
  189. d = 0
  190. }
  191. firemode = true
  192. local Services = {
  193. SoundService = game:GetService("SoundService"),
  194. Players = game:GetService("Players"),
  195. Debris = game:GetService("Debris"),
  196. Workspace = game:GetService("Workspace"),
  197. Lighting = game:GetService("Lighting"),
  198. HttpService = game:GetService("HttpService"),
  199. InsertService = game:GetService("InsertService")
  200. }
  201. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  202. Humanoid.Animator:Destroy()
  203. Character.Animate:Destroy()
  204. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  205. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  206. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  207. RSH, LSH = nil, nil
  208. RW = Instance.new("Weld")
  209. LW = Instance.new("Weld")
  210. RH = Torso["Right Hip"]
  211. LH = Torso["Left Hip"]
  212. RSH = Torso["Right Shoulder"]
  213. LSH = Torso["Left Shoulder"]
  214. RSH.Parent = nil
  215. LSH.Parent = nil
  216. RW.Name = "RW"
  217. RW.Part0 = Torso
  218. RW.C0 = cn(1.5, 0.5, 0)
  219. RW.C1 = cn(0, 0.5, 0)
  220. RW.Part1 = RightArm
  221. RW.Parent = Torso
  222. LW.Name = "LW"
  223. LW.Part0 = Torso
  224. LW.C0 = cn(-1.5, 0.5, 0)
  225. LW.C1 = cn(0, 0.5, 0)
  226. LW.Part1 = LeftArm
  227. LW.Parent = Torso
  228. --------------
  229. function clerp(a, b, t)
  230. local qa = {
  231. QuaternionFromCFrame(a)
  232. }
  233. local qb = {
  234. QuaternionFromCFrame(b)
  235. }
  236. local ax, ay, az = a.x, a.y, a.z
  237. local bx, by, bz = b.x, b.y, b.z
  238. local _t = 1 - t
  239. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  240. end
  241. function QuaternionFromCFrame(cf)
  242. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  243. local trace = m00 + m11 + m22
  244. if trace > 0 then
  245. local s = math.sqrt(1 + trace)
  246. local recip = 0.5 / s
  247. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  248. else
  249. local i = 0
  250. if m00 < m11 then
  251. i = 1
  252. end
  253. if m22 > (i == 0 and m00 or m11) then
  254. i = 2
  255. end
  256. if i == 0 then
  257. local s = math.sqrt(m00 - m11 - m22 + 1)
  258. local recip = 0.5 / s
  259. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  260. elseif i == 1 then
  261. local s = math.sqrt(m11 - m22 - m00 + 1)
  262. local recip = 0.5 / s
  263. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  264. elseif i == 2 then
  265. local s = math.sqrt(m22 - m00 - m11 + 1)
  266. local recip = 0.5 / s
  267. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  268. end
  269. end
  270. end
  271. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  272. local xs, ys, zs = x + x, y + y, z + z
  273. local wx, wy, wz = w * xs, w * ys, w * zs
  274. local xx = x * xs
  275. local xy = x * ys
  276. local xz = x * zs
  277. local yy = y * ys
  278. local yz = y * zs
  279. local zz = z * zs
  280. 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))
  281. end
  282. function QuaternionSlerp(a, b, t)
  283. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  284. local startInterp, finishInterp
  285. if cosTheta >= 1.0E-4 then
  286. if 1 - cosTheta > 1.0E-4 then
  287. local theta = math.acos(cosTheta)
  288. local invSinTheta = 1 / math.sin(theta)
  289. startInterp = math.sin((1 - t) * theta) * invSinTheta
  290. finishInterp = math.sin(t * theta) * invSinTheta
  291. else
  292. startInterp = 1 - t
  293. finishInterp = t
  294. end
  295. elseif 1 + cosTheta > 1.0E-4 then
  296. local theta = math.acos(-cosTheta)
  297. local invSinTheta = 1 / math.sin(theta)
  298. startInterp = math.sin((t - 1) * theta) * invSinTheta
  299. finishInterp = math.sin(t * theta) * invSinTheta
  300. else
  301. startInterp = t - 1
  302. finishInterp = t
  303. end
  304. 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
  305. end
  306. function swait(num)
  307. if num == 0 or num == nil then
  308. game:service("RunService").RenderStepped:wait(0)
  309. else
  310. for i = 0, num do
  311. game:service("RunService").RenderStepped:wait(0)
  312. end
  313. end
  314. end
  315. local RbxUtility = LoadLibrary("RbxUtility")
  316. local Create = RbxUtility.Create
  317. function RemoveOutlines(part)
  318. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  319. end
  320. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  321. local Part = Create("Part")({
  322. formFactor = FormFactor,
  323. Parent = Parent,
  324. Reflectance = Reflectance,
  325. Transparency = Transparency,
  326. CanCollide = false,
  327. Locked = true,
  328. BrickColor = BrickColor.new(tostring(BColor)),
  329. Name = Name,
  330. Size = Size,
  331. Material = Material
  332. })
  333. RemoveOutlines(Part)
  334. return Part
  335. end
  336. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  337. local Msh = Create(Mesh)({
  338. Parent = Part,
  339. Offset = OffSet,
  340. Scale = Scale
  341. })
  342. if Mesh == "SpecialMesh" then
  343. Msh.MeshType = MeshType
  344. Msh.MeshId = MeshId
  345. end
  346. return Msh
  347. end
  348. function CreateWeld(Parent, Part0, Part1, C0, C1)
  349. local Weld = Create("Weld")({
  350. Parent = Parent,
  351. Part0 = Part0,
  352. Part1 = Part1,
  353. C0 = C0,
  354. C1 = C1
  355. })
  356. return Weld
  357. end
  358. function rayCast(Position, Direction, Range, Ignore)
  359. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  360. end
  361. function CreateSound(id, par, vol, pit)
  362. coroutine.resume(coroutine.create(function()
  363. local sou = Instance.new("Sound", par or workspace)
  364. sou.Volume = vol
  365. sou.Pitch = pit or 1
  366. sou.SoundId = id
  367. wait()
  368. sou:play()
  369. game:GetService("Debris"):AddItem(sou, 6)
  370. end))
  371. end
  372. function CreateSong(id, par, vol, pit)
  373. coroutine.resume(coroutine.create(function()
  374. sou2 = Instance.new("Sound", par or workspace)
  375. sou2.Volume = 1
  376. sou2.Pitch = 1
  377. sou2.SoundId = id
  378. wait()
  379. sou2:play()
  380. sou2.Looped = true
  381. end))
  382. end
  383. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  384. local function getclosest(obj, distance)
  385. local last, lastx = distance + 1, nil
  386. for i, v in pairs(workspace:GetChildren()) do
  387. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  388. local t = v.Torso
  389. local dist = t.Position - obj.Position.magnitude
  390. if distance >= dist and last > dist then
  391. last = dist
  392. lastx = v
  393. end
  394. end
  395. end
  396. return lastx
  397. end
  398. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  399. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  400. prt.Anchored = true
  401. prt.CFrame = cframe
  402. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  403. game:GetService("Debris"):AddItem(prt, 10)
  404. if Type == 1 or Type == nil then
  405. table.insert(Effects, {
  406. prt,
  407. "Block1",
  408. delay,
  409. x3,
  410. y3,
  411. z3,
  412. msh
  413. })
  414. elseif Type == 2 then
  415. table.insert(Effects, {
  416. prt,
  417. "Block2",
  418. delay,
  419. x3,
  420. y3,
  421. z3,
  422. msh
  423. })
  424. elseif Type == 3 then
  425. table.insert(Effects, {
  426. prt,
  427. "Block3",
  428. delay,
  429. x3,
  430. y3,
  431. z3,
  432. msh
  433. })
  434. end
  435. end
  436. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  437. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  438. prt.Anchored = true
  439. prt.CFrame = cframe
  440. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  441. game:GetService("Debris"):AddItem(prt, 10)
  442. table.insert(Effects, {
  443. prt,
  444. "Cylinder",
  445. delay,
  446. x3,
  447. y3,
  448. z3,
  449. msh
  450. })
  451. end
  452. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  453. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  454. prt.Anchored = true
  455. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  456. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  457. game:GetService("Debris"):AddItem(prt, 10)
  458. table.insert(Effects, {
  459. prt,
  460. "Cylinder",
  461. delay,
  462. x3,
  463. y3,
  464. z3,
  465. msh
  466. })
  467. end
  468. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  469. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  470. prt.Anchored = true
  471. prt.CFrame = cframe
  472. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  473. game:GetService("Debris"):AddItem(prt, 10)
  474. table.insert(Effects, {
  475. prt,
  476. "Cylinder",
  477. delay,
  478. x3,
  479. y3,
  480. z3,
  481. msh
  482. })
  483. end
  484. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  485. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  486. prt.Anchored = true
  487. prt.CFrame = cframe
  488. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  489. game:GetService("Debris"):AddItem(prt, 10)
  490. table.insert(Effects, {
  491. prt,
  492. "Cylinder",
  493. delay,
  494. x3,
  495. y3,
  496. z3,
  497. msh
  498. })
  499. end
  500. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  501. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  502. prt.Anchored = true
  503. prt.CFrame = cframe
  504. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  505. game:GetService("Debris"):AddItem(prt, 10)
  506. table.insert(Effects, {
  507. prt,
  508. "Cylinder",
  509. delay,
  510. x3,
  511. y3,
  512. z3,
  513. msh
  514. })
  515. end
  516. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  517. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  518. prt.Anchored = true
  519. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  520. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  521. local num = math.random(10, 50) / 1000
  522. game:GetService("Debris"):AddItem(prt, 10)
  523. table.insert(Effects, {
  524. prt,
  525. "Shatter",
  526. num,
  527. prt.CFrame,
  528. math.random() - math.random(),
  529. 0,
  530. math.random(50, 100) / 100
  531. })
  532. end
  533.  
  534. attack = false
  535. game:GetService("RunService").Stepped:connect(function()
  536. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  537. velocity = RootPart.Velocity.y
  538. sine = sine + change
  539. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  540. if equipped == true or equipped == false then
  541. if 1 < RootPart.Velocity.y and hit == nil then
  542. Anim = "Jump"
  543. if attack == false and ice_mode == false then
  544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  546. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  548. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  549. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  550. end
  551. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  552. Anim = "Fall"
  553. if attack == false then
  554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  556. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  558. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  559. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  560. end
  561. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  562. Anim = "Idle"
  563. if attack == false then
  564. change = 1
  565. 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(67)), .1)
  566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  567. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(56 + 3 * math.cos(sine / 25))), 0.1)
  568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(60), math.rad(-50 - 3 * math.cos(sine / 25))), 0.1)
  569. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  570. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-12 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  571. end
  572. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  573. Anim = "Walk"
  574. if attack==false then
  575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  576. Torso.Neck.C0 = clerp(Torso.Neck.C0, cn(0, 1.1, -0.2, -1, -0, -0, 0, 0, 1, 0, 1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  579. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  580. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  581. end
  582. end
  583. end
  584. if equipped == true or equipped == false then
  585. if 1 < RootPart.Velocity.Y and hit == nil then
  586. Anim = "Jump"
  587. if attack == false and ice_mode == true then
  588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  592. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  593. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  594. end
  595. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  596. Anim = "Fall"
  597. if attack == false then
  598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  600. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  601. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  602. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  603. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  604. end
  605. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  606. Anim = "Idle"
  607. if attack == false then
  608. change = 0.8
  609. 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)
  610. 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)
  611. 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)
  612. 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)
  613. 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)
  614. 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)
  615. end
  616. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  617. Anim = "Walk"
  618. if attack == false then
  619. 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)
  620. 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)
  621. 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)
  622. 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)
  623. 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)
  624. 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)
  625. end
  626. end
  627. end
  628. if 0 < #Effects then
  629. for e = 1, #Effects do
  630. if Effects[e] ~= nil then
  631. local Thing = Effects[e]
  632. if Thing ~= nil then
  633. local Part = Thing[1]
  634. local Mode = Thing[2]
  635. local Delay = Thing[3]
  636. local IncX = Thing[4]
  637. local IncY = Thing[5]
  638. local IncZ = Thing[6]
  639. if 1 >= Thing[1].Transparency then
  640. if Thing[2] == "Block1" then
  641. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  642. local Mesh = Thing[1].Mesh
  643. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  644. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  645. elseif Thing[2] == "Block2" then
  646. 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)
  647. local Mesh = Thing[7]
  648. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  649. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  650. elseif Thing[2] == "Block3" then
  651. 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)
  652. local Mesh = Thing[7]
  653. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  654. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  655. elseif Thing[2] == "Cylinder" then
  656. local Mesh = Thing[1].Mesh
  657. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  658. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  659. elseif Thing[2] == "Blood" then
  660. local Mesh = Thing[7]
  661. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  662. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  663. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  664. elseif Thing[2] == "Elec" then
  665. local Mesh = Thing[1].Mesh
  666. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  667. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  668. elseif Thing[2] == "Disappear" then
  669. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  670. elseif Thing[2] == "Shatter" then
  671. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  672. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  673. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  674. Thing[6] = Thing[6] + Thing[5]
  675. end
  676. else
  677. Part.Parent = nil
  678. table.remove(Effects, e)
  679. end
  680. end
  681. end
  682. end
  683. end
  684. end)
  685. function RemoveOutlines(part)
  686. part.TopSurface = 10
  687. end
  688. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  689. local Part = Create("Part")({
  690. Parent = Parent,
  691. Reflectance = Reflectance,
  692. Transparency = Transparency,
  693. CanCollide = false,
  694. Locked = true,
  695. BrickColor = BrickColor.new(tostring(BColor)),
  696. Name = Name,
  697. Size = Size,
  698. Material = Material
  699. })
  700. RemoveOutlines(Part)
  701. return Part
  702. end
  703. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  704. local Msh = Create(Mesh)({
  705. Parent = Part,
  706. Offset = OffSet,
  707. Scale = Scale
  708. })
  709. if Mesh == "SpecialMesh" then
  710. Msh.MeshType = MeshType
  711. Msh.MeshId = MeshId
  712. end
  713. return Msh
  714. end
  715. function CreateWeld(Parent, Part0, Part1, C0, C1)
  716. local Weld = Create("Weld")({
  717. Parent = Parent,
  718. Part0 = Part0,
  719. Part1 = Part1,
  720. C0 = C0,
  721. C1 = C1
  722. })
  723. return Weld
  724. end
  725. WSHM = {
  726. "White",
  727. "Pastel light blue"
  728. }
  729. WSH = WSHM[math.random(1, #WSHM)]
  730. function IcePartFunk(HPart, aria, Min, Max)
  731. IcePart = Instance.new("Part", HPart)
  732. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  733. IcePart.CanCollide = false
  734. IuW = Instance.new("Weld")
  735. IuW.Name = "GuW"
  736. IuW.Part0 = HPart
  737. 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))
  738. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  739. IuW.Part1 = IcePart
  740. IuW.Parent = HPart
  741. IcePart.Transparency = 0.85
  742. IcePart.Material = "Neon"
  743. WSH = WSHM[math.random(1, #WSHM)]
  744. IcePart.BrickColor = BrickColor.new("" .. WSH)
  745. RemoveOutlines(IcePart)
  746. game:GetService("Debris"):AddItem(IuW, 4)
  747. game:GetService("Debris"):AddItem(IcePart, 6)
  748. end
  749. SpikeMeshId = 1033714
  750. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  751. local Part = Instance.new("Part", Parent)
  752. Part.Name = Name
  753. Part.BrickColor = BrickColor.new(Color)
  754. Part.Size = Size
  755. Part.Material = Material
  756. Part.Transparency = Transparency
  757. Part.CanCollide = false
  758. RemoveOutlines(Part)
  759. local Mesh = Instance.new("SpecialMesh", Part)
  760. Mesh.MeshType = "Sphere"
  761. Mesh.Scale = Scale
  762. return Mesh and Part
  763. end
  764. CFuncs = {
  765. Part = {
  766. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  767. local Part = Create("Part")({
  768. Parent = Parent,
  769. Reflectance = Reflectance,
  770. Transparency = Transparency,
  771. CanCollide = false,
  772. Locked = true,
  773. BrickColor = BrickColor.new(tostring(BColor)),
  774. Name = Name,
  775. Size = Size,
  776. Material = Material
  777. })
  778. RemoveOutlines(Part)
  779. return Part
  780. end
  781. },
  782. Mesh = {
  783. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  784. local Msh = Create(Mesh)({
  785. Parent = Part,
  786. Offset = OffSet,
  787. Scale = Scale
  788. })
  789. if Mesh == "SpecialMesh" then
  790. Msh.MeshType = MeshType
  791. Msh.MeshId = MeshId
  792. end
  793. return Msh
  794. end
  795. },
  796. Mesh = {
  797. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  798. local Msh = Create(Mesh)({
  799. Parent = Part,
  800. Offset = OffSet,
  801. Scale = Scale
  802. })
  803. if Mesh == "SpecialMesh" then
  804. Msh.MeshType = MeshType
  805. Msh.MeshId = MeshId
  806. end
  807. return Msh
  808. end
  809. },
  810. Weld = {
  811. Create = function(Parent, Part0, Part1, C0, C1)
  812. local Weld = Create("Weld")({
  813. Parent = Parent,
  814. Part0 = Part0,
  815. Part1 = Part1,
  816. C0 = C0,
  817. C1 = C1
  818. })
  819. return Weld
  820. end
  821. },
  822. Sound = {
  823. Create = function(id, par, vol, pit)
  824. coroutine.resume(coroutine.create(function()
  825. local S = Create("Sound")({
  826. Volume = vol,
  827. Pitch = pit or 1,
  828. SoundId = id,
  829. Parent = par or workspace
  830. })
  831. wait()
  832. S:play()
  833. game:GetService("Debris"):AddItem(S, 6)
  834. end))
  835. end
  836. },
  837. ParticleEmitter = {
  838. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  839. local fp = Create("ParticleEmitter")({
  840. Parent = Parent,
  841. Color = ColorSequence.new(Color1, Color2),
  842. LightEmission = LightEmission,
  843. Size = Size,
  844. Texture = Texture,
  845. Transparency = Transparency,
  846. ZOffset = ZOffset,
  847. Acceleration = Accel,
  848. Drag = Drag,
  849. LockedToPart = LockedToPart,
  850. VelocityInheritance = VelocityInheritance,
  851. EmissionDirection = EmissionDirection,
  852. Enabled = Enabled,
  853. Lifetime = LifeTime,
  854. Rate = Rate,
  855. Rotation = Rotation,
  856. RotSpeed = RotSpeed,
  857. Speed = Speed,
  858. VelocitySpread = VelocitySpread
  859. })
  860. return fp
  861. end
  862. }
  863. }
  864. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  865. if hit.Parent == nil then
  866. return
  867. end
  868. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  869. for _, v in pairs(hit.Parent:children()) do
  870. if v:IsA("Humanoid") then
  871. h = v
  872. end
  873. end
  874. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  875. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  876. return
  877. end
  878. local c = Create("ObjectValue")({
  879. Name = "creator",
  880. Value = game:service("Players").LocalPlayer,
  881. Parent = h
  882. })
  883. game:GetService("Debris"):AddItem(c, 0.5)
  884. if HitSound ~= nil and HitPitch ~= nil then
  885. CreateSound(HitSound, hit, 1, HitPitch)
  886. end
  887. local Damage = math.random(minim, maxim)
  888. local blocked = false
  889. local block = hit.Parent:findFirstChild("Block")
  890. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  891. blocked = true
  892. block.Value = block.Value - 1
  893. print(block.Value)
  894. end
  895. if blocked == false then
  896. h.Health = h.Health - Damage
  897. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  898. else
  899. h.Health = h.Health - Damage / 2
  900. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  901. end
  902. if Type == "Knockdown" then
  903. local hum = hit.Parent.Humanoid
  904. hum.PlatformStand = true
  905. coroutine.resume(coroutine.create(function(HHumanoid)
  906. swait(1)
  907. HHumanoid.PlatformStand = false
  908. end), hum)
  909. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  910. local bodvol = Create("BodyVelocity")({
  911. velocity = angle * knockback,
  912. P = 5000,
  913. maxForce = Vector3.new(8000, 8000, 8000),
  914. Parent = hit
  915. })
  916. local rl = Create("BodyAngularVelocity")({
  917. P = 3000,
  918. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  919. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  920. Parent = hit
  921. })
  922. game:GetService("Debris"):AddItem(bodvol, 0.5)
  923. game:GetService("Debris"):AddItem(rl, 0.5)
  924. elseif Type == "Normal" then
  925. local vp = Create("BodyVelocity")({
  926. P = 500,
  927. maxForce = Vector3.new(math.huge, 0, math.huge),
  928. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  929. })
  930. if knockback > 0 then
  931. vp.Parent = hit.Parent.Torso
  932. end
  933. game:GetService("Debris"):AddItem(vp, 0.5)
  934. elseif Type == "Impale" then
  935. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  936. Spike.Anchored = true
  937. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  938. Spike.Position = hit.Parent.Torso.Position
  939. for i = 1, 5 do
  940. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  941. end
  942. Services.Debris:AddItem(Spike, 4)
  943. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  944. hit.Parent.Humanoid.PlatformStand = true
  945. swait(1)
  946. hit.Parent.Humanoid.PlatformStand = false
  947. elseif Type == "Up" then
  948. local bodyVelocity = Create("BodyVelocity")({
  949. velocity = Vector3.new(0, 20, 0),
  950. P = 5000,
  951. maxForce = Vector3.new(8000, 8000, 8000),
  952. Parent = hit
  953. })
  954. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  955. local bodyVelocity = Create("BodyVelocity")({
  956. velocity = Vector3.new(0, 20, 0),
  957. P = 5000,
  958. maxForce = Vector3.new(8000, 8000, 8000),
  959. Parent = hit
  960. })
  961. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  962. elseif Type == "Snare" then
  963. local bp = Create("BodyPosition")({
  964. P = 900,
  965. D = 1000,
  966. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  967. position = hit.Parent.Torso.Position,
  968. Parent = hit.Parent.Torso
  969. })
  970. game:GetService("Debris"):AddItem(bp, 1)
  971. elseif Type == "Slowness" then
  972. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  973. for i = 1, 25 do
  974. hit.Parent.Humanoid.WalkSpeed = 4
  975. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  976. end
  977. wait(4)
  978. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  979. elseif Type == "FireDmg" then
  980. for i = 1, math.random(60, 150) do
  981. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  982. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  983. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  984. wait(0.1)
  985. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  986. end
  987. elseif Type == "Freeze" then
  988. local bp = Create("BodyPosition")({
  989. P = 900,
  990. D = 1000,
  991. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  992. position = hit.Parent.Torso.Position,
  993. Parent = hit.Parent.Torso
  994. })
  995. game:GetService("Debris"):AddItem(bp, 4)
  996. for i = 1, 25 do
  997. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  998. end
  999. elseif Type == "Freeze2" then
  1000. local BodPos = Create("BodyPosition")({
  1001. P = 50000,
  1002. D = 1000,
  1003. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1004. position = hit.Parent.Torso.Position,
  1005. Parent = hit.Parent.Torso
  1006. })
  1007. local BodGy = Create("BodyGyro")({
  1008. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1009. P = 20000,
  1010. Parent = hit.Parent.Torso,
  1011. cframe = hit.Parent.Torso.CFrame
  1012. })
  1013. hit.Parent.Torso.Anchored = true
  1014. coroutine.resume(coroutine.create(function(Part)
  1015. swait(1.5)
  1016. Part.Anchored = false
  1017. end), hit.Parent.Torso)
  1018. game:GetService("Debris"):AddItem(BodPos, 3)
  1019. game:GetService("Debris"):AddItem(BodGy, 3)
  1020. end
  1021. local debounce = Create("BoolValue")({
  1022. Name = "DebounceHit",
  1023. Parent = hit.Parent,
  1024. Value = true
  1025. })
  1026. game:GetService("Debris"):AddItem(debounce, Delay)
  1027. c = Instance.new("ObjectValue")
  1028. c.Name = "creator"
  1029. c.Value = Player
  1030. c.Parent = h
  1031. game:GetService("Debris"):AddItem(c, 0.5)
  1032. end
  1033. end
  1034. function ShowDamage(Pos, Text, Time, Color)
  1035. local Rate = 0.033333333333333
  1036. if not Pos then
  1037. local Pos = Vector3.new(0, 0, 0)
  1038. end
  1039. local Text = Text or ""
  1040. local Time = Time or 2
  1041. if not Color then
  1042. local Color = Color3.new(1, 0, 1)
  1043. end
  1044. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1045. EffectPart.Anchored = true
  1046. local BillboardGui = Create("BillboardGui")({
  1047. Size = UDim2.new(3, 0, 3, 0),
  1048. Adornee = EffectPart,
  1049. Parent = EffectPart
  1050. })
  1051. local TextLabel = Create("TextLabel")({
  1052. BackgroundTransparency = 1,
  1053. Size = UDim2.new(1, 0, 1, 0),
  1054. Text = Text,
  1055. TextColor3 = Color,
  1056. TextScaled = true,
  1057. Font = Enum.Font.ArialBold,
  1058. Parent = BillboardGui
  1059. })
  1060. game.Debris:AddItem(EffectPart, Time + 0.1)
  1061. EffectPart.Parent = game:GetService("Workspace")
  1062. delay(0, function()
  1063. local Frames = Time / Rate
  1064. for Frame = 1, Frames do
  1065. wait(Rate)
  1066. local Percent = Frame / Frames
  1067. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1068. TextLabel.TextTransparency = Percent
  1069. end
  1070. if EffectPart and EffectPart.Parent then
  1071. EffectPart:Destroy()
  1072. end
  1073. end)
  1074. end
  1075. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1076. for _, c in pairs(workspace:children()) do
  1077. local hum = c:findFirstChild("Humanoid")
  1078. if hum ~= nil then
  1079. local head = c:findFirstChild("Head")
  1080. if head ~= nil then
  1081. local targ = head.Position - Part.Position
  1082. local mag = targ.magnitude
  1083. if magni >= mag and c.Name ~= Player.Name then
  1084. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1085. end
  1086. end
  1087. end
  1088. end
  1089. end
  1090. function MagniKILL(Part, magni, knock, Type)
  1091. for _, c in pairs(workspace:children()) do
  1092. local hum = c:findFirstChild("Humanoid")
  1093. if hum ~= nil then
  1094. local head = c:findFirstChild("Head")
  1095. if head ~= nil then
  1096. local targ = head.Position - Part.Position
  1097. local mag = targ.magnitude
  1098. if magni >= mag and c.Name ~= Player.Name then
  1099. hum.Health = 0
  1100. end
  1101. end
  1102. end
  1103. end
  1104. end
  1105. EffectModel = Instance.new("Model", Character)
  1106. EffectModel.Name = "Effects"
  1107. Effects = {
  1108. Block = {
  1109. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1110. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1111. prt.Anchored = true
  1112. prt.CFrame = cframe
  1113. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1114. game:GetService("Debris"):AddItem(prt, 10)
  1115. if Type == 1 or Type == nil then
  1116. table.insert(Effects, {
  1117. prt,
  1118. "Block1",
  1119. delay,
  1120. x3,
  1121. y3,
  1122. z3,
  1123. msh
  1124. })
  1125. elseif Type == 2 then
  1126. table.insert(Effects, {
  1127. prt,
  1128. "Block2",
  1129. delay,
  1130. x3,
  1131. y3,
  1132. z3,
  1133. msh
  1134. })
  1135. else
  1136. table.insert(Effects, {
  1137. prt,
  1138. "Block3",
  1139. delay,
  1140. x3,
  1141. y3,
  1142. z3,
  1143. msh
  1144. })
  1145. end
  1146. end
  1147. },
  1148. Sphere = {
  1149. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1150. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1151. prt.Anchored = true
  1152. prt.CFrame = cframe
  1153. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1154. game:GetService("Debris"):AddItem(prt, 10)
  1155. table.insert(Effects, {
  1156. prt,
  1157. "Cylinder",
  1158. delay,
  1159. x3,
  1160. y3,
  1161. z3,
  1162. msh
  1163. })
  1164. end
  1165. },
  1166. Cylinder = {
  1167. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1168. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1169. prt.Anchored = true
  1170. prt.CFrame = cframe
  1171. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1172. game:GetService("Debris"):AddItem(prt, 10)
  1173. table.insert(Effects, {
  1174. prt,
  1175. "Cylinder",
  1176. delay,
  1177. x3,
  1178. y3,
  1179. z3,
  1180. msh
  1181. })
  1182. end
  1183. },
  1184. Wave = {
  1185. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1186. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1187. prt.Anchored = true
  1188. prt.CFrame = cframe
  1189. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1190. game:GetService("Debris"):AddItem(prt, 10)
  1191. table.insert(Effects, {
  1192. prt,
  1193. "Cylinder",
  1194. delay,
  1195. x3,
  1196. y3,
  1197. z3,
  1198. msh
  1199. })
  1200. end
  1201. },
  1202. Ring = {
  1203. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1204. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1205. prt.Anchored = true
  1206. prt.CFrame = cframe
  1207. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1208. game:GetService("Debris"):AddItem(prt, 10)
  1209. table.insert(Effects, {
  1210. prt,
  1211. "Cylinder",
  1212. delay,
  1213. x3,
  1214. y3,
  1215. z3,
  1216. msh
  1217. })
  1218. end
  1219. },
  1220. Break = {
  1221. Create = function(brickcolor, cframe, x1, y1, z1)
  1222. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1223. prt.Anchored = true
  1224. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1225. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1226. local num = math.random(10, 50) / 1000
  1227. game:GetService("Debris"):AddItem(prt, 10)
  1228. table.insert(Effects, {
  1229. prt,
  1230. "Shatter",
  1231. num,
  1232. prt.CFrame,
  1233. math.random() - math.random(),
  1234. 0,
  1235. math.random(50, 100) / 100
  1236. })
  1237. end
  1238. }
  1239. }
  1240. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1241. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1242. prt.Anchored = true
  1243. prt.CFrame = cframe
  1244. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1245. game:GetService("Debris"):AddItem(prt, 10)
  1246. if Type == 1 or Type == nil then
  1247. table.insert(Effects, {
  1248. prt,
  1249. "Block1",
  1250. delay,
  1251. x3,
  1252. y3,
  1253. z3,
  1254. msh
  1255. })
  1256. elseif Type == 2 then
  1257. table.insert(Effects, {
  1258. prt,
  1259. "Block2",
  1260. delay,
  1261. x3,
  1262. y3,
  1263. z3,
  1264. msh
  1265. })
  1266. elseif Type == 3 then
  1267. table.insert(Effects, {
  1268. prt,
  1269. "Block3",
  1270. delay,
  1271. x3,
  1272. y3,
  1273. z3,
  1274. msh
  1275. })
  1276. end
  1277. end
  1278. function CreateSound(id, par, vol, pit)
  1279. coroutine.resume(coroutine.create(function()
  1280. local sou = Instance.new("Sound", par or workspace)
  1281. sou.Volume = vol
  1282. sou.Pitch = pit or 1
  1283. sou.SoundId = id
  1284. swait()
  1285. sou:play()
  1286. game:GetService("Debris"):AddItem(sou, 6)
  1287. end))
  1288. end
  1289. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1290. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1291. prt.Anchored = true
  1292. prt.CFrame = cframe
  1293. prt.Material = "Neon"
  1294. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1295. game:GetService("Debris"):AddItem(prt, 10)
  1296. coroutine.resume(coroutine.create(function(Part, Mesh)
  1297. for i = 0, 6, delay do
  1298. swait()
  1299. Part.Transparency = i
  1300. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1301. end
  1302. Part.Parent = nil
  1303. end), prt, msh)
  1304. end
  1305. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1306. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1307. local MainPos = partt.Position
  1308. local MainPos2 = mouse + SpreadVectors
  1309. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1310. local speed = 1000
  1311. local num = 1
  1312. coroutine.resume(coroutine.create(function()
  1313. repeat
  1314. swait()
  1315. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1316. local mag =(MainPos - pos).magnitude
  1317. 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)
  1318. MainPos = MainPos + MouseLook.lookVector * speed
  1319. num = num - 1
  1320. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1321. if hit ~= nil then
  1322. num = 0
  1323. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1324. refpart.Anchored = true
  1325. refpart.CFrame = CFrame.new(pos)
  1326. game:GetService("Debris"):AddItem(refpart, 2)
  1327. end
  1328. if num <= 0 then
  1329. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1330. refpart.Anchored = true
  1331. refpart.CFrame = CFrame.new(pos)
  1332. if hit ~= nil then
  1333. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1334. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1335. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1336. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1337. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1338. end
  1339. game:GetService("Debris"):AddItem(refpart, 0)
  1340. end
  1341. until num <= 0
  1342. end))
  1343. end
  1344. function shoottraildd2(mouse, partt, SpreadAmount)
  1345. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1346. local MainPos = partt.Position
  1347. local MainPos2 = mouse + SpreadVectors
  1348. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1349. local speed = 3000
  1350. local num = 1
  1351. coroutine.resume(coroutine.create(function()
  1352. repeat
  1353. swait()
  1354. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1355. local mag = (MainPos - pos).magnitude
  1356. Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1357. MainPos = MainPos + MouseLook.lookVector * speed
  1358. num = num - 1
  1359. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1360. if hit ~= nil then
  1361. num = 0
  1362. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1363. refpart.Anchored = true
  1364. refpart.CFrame = CFrame.new(pos)
  1365. game:GetService("Debris"):AddItem(refpart, 2)
  1366. end
  1367. if num <= 0 then
  1368. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1369. refpart.Anchored = true
  1370. refpart.CFrame = CFrame.new(pos)
  1371. if hit ~= nil then
  1372. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1373. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1374. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1375. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1376. MagniKILL(refpart, 80, 0, "Normal")
  1377. end
  1378. game:GetService("Debris"):AddItem(refpart, 0)
  1379. end
  1380. until num <= 0
  1381. end))
  1382. end
  1383. function shoottraildd22(mouse, partt, SpreadAmount)
  1384. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1385. local MainPos = partt.Position
  1386. local MainPos2 = mouse + SpreadVectors
  1387. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1388. local speed = 900
  1389. local num = 1
  1390. coroutine.resume(coroutine.create(function()
  1391. repeat
  1392. swait()
  1393. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1394. local mag = (MainPos - pos).magnitude
  1395. 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)
  1396. MainPos = MainPos + MouseLook.lookVector * speed
  1397. num = num - 1
  1398. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1399. if hit ~= nil then
  1400. num = 0
  1401. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1402. refpart.Anchored = true
  1403. refpart.CFrame = CFrame.new(pos)
  1404. game:GetService("Debris"):AddItem(refpart, 2)
  1405. end
  1406. if num <= 0 then
  1407. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1408. refpart.Anchored = true
  1409. refpart.CFrame = CFrame.new(pos)
  1410. if hit ~= nil then
  1411. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1412. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1413. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1414. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1415. MagniKILL(refpart, 80, 0, "Normal")
  1416. end
  1417. game:GetService("Debris"):AddItem(refpart, 0)
  1418. end
  1419. until num <= 0
  1420. end))
  1421. end
  1422. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1423. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1424. local MainPos = partt.Position
  1425. local MainPos2 = mouse + SpreadVectors
  1426. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1427. local speed = 200
  1428. local num = 0
  1429. coroutine.resume(coroutine.create(function()
  1430. repeat
  1431. swait()
  1432. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1433. local mag = (MainPos - pos).magnitude
  1434. 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)
  1435. MainPos = MainPos + MouseLook.lookVector * speed
  1436. num = num - 1
  1437. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1438. if hit ~= nil then
  1439. num = 0
  1440. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1441. refpart.Anchored = true
  1442. refpart.CFrame = CFrame.new(pos)
  1443. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1444. game:GetService("Debris"):AddItem(refpart, 2)
  1445. end
  1446. if num <= 0 then
  1447. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1448. refpart.Anchored = true
  1449. refpart.CFrame = CFrame.new(pos)
  1450. if hit ~= nil then
  1451. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1452. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1453. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1454. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1455. end
  1456. game:GetService("Debris"):AddItem(refpart, 0)
  1457. end
  1458. until num <= 0
  1459. end))
  1460. end
  1461. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1462. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1463. local MainPos = partt.Position
  1464. local MainPos2 = mouse + SpreadVectors
  1465. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1466. local speed = 500
  1467. local num = 1
  1468. coroutine.resume(coroutine.create(function()
  1469. repeat
  1470. swait()
  1471. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1472. local mag = (MainPos - pos).magnitude
  1473. 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)
  1474. MainPos = MainPos + MouseLook.lookVector * speed
  1475. num = num - 1
  1476. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1477. if hit ~= nil then
  1478. num = 0
  1479. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1480. refpart.Anchored = true
  1481. refpart.CFrame = CFrame.new(pos)
  1482. game:GetService("Debris"):AddItem(refpart, 2)
  1483. end
  1484. if num <= 0 then
  1485. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1486. refpart.Anchored = true
  1487. refpart.CFrame = CFrame.new(pos)
  1488. if hit ~= nil then
  1489. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1490. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1491. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1492. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1493. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1494. end
  1495. game:GetService("Debris"):AddItem(refpart, 0)
  1496. end
  1497. until num <= 0
  1498. end))
  1499. end
  1500.  
  1501. --sanic
  1502. Humanoid.WalkSpeed = 150
  1503. local Must2 = Instance.new("Sound",Torso)
  1504. Must2.SoundId = "rbxassetid://1247163553"
  1505. Must2.Pitch = 0.99
  1506. Must2.Volume = 2
  1507. Must2.Looped = true
  1508. wait(0)
  1509. Must2:Play()
  1510. ---
  1511.  
  1512. attackdebounce = false
  1513. deb=false
  1514.  
  1515. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1516. if hit.Parent==nil then
  1517. return
  1518. end
  1519. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1520. for _,v in pairs(hit.Parent:children()) do
  1521. if v:IsA("Humanoid") then
  1522. h=v
  1523. end
  1524. end
  1525. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1526. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1527. end
  1528. if hit.Parent.className=="Hat" then
  1529. hit=hit.Parent.Parent:findFirstChild("Head")
  1530. end
  1531. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1532. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1533. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1534. return
  1535. end]]
  1536. -- hs(hit,1.2)
  1537. c=Instance.new("ObjectValue")
  1538. c.Name="creator"
  1539. c.Value=game:service("Players").LocalPlayer
  1540. c.Parent=h
  1541. game:GetService("Debris"):AddItem(c,.5)
  1542. Damage=math.random(minim,maxim)
  1543. -- h:TakeDamage(Damage)
  1544. blocked=false
  1545. block=hit.Parent:findFirstChild("Block")
  1546. if block~=nil then
  1547. print(block.className)
  1548. if block.className=="NumberValue" then
  1549. if block.Value>0 then
  1550. blocked=true
  1551. if decreaseblock==nil then
  1552. block.Value=block.Value-1
  1553. end
  1554. end
  1555. end
  1556. if block.className=="IntValue" then
  1557. if block.Value>0 then
  1558. blocked=true
  1559. if decreaseblock~=nil then
  1560. block.Value=block.Value-1
  1561. end
  1562. end
  1563. end
  1564. end
  1565. if blocked==false then
  1566. -- h:TakeDamage(Damage)
  1567. h.Health=h.Health-Damage
  1568. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1569. else
  1570. h.Health=h.Health-(Damage/2)
  1571. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1572. end
  1573. if Type=="Knockdown" then
  1574. Humanoid=hit.Parent.Humanoid
  1575. Humanoid.PlatformStand=true
  1576. coroutine.resume(coroutine.create(function(HHumanoid)
  1577. swait(1)
  1578. HHumanoid.PlatformStand=false
  1579. end),Humanoid)
  1580. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1581. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1582. local bodvol=Instance.new("BodyVelocity")
  1583. bodvol.velocity=angle*knockback
  1584. bodvol.P=5000
  1585. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1586. bodvol.Parent=hit
  1587. rl=Instance.new("BodyAngularVelocity")
  1588. rl.P=3000
  1589. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1590. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1591. rl.Parent=hit
  1592. game:GetService("Debris"):AddItem(bodvol,.5)
  1593. game:GetService("Debris"):AddItem(rl,.5)
  1594. elseif Type=="Normal" then
  1595. bp=Instance.new("BodyVelocity")
  1596. bp.P=100000
  1597. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1598. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1599. if KnockbackType==1 then
  1600. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1601. elseif KnockbackType==2 then
  1602. bp.velocity=Property.CFrame.lookVector*knockback
  1603. end
  1604. if knockback>0 then
  1605. bp.Parent=hit.Parent.Torso
  1606.  
  1607. end
  1608. game:GetService("Debris"):AddItem(bp,.5)
  1609. elseif Type=="Up" then
  1610. local bodyVelocity=Instance.new("BodyVelocity")
  1611. bodyVelocity.velocity=vt(0,60,0)
  1612. bodyVelocity.P=5000
  1613. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1614. bodyVelocity.Parent=hit
  1615. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1616. rl=Instance.new("BodyAngularVelocity")
  1617. rl.P=3000
  1618. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1619. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1620. rl.Parent=hit
  1621. game:GetService("Debris"):AddItem(rl,.5)
  1622. elseif Type=="Snare" then
  1623. bp=Instance.new("BodyPosition")
  1624. bp.P=2000
  1625. bp.D=100
  1626. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1627. bp.position=hit.Parent.Torso.Position
  1628. bp.Parent=hit.Parent.Torso
  1629. game:GetService("Debris"):AddItem(bp,1)
  1630. elseif Type=="Target" then
  1631. if Targetting==false then
  1632. ZTarget=hit.Parent.Torso
  1633. coroutine.resume(coroutine.create(function(Part)
  1634. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1635. swait(1)
  1636. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1637. end),ZTarget)
  1638. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1639. targetgui=Instance.new("BillboardGui")
  1640. targetgui.Parent=ZTarget
  1641. targetgui.Size=UDim2.new(10,100,10,100)
  1642. targ=Instance.new("ImageLabel")
  1643. targ.Parent=targetgui
  1644. targ.BackgroundTransparency=1
  1645. targ.Image="rbxassetid://4834067"
  1646. targ.Size=UDim2.new(1,0,1,0)
  1647. cam.CameraType="Scriptable"
  1648. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1649. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1650. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1651. Targetting=true
  1652. RocketTarget=ZTarget
  1653. for i=1,Property do
  1654. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1655. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1656. swait()
  1657. end
  1658. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1659. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1660. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1661. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1662. end
  1663. Targetting=true
  1664. RocketTarget=true
  1665. targetgui.Parent=true
  1666. cam.CameraType="Custom"
  1667. end
  1668. end
  1669. debounce=Instance.new("BoolValue")
  1670. debounce.Name="DebounceHit"
  1671. debounce.Parent=hit.Parent
  1672. debounce.Value=true
  1673. game:GetService("Debris"):AddItem(debounce,Delay)
  1674. c=Instance.new("ObjectValue")
  1675. c.Name="creator"
  1676. c.Value=Player
  1677. c.Parent=h
  1678. game:GetService("Debris"):AddItem(c,.5)
  1679. CRIT=true
  1680. hitDeb=true
  1681. AttackPos=6
  1682. end
  1683. end
  1684.  
  1685. showDamage=function(Char,Dealt,du,Color)
  1686. m=Instance.new("Model")
  1687. m.Name=tostring(Dealt)
  1688. h=Instance.new("Humanoid")
  1689. h.Health=0
  1690. h.MaxHealth=0
  1691. h.Parent=m
  1692. c=Instance.new("Part")
  1693. c.Transparency=0
  1694. c.BrickColor=Color
  1695. c.Transparency = 1
  1696. c.Name="Head"
  1697. c.TopSurface=0
  1698. c.BottomSurface=0
  1699. c.formFactor="Plate"
  1700. c.Size=Vector3.new(1,.4,1)
  1701.  
  1702. local txt = Instance.new("BillboardGui", c)
  1703. txt.Adornee = c
  1704. txt.Name = "_status"
  1705. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1706. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1707. local text = Instance.new("TextLabel", txt)
  1708. text.Size = UDim2.new(10, 0, 7, 0)
  1709. text.FontSize = "Size12"
  1710. text.TextScaled = true
  1711. text.TextTransparency = 0.5
  1712. text.BackgroundTransparency = 1
  1713. text.TextTransparency = 0.5
  1714. text.TextStrokeTransparency = 0.5
  1715. text.Font = "SciFi"
  1716. text.TextStrokeColor3 = Color3.new(0,0,0)
  1717. v=Instance.new("Part")
  1718. v.Name = "ColorBrick"
  1719. v.Parent=c
  1720. v.FormFactor="Symmetric"
  1721. v.Anchored=true
  1722. v.CanCollide=false
  1723. v.BottomSurface="Smooth"
  1724. v.TopSurface="Smooth"
  1725. v.Size=Vector3.new(10,5,3)
  1726. v.Transparency=1
  1727. v.CFrame=c.CFrame
  1728. v.BrickColor=BrickColor.random()
  1729. v.Transparency=1
  1730. text.TextColor3 = t.BrickColor.Color
  1731. v.Shape="Block"
  1732. text.Text = tostring(Dealt)
  1733. ms=Instance.new("CylinderMesh")
  1734. ms.Scale=Vector3.new(.8,.8,.8)
  1735. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1736. local rndm=math.random(1,#hitsounds)
  1737. local r=rndm
  1738. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1739. if CRIT==true then
  1740. ms.Scale=Vector3.new(1,1.25,1)
  1741. end
  1742. ms.Parent=c
  1743. c.Reflectance=0
  1744. Instance.new("BodyGyro").Parent=c
  1745. c.Parent=m
  1746. if Char:findFirstChild("Head")~=nil then
  1747. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1748. elseif Char.Parent:findFirstChild("Head")~=nil then
  1749. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1750. end
  1751. f=Instance.new("BodyPosition")
  1752. f.P=200000
  1753. f.D=100
  1754. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1755. f.position=c.Position+Vector3.new(0,3,0)
  1756. f.Parent=c
  1757. game:GetService("Debris"):AddItem(m,.5+du)
  1758. c.CanCollide=false
  1759. m.Parent=workspace
  1760. c.CanCollide=false
  1761. end
  1762.  
  1763.  
  1764. ------
  1765. hito = function(dm, X, c, dn, dp, dq)
  1766. for I,dr in pairs(workspace:GetChildren()) do
  1767. 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
  1768. local ds = dr:FindFirstChild("Humanoid")
  1769. local dt = dr:FindFirstChild("HumanoidRootPart")
  1770. TakeDamage(ds, c)
  1771. if InForm == true then
  1772. ds.Parent:BreakJoints()
  1773. wait(1.2)
  1774. ds.Parent:Destroy()
  1775. end
  1776. ds:SetStateEnabled(16, true)
  1777. delay(dn, function()
  1778. ds:SetStateEnabled(16, true)
  1779. end)
  1780. local du = Instance.new("StringValue")
  1781. du.Name = "alabo"
  1782. du.Parent = dt
  1783. game.Debris:AddItem(du, dn)
  1784. local dv = Instance.new("Part")
  1785.  
  1786. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1787. dv.Transparency = 0.25
  1788. dv.Anchored = true
  1789. dv.CanCollide = false
  1790. dv.BrickColor = BrickColor.new("White")
  1791. dv.Material = "Neon"
  1792. dv.Locked = true
  1793. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1794. dv.Parent = modz
  1795. local dw = Instance.new("SpecialMesh")
  1796. dw.MeshType = "Sphere"
  1797. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1798. dw.Parent = dv
  1799. game.Debris:AddItem(dv, 1)
  1800. local dx = Instance.new("Model")
  1801. dx.Name = c
  1802. dx.Parent = workspace
  1803. game.Debris:AddItem(dx, 0.5 + c / 75)
  1804. local dy = Instance.new("Humanoid")
  1805. dy.MaxHealth = 0
  1806. dy.Parent = dx
  1807. local dz = Instance.new("Part")
  1808. dz.Name = "Head"
  1809. dz.Locked = true
  1810. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1811. dz.Position = dt.Position
  1812. dz.BrickColor = BrickColor.new("Pastel light blue")
  1813. dz.Material = "Neon"
  1814. dz.Transparency = 1
  1815. dz.CanCollide = false
  1816. dz.Parent = dx
  1817. local dA = Instance.new("BodyPosition")
  1818. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1819. dA.P = 20000
  1820. dA.D = 300
  1821. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1822. dA.Parent = dz
  1823. local dB = Instance.new("CylinderMesh")
  1824. dB.Parent = dz
  1825. coroutine.resume(coroutine.create(function()
  1826. while dB do
  1827. swait()
  1828. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1829. end
  1830. end))
  1831. if dp then
  1832. local dC = Instance.new("BodyVelocity")
  1833. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1834. dC.P = 9999999999
  1835. dC.Velocity = dp
  1836. dC.Parent = dt
  1837. game.Debris:AddItem(dC, dn)
  1838. end
  1839. if dq then
  1840. local dD = Instance.new("BodyAngularVelocity")
  1841. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1842. dD.P = math.huge
  1843. dD.AngularVelocity = dq
  1844. dD.Parent = dt
  1845. game.Debris:AddItem(dD, dn)
  1846. end
  1847. local dE = Instance.new("Sound")
  1848. dE.Pitch = rd2(10, 11) / 10
  1849. dE.Volume = rd2(10, 13) / 10
  1850. dE.EmitterSize = 10
  1851. dE.SoundId = "rbxassetid://"
  1852. dE.Parent = dv
  1853. dE:Play()
  1854. coroutine.resume(coroutine.create(function()
  1855. for I = 1, 5 do
  1856. swait()
  1857. dv.Transparency = dv.Transparency + 0.175
  1858. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1859. end
  1860. end))
  1861. end
  1862. end
  1863. end
  1864. ------
  1865.  
  1866. vt = Vector3.new
  1867. local new = Instance.new
  1868. local cf = CFrame.new
  1869. local cfa = CFrame.Angles
  1870. local bc = BrickColor.new
  1871.  
  1872. function bigbangattack()
  1873. attack = true
  1874. Humanoid.WalkSpeed = 0
  1875. for i = 0, 8, 0.1 do
  1876. swait()
  1877. 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)
  1878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1880. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1881. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1882. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1883. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1884. end
  1885. local rng = Instance.new("Part", mouse)
  1886. rng.Anchored = true
  1887. rng.BrickColor = BrickColor.new("Cyan")
  1888. rng.CanCollide = false
  1889. rng.FormFactor = 3
  1890. rng.Name = "Ring"
  1891. rng.Size = Vector3.new(0.4,0.4,0.4)
  1892. rng.Transparency = 0
  1893. rng.TopSurface = 0
  1894. rng.BottomSurface = 0
  1895. rng.CFrame = RootPart.CFrame
  1896. local rngm = Instance.new("SpecialMesh", rng)
  1897. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1898.  
  1899. local rng3 = rng:Clone()
  1900. rng3.Parent = char
  1901. local rng3m = rng3.Mesh
  1902.  
  1903. local rng5 = rng:Clone()
  1904. rng5.Parent = char
  1905. rng5.BrickColor = BrickColor.new("Cyan")
  1906. local rng5m = rng5.Mesh
  1907. local rng6 = rng:Clone()
  1908. rng6.Material = "Plastic"
  1909. rng6.BrickColor = BrickColor.new("Cyan")
  1910. rng6.Parent = char
  1911. local rng6m = rng6.Mesh
  1912. rng6m.Scale = vt(7.5,7.5,7.5)
  1913. rng6m.MeshType = "FileMesh"
  1914. rng6m.MeshId = "rbxassetid://430736398"
  1915. local Must2 = Instance.new("Sound",rng6)
  1916. Must2.SoundId = "rbxassetid://135581154"
  1917. Must2.Pitch = 0.99
  1918. Must2.Volume = 3
  1919. Must2.Looped = false
  1920. wait(0)
  1921. Must2:Play()
  1922. local hita = rng6.Touched:connect(function(hit)
  1923. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  1924. end)
  1925.  
  1926. rng3.CFrame = RootPart.CFrame
  1927.  
  1928. rng5.CFrame = RootPart.CFrame
  1929. rng6.CFrame = RootPart.CFrame
  1930. local pie222 = Instance.new("ParticleEmitter")
  1931. pie222.Parent = rng6
  1932. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1933. pie222.LightEmission = 1
  1934. pie222.Size = NumberSequence.new(6,1)
  1935. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1936. pie222.Transparency = NumberSequence.new(0.6,1)
  1937. pie222.EmissionDirection = "Top"
  1938. pie222.Enabled = true
  1939. pie222.Lifetime = NumberRange.new(1)
  1940. pie222.Rotation = NumberRange.new(-320, 320)
  1941. pie222.Rate = 404
  1942. pie222.Speed = NumberRange.new(0)
  1943. pie222.LockedToPart = false
  1944. pie222.VelocitySpread = 2
  1945. wait()
  1946. local scaler = 10/5
  1947. local scaler2 = 10/5
  1948. for i = 0,10,0.1 do
  1949. swait()
  1950. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1951.  
  1952. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  1953.  
  1954. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  1955. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  1956. rng6.CFrame = rng3.CFrame
  1957. rng.Transparency = rng.Transparency + 1
  1958.  
  1959. rng3.Transparency = rng3.Transparency + 0.01
  1960.  
  1961. rng5.Transparency = rng5.Transparency + 0.01
  1962. rng6.Transparency = rng6.Transparency + 0.021
  1963. scaler = scaler - 0.125/5
  1964. scaler2 = scaler2 - 0.1/5
  1965.  
  1966. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  1967.  
  1968. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  1969. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  1970. end
  1971. hita:disconnect()
  1972. game:GetService("Debris"):AddItem(rng, 1)
  1973.  
  1974. game:GetService("Debris"):AddItem(rng3, 1)
  1975.  
  1976. game:GetService("Debris"):AddItem(rng5, 1)
  1977. attack = false
  1978. pie222:Destroy()
  1979. Humanoid.WalkSpeed = 16
  1980. end
  1981.  
  1982.  
  1983. function bigbangattack2()
  1984. attack = true
  1985. Humanoid.WalkSpeed = 0
  1986. for i = 0, 8, 0.1 do
  1987. swait()
  1988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1990. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1991. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1992. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1993. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1994. end
  1995. local rng = Instance.new("Part", RightArm)
  1996. rng.Anchored = true
  1997. rng.BrickColor = BrickColor.new("Cyan")
  1998. rng.CanCollide = false
  1999. rng.FormFactor = 3
  2000. rng.Name = "Ring"
  2001. rng.Size = Vector3.new(0.4,0.4,0.4)
  2002. rng.Transparency = 0
  2003. rng.TopSurface = 0
  2004. rng.BottomSurface = 0
  2005. rng.CFrame = RootPart.CFrame
  2006. local rngm = Instance.new("SpecialMesh", rng)
  2007. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2008.  
  2009. local rng3 = rng:Clone()
  2010. rng3.Parent = char
  2011. local rng3m = rng3.Mesh
  2012.  
  2013. local rng5 = rng:Clone()
  2014. rng5.Parent = char
  2015. rng5.BrickColor = BrickColor.new("Cyan")
  2016. local rng5m = rng5.Mesh
  2017. local rng6 = rng:Clone()
  2018. rng6.Material = "Plastic"
  2019. rng6.BrickColor = BrickColor.new("Cyan")
  2020. rng6.Parent = char
  2021. local rng6m = rng6.Mesh
  2022. rng6m.Scale = vt(7.5,7.5,30.5)
  2023. rng6m.MeshType = "FileMesh"
  2024. rng6m.MeshId = "rbxassetid://430736398"
  2025. local Must2 = Instance.new("Sound",Torso)
  2026. Must2.SoundId = "rbxassetid://719747626"
  2027. Must2.Pitch = 0.99
  2028. Must2.Volume = 3
  2029. Must2.Looped = false
  2030. wait(0)
  2031. Must2:Play()
  2032. local hita = rng6.Touched:connect(function(hit)
  2033. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2034. end)
  2035.  
  2036. rng3.CFrame = Head.CFrame
  2037.  
  2038. rng5.CFrame = Head.CFrame
  2039. rng6.CFrame = rng5.CFrame
  2040. local pie222 = Instance.new("ParticleEmitter")
  2041. pie222.Parent = rng6
  2042. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2043. pie222.LightEmission = 1
  2044. pie222.Size = NumberSequence.new(15,1)
  2045. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2046. pie222.Transparency = NumberSequence.new(0.6,1)
  2047. pie222.EmissionDirection = "Top"
  2048. pie222.Enabled = true
  2049. pie222.Lifetime = NumberRange.new(1)
  2050. pie222.Rotation = NumberRange.new(-320, 320)
  2051. pie222.Rate = 404
  2052. pie222.Speed = NumberRange.new(0)
  2053. pie222.LockedToPart = false
  2054. pie222.VelocitySpread = 2
  2055. wait()
  2056. local scaler = 10/5
  2057. local scaler2 = 10/5
  2058. for i = 0,10,0.1 do
  2059. swait()
  2060. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2061.  
  2062. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2063.  
  2064. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2065. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2066. rng6.CFrame = rng3.CFrame
  2067. rng.Transparency = rng.Transparency + 1
  2068.  
  2069. rng3.Transparency = rng3.Transparency + 0.01
  2070.  
  2071. rng5.Transparency = rng5.Transparency + 0.01
  2072. rng6.Transparency = rng6.Transparency + 0.021
  2073. scaler = scaler - 0.125/5
  2074. scaler2 = scaler2 - 0.1/5
  2075.  
  2076. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2077.  
  2078. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2079. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2080. end
  2081. hita:disconnect()
  2082. game:GetService("Debris"):AddItem(rng, 1)
  2083.  
  2084. game:GetService("Debris"):AddItem(rng3, 1)
  2085.  
  2086. game:GetService("Debris"):AddItem(rng5, 1)
  2087. attack = false
  2088. pie222:Destroy()
  2089. Humanoid.WalkSpeed = 16
  2090. end
  2091.  
  2092. boom = Instance.new("Sound",char)
  2093. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2094. boom.Volume = 1
  2095.  
  2096. mouse.KeyDown:connect(function(key)
  2097. if key == "q" then
  2098. local Must = Instance.new("Sound",Torso)
  2099. Must.SoundId = "rbxassetid://273734478"
  2100. Must.Pitch = 0.99
  2101. Must.Volume = 3.4
  2102. Must.Looped = false
  2103. wait(0)
  2104. Must:Play()
  2105.  
  2106. local pie222 = Instance.new('ParticleEmitter')
  2107. pie222.Parent = RootPart
  2108. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2109. pie222.LightEmission = 1
  2110. pie222.Size = NumberSequence.new(6,1)
  2111. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2112. pie222.Transparency = NumberSequence.new(0.3,1)
  2113. pie222.EmissionDirection = "Top"
  2114. pie222.Enabled = true
  2115. pie222.Lifetime = NumberRange.new(1)
  2116. pie222.Rotation = NumberRange.new(-320, 320)
  2117. pie222.Rate = 300
  2118. pie222.Speed = NumberRange.new(0)
  2119. pie222.LockedToPart = false
  2120. pie222.VelocitySpread = 2
  2121. Humanoid.WalkSpeed = 400
  2122. wait(7)
  2123. pie222:Destroy()
  2124. Humanoid.WalkSpeed = 150
  2125.  
  2126.  
  2127.  
  2128. end
  2129. end)
  2130.  
  2131.  
  2132. mouse.KeyDown:connect(function(k) ---galickgun
  2133. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2134. MV4 = 0
  2135. local Must = Instance.new("Sound",Torso)
  2136. Must.SoundId = "rbxassetid://719748223"
  2137. Must.Pitch = 0.99
  2138. Must.Volume = 3.4
  2139. Must.Looped = false
  2140. wait(0)
  2141. Must:Play()
  2142. Humanoid.WalkSpeed = 13
  2143. local Aura = Instance.new('ParticleEmitter')
  2144. Aura.Name = "Aura"
  2145. Aura.Texture = "rbxassetid://347730682"
  2146. Aura.Parent = Torso
  2147. Aura.LightEmission = 1
  2148. Aura.Transparency = NumberSequence.new(0.4,1)
  2149. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2150. Aura.Size = NumberSequence.new(1,9)
  2151. Aura.Rotation = NumberRange.new(-360,360)
  2152. Aura.LockedToPart = true
  2153. Aura.Lifetime = NumberRange.new(1)
  2154. Aura.Rate = 100
  2155. Aura.Speed = NumberRange.new(0)
  2156. Aura.EmissionDirection = "Top"
  2157. local Aura2 = Instance.new('ParticleEmitter')
  2158. Aura2.Name = "Aura"
  2159. Aura2.Texture = "rbxassetid://1046299182"
  2160. Aura2.Parent = Torso
  2161. Aura2.LightEmission = 1
  2162. Aura2.Transparency = NumberSequence.new(0,1)
  2163. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2164. Aura2.Size = NumberSequence.new(14)
  2165. Aura2.Rotation = NumberRange.new(-360,360)
  2166. Aura2.LockedToPart = true
  2167. Aura2.Lifetime = NumberRange.new(0.2)
  2168. Aura2.Rate = 20
  2169. Aura2.Speed = NumberRange.new(0)
  2170. Aura2.EmissionDirection = "Top"
  2171. attack = true
  2172. Firepart1 = Instance.new("Part", RightArm)
  2173. Firepart1.Size = Vector3.new(1, 1, 1)
  2174. GuW1 = Instance.new("Weld")
  2175. GuW1.Name = "GuW"
  2176. GuW1.Part0 = RightArm
  2177. GuW1.C0 = cn(0, -1, 0)
  2178. GuW1.C1 = cn(0, 0, 0)
  2179. GuW1.Part1 = Firepart1
  2180. GuW1.Parent = RightArm
  2181. Firepart1.Transparency = 1
  2182. Firepart2 = Instance.new("Part", LeftArm)
  2183. Firepart2.Size = Vector3.new(1, 1, 1)
  2184. GuW2 = Instance.new("Weld")
  2185. GuW2.Name = "GuW"
  2186. GuW2.Part0 = LeftArm
  2187. GuW2.C0 = cn(0, -1, 0)
  2188. GuW2.C1 = cn(0, 0, 0)
  2189. GuW2.Part1 = Firepart2
  2190. GuW2.Parent = LeftArm
  2191. Firepart2.Transparency = 1
  2192. GuW1:Destroy()
  2193. GuW1 = Instance.new("Weld")
  2194. GuW1.Name = "GuW"
  2195. GuW1.Part0 = Torso
  2196. GuW1.C0 = cn(0, 0, -6)
  2197. GuW1.C1 = cn(0, 0, 0)
  2198. GuW1.Part1 = Firepart1
  2199. GuW1.Parent = Torso
  2200. GuW2:Destroy()
  2201. GuW2 = Instance.new("Weld")
  2202. GuW2.Name = "GuW"
  2203. GuW2.Part0 = Torso
  2204. GuW2.C0 = cn(0, 0, -6)
  2205. GuW2.C1 = cn(0, 0, 0)
  2206. GuW2.Part1 = Firepart2
  2207. GuW2.Parent = Torso
  2208. GuW2:Destroy()
  2209. GuW2 = Instance.new("Weld")
  2210. GuW2.Name = "GuW"
  2211. GuW2.Part0 = Torso
  2212. GuW2.C0 = cn(0, 0, -4)
  2213. GuW2.C1 = cn(0, 0, 0)
  2214. GuW2.Part1 = Firepart2
  2215. GuW2.Parent = Torso
  2216. for i = 0, 18, 0.1 do
  2217. swait()
  2218. if Torsovelocity.Y > 2 then
  2219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2221. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2224. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2225. elseif Torsovelocity.Y < 1 then
  2226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2228. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2231. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2232. end
  2233. end
  2234. GuW1:Destroy()
  2235. GuW1 = Instance.new("Weld")
  2236. GuW1.Name = "GuW"
  2237. GuW1.Part0 = Torso
  2238. GuW1.C0 = cn(0, 0, -15)
  2239. GuW1.C1 = cn(0, 0, 0)
  2240. GuW1.Part1 = Firepart1
  2241. GuW1.Parent = Torso
  2242. GuW2:Destroy()
  2243. GuW2 = Instance.new("Weld")
  2244. GuW2.Name = "GuW"
  2245. GuW2.Part0 = Torso
  2246. GuW2.C0 = cn(0, 0, -17.5)
  2247. GuW2.C1 = cn(0, 0, 0)
  2248. GuW2.Part1 = Firepart2
  2249. GuW2.Parent = Torso
  2250. local Must = Instance.new("Sound",Torso)
  2251. Must.SoundId = "rbxassetid://719747626"
  2252. Must.Pitch = 0.99
  2253. Must.Volume = 3.9
  2254. Must.Looped = false
  2255. wait(0)
  2256. Must:Play()
  2257. for i = 0, 1.25, 0.01 do
  2258. swait()
  2259. 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)
  2260. shoottraildd22(mouse.Hit.p, Torso, 0)
  2261. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2262. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2263. if Torsovelocity.Y > 2 then
  2264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2266. 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)
  2267. 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)
  2268. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2269. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2270. end
  2271. end
  2272. Must:Stop()
  2273. Aura:Destroy()
  2274. Aura2:Destroy()
  2275. wait(0.5)
  2276. Humanoid.WalkSpeed = 16
  2277. attack = false
  2278. MV4 = 300
  2279. Firepart1:Destroy()
  2280. Firepart2:Destroy()
  2281. end
  2282. end)
  2283.  
  2284.  
  2285. d = {}
  2286. function iteffect()
  2287.  
  2288. coroutine.resume(coroutine.create(function()
  2289.  
  2290. for i = 1, 10 do
  2291. effect = Instance.new("Part", workspace)
  2292. effect.Anchored = true
  2293. effect.CanCollide = false
  2294. effect.Size = Vector3.new(0.2, 3, 0.2)
  2295. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2296. effect.Transparency = 0
  2297. effect.Material = "Plastic"
  2298. effect.BrickColor = BrickColor.new("Really black")
  2299. table.insert(d, effect)
  2300. game:GetService("Debris"):AddItem(effect, 0.3)
  2301. end
  2302.  
  2303. coroutine.resume(coroutine.create(function()
  2304. for i = 1, 10 do
  2305. for i,e in pairs(d) do
  2306. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2307. e.Transparency = e.Transparency + 0.030
  2308. end
  2309. wait(0.01)
  2310. end
  2311.  
  2312. end))
  2313. end))
  2314.  
  2315.  
  2316. end
  2317.  
  2318. tp = true
  2319.  
  2320. mouse.KeyDown:connect(function(k)
  2321. if k == "e" then
  2322. if tp == true then
  2323. tp = false
  2324. local Must = Instance.new("Sound",Torso)
  2325. Must.SoundId = "rbxassetid://1055279036"
  2326. Must.Pitch = 0.99
  2327. Must.Volume = 1.2
  2328. Must.Looped = false
  2329. wait(0)
  2330. Must:Play()
  2331. Zanzoken = Instance.new("Part",char)
  2332. Zanzoken.Anchored = true
  2333. Zanzoken.CanCollide = false
  2334. Zanzoken.Position = v3(999,999,999)
  2335. Zanzoken.CFrame = Torso.CFrame
  2336. game.Debris:AddItem(Zanzoken,0.5)
  2337. Zanzoken.Transparency = 1
  2338. wait()
  2339. idk = Instance.new("BillboardGui",Zanzoken)
  2340. idk.Size = UDim2.new(10,0,15,0)
  2341. idk.AlwaysOnTop = false
  2342. idk1 = Instance.new("ImageLabel",idk)
  2343. idk1.BackgroundTransparency = 1
  2344. idk.ExtentsOffset = v3(0,0,0)
  2345. idk1.ImageTransparency = 0
  2346. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2347. idk1.Size = UDim2.new(2,0,1,0)
  2348. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2349. idk1.Image = "rbxassetid://319554883"
  2350. char.Head.face.Parent = game.Lighting
  2351. wait(0)
  2352. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2353. game.Lighting.face.Parent = char.Head
  2354. wait(0)
  2355. Zanzoken = Instance.new("Part",char)
  2356. Zanzoken.Anchored = true
  2357. Zanzoken.CanCollide = false
  2358. Zanzoken.Position = v3(999,999,999)
  2359. Zanzoken.CFrame = Torso.CFrame
  2360. game.Debris:AddItem(Zanzoken,0.5)
  2361. Zanzoken.Transparency = 1
  2362. wait()
  2363. idk = Instance.new("BillboardGui",Zanzoken)
  2364. idk.Size = UDim2.new(10,0,15,0)
  2365. idk.AlwaysOnTop = false
  2366. idk1 = Instance.new("ImageLabel",idk)
  2367. idk1.BackgroundTransparency = 1
  2368. idk.ExtentsOffset = v3(0,0,0)
  2369. idk1.ImageTransparency = 0
  2370. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2371. idk1.Size = UDim2.new(2,0,1,0)
  2372. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2373. idk1.Image = "rbxassetid://319554883"
  2374.  
  2375. wait(0.4)
  2376. tp = true
  2377.  
  2378.  
  2379. end
  2380. end
  2381. end)
  2382.  
  2383.  
  2384. MV4 = 300
  2385. mouse.KeyDown:connect(function(k)
  2386. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2387. MV4 = 0
  2388. local Must = Instance.new("Sound",workspace)
  2389. Must.SoundId = "rbxassetid://512366303"
  2390. Must.Pitch = 0.99
  2391. Must.Volume = 3.5
  2392. Must.Looped = true
  2393. wait(0)
  2394. Must:Play()
  2395. local lb = Instance.new("Part")
  2396. lb.Parent = char
  2397. lb.Material = "Neon"
  2398. lb.Color = BrickColor.new("Gold").Color
  2399. lb.CanCollide = false
  2400. lb.Material = "Neon"
  2401. lb.Size = vt(1,1,1)
  2402. lb.CFrame = Torso.CFrame
  2403. lb.Rotation = vt(0,0,0)
  2404. lb.Anchored = true
  2405. lb.Transparency = 0
  2406. local thing = Instance.new("SpecialMesh",lb)
  2407. thing.MeshType = "FileMesh"
  2408. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2409. thing.Scale = vt(0,15,0)
  2410. local chancerot = math.random(1,2)
  2411. for z = 0, 4 do
  2412. if chancerot == 1 then
  2413. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2414. elseif chancerot == 2 then
  2415. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2416. end
  2417. lb.Transparency = lb.Transparency + 0.1
  2418. thing.Scale = thing.Scale + vt(15,0,15)
  2419. wait()
  2420. end
  2421. for z = 0, 4 do
  2422. if chancerot == 1 then
  2423. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2424. elseif chancerot == 2 then
  2425. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2426. end
  2427. lb.Transparency = lb.Transparency + 0.1
  2428. thing.Scale = thing.Scale + vt(15,0,15)
  2429. wait()
  2430. end
  2431.  
  2432. local Aura = Instance.new('ParticleEmitter')
  2433. Aura.Name = "Aura"
  2434. Aura.Texture = "rbxassetid://347730682"
  2435. Aura.Parent = Torso
  2436. Aura.LightEmission = 1
  2437. Aura.Transparency = NumberSequence.new(0.5,1)
  2438. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2439. Aura.Size = NumberSequence.new(1,25)
  2440. Aura.Rotation = NumberRange.new(-360,360)
  2441. Aura.LockedToPart = true
  2442. Aura.Lifetime = NumberRange.new(1)
  2443. Aura.Rate = 100
  2444. Aura.Speed = NumberRange.new(0)
  2445. Aura.EmissionDirection = "Top"
  2446. local Aura2 = Instance.new('ParticleEmitter')
  2447. Aura2.Name = "Aura"
  2448. Aura2.Texture = "rbxassetid://1046299182"
  2449. Aura2.Parent = Torso
  2450. Aura2.LightEmission = 1
  2451. Aura2.Transparency = NumberSequence.new(0,1)
  2452. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2453. Aura2.Size = NumberSequence.new(55)
  2454. Aura2.Rotation = NumberRange.new(-360,360)
  2455. Aura2.LockedToPart = true
  2456. Aura2.Lifetime = NumberRange.new(0.2)
  2457. Aura2.Rate = 20
  2458. Aura2.Speed = NumberRange.new(0)
  2459. Aura2.EmissionDirection = "Top"
  2460. lig = Instance.new("PointLight",Player.Character.Torso)
  2461. lig.Color=Color3.new(255,255,0)
  2462. lig.Range = 12
  2463. Humanoid.WalkSpeed = 0.01
  2464. attack = true
  2465. Firepart1 = Instance.new("Part", RightArm)
  2466. Firepart1.Size = Vector3.new(1, 1, 1)
  2467. GuW1 = Instance.new("Weld")
  2468. GuW1.Name = "GuW"
  2469. GuW1.Part0 = RightArm
  2470. GuW1.C0 = cn(0, -1, 0)
  2471. GuW1.C1 = cn(0, 0, 0)
  2472. GuW1.Part1 = Firepart1
  2473. GuW1.Parent = RightArm
  2474. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2475. Firepart1.Transparency = 1
  2476. Firepart2 = Instance.new("Part", LeftArm)
  2477. Firepart2.Size = Vector3.new(1, 1, 1)
  2478. GuW2 = Instance.new("Weld")
  2479. GuW2.Name = "GuW"
  2480. GuW2.Part0 = LeftArm
  2481. GuW2.C0 = cn(0, -1, 0)
  2482. GuW2.C1 = cn(0, 0, 0)
  2483. GuW2.Part1 = Firepart2
  2484. GuW2.Parent = LeftArm
  2485. Firepart2.Transparency = 1
  2486.  
  2487. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2488. GuW1:Destroy()
  2489. GuW1 = Instance.new("Weld")
  2490. GuW1.Name = "GuW"
  2491. GuW1.Part0 = Torso
  2492. GuW1.C0 = cn(0, 0, -6)
  2493. GuW1.C1 = cn(0, 0, 0)
  2494. GuW1.Part1 = Firepart1
  2495. GuW1.Parent = Torso
  2496. GuW2:Destroy()
  2497. GuW2 = Instance.new("Weld")
  2498. GuW2.Name = "GuW"
  2499. GuW2.Part0 = Torso
  2500. GuW2.C0 = cn(0, 0, -6)
  2501. GuW2.C1 = cn(0, 0, 0)
  2502. GuW2.Part1 = Firepart2
  2503. GuW2.Parent = Torso
  2504.  
  2505. GuW2:Destroy()
  2506. GuW2 = Instance.new("Weld")
  2507. GuW2.Name = "GuW"
  2508. GuW2.Part0 = Torso
  2509. GuW2.C0 = cn(0, 0, -4)
  2510. GuW2.C1 = cn(0, 0, 0)
  2511. GuW2.Part1 = Firepart2
  2512. GuW2.Parent = Torso
  2513. for i = 0, 15, 0.1 do
  2514. swait()
  2515. if Torsovelocity.Y > 2 then
  2516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2518. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2521. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2522. elseif Torsovelocity.Y < 1 then
  2523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2528. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2529. end
  2530. end
  2531. wait(16)
  2532. local Aura3 = Instance.new('ParticleEmitter')
  2533. Aura3.Name = "Aura"
  2534. Aura3.Texture = "rbxassetid://1046299182"
  2535. Aura3.Parent = Torso
  2536. Aura3.LightEmission = 1
  2537. Aura3.Transparency = NumberSequence.new(0.4,1)
  2538. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2539. Aura3.Size = NumberSequence.new(140)
  2540. Aura3.Rotation = NumberRange.new(-360,360)
  2541. Aura3.LockedToPart = true
  2542. Aura3.Lifetime = NumberRange.new(0.2)
  2543. Aura3.Rate = 70
  2544. Aura3.Speed = NumberRange.new(0)
  2545. Aura3.EmissionDirection = "Top"
  2546. local Aura4 = Instance.new('ParticleEmitter')
  2547. Aura4.Name = "Aura"
  2548. Aura4.Texture = "rbxassetid://1046299182"
  2549. Aura4.Parent = Torso
  2550. Aura4.LightEmission = 1
  2551. Aura4.Transparency = NumberSequence.new(0.7,1)
  2552. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2553. Aura4.Size = NumberSequence.new(190)
  2554. Aura4.Rotation = NumberRange.new(-360,360)
  2555. Aura4.LockedToPart = true
  2556. Aura4.Lifetime = NumberRange.new(0.2)
  2557. Aura4.Rate = 120
  2558. Aura4.Speed = NumberRange.new(0)
  2559. Aura4.EmissionDirection = "Top"
  2560. local Aura5 = Instance.new('ParticleEmitter')
  2561. Aura5.Name = "Aura"
  2562. Aura5.Texture = "rbxassetid://347730682"
  2563. Aura5.Parent = Torso
  2564. Aura5.LightEmission = 1
  2565. Aura5.Transparency = NumberSequence.new(0.2,1)
  2566. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2567. Aura5.Size = NumberSequence.new(1,65)
  2568. Aura5.Rotation = NumberRange.new(-360,360)
  2569. Aura5.LockedToPart = true
  2570. Aura5.Lifetime = NumberRange.new(1)
  2571. Aura5.Rate = 200
  2572. Aura5.Speed = NumberRange.new(0)
  2573. Aura5.EmissionDirection = "Top"
  2574. local quake = Instance.new("Sound",workspace)
  2575. quake.SoundId = "rbxassetid://1048411878"
  2576. quake.Pitch = 0.99
  2577. quake.Volume = 1.3
  2578. quake.Looped = true
  2579. wait(0)
  2580. quake:Play()
  2581. local scrr = Instance.new("Sound",Torso)
  2582. scrr.SoundId = "rbxassetid://908472235"
  2583. scrr.Pitch = 0.99
  2584. scrr.Volume = 5.5
  2585. scrr.Looped = true
  2586. wait(0)
  2587. scrr:Play()
  2588.  
  2589. for i = 0, 2, 0.1 do
  2590. swait()
  2591. local lb = Instance.new("Part")
  2592. lb.Parent = char
  2593. lb.Material = "Neon"
  2594. lb.Color = BrickColor.new("Gold").Color
  2595. lb.CanCollide = false
  2596. lb.Material = "Neon"
  2597. lb.Size = vt(0.5,0,0.5)
  2598. lb.CFrame = Torso.CFrame
  2599. lb.Rotation = vt(0,0,0)
  2600. lb.Anchored = true
  2601. lb.Transparency = 0
  2602. local thing = Instance.new("SpecialMesh",lb)
  2603. thing.MeshType = "FileMesh"
  2604. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2605. thing.Scale = vt(0,15,0)
  2606. local chancerot = math.random(1,2)
  2607. for z = 0, 4 do
  2608. if chancerot == 1 then
  2609. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2610. elseif chancerot == 2 then
  2611. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2612. end
  2613. lb.Transparency = lb.Transparency + 0.1
  2614. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2615. wait()
  2616. end
  2617. for z = 0, 4 do
  2618. if chancerot == 1 then
  2619. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2620. elseif chancerot == 2 then
  2621. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2622. end
  2623. lb.Transparency = lb.Transparency + 0.1
  2624. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2625. wait()
  2626. end
  2627. end
  2628.  
  2629.  
  2630. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2631. for i = 0, 24, 0.1 do
  2632. swait()
  2633. if Torsovelocity.Y > 2 then
  2634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2636. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2637. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2638. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2639. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2640. elseif Torsovelocity.Y < 1 then
  2641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2643. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2644. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2647. end
  2648. end
  2649. wait(5)
  2650. GuW1:Destroy()
  2651. GuW1 = Instance.new("Weld")
  2652. GuW1.Name = "GuW"
  2653. GuW1.Part0 = Torso
  2654. GuW1.C0 = cn(0, 0, -15)
  2655. GuW1.C1 = cn(0, 0, 0)
  2656. GuW1.Part1 = Firepart1
  2657. GuW1.Parent = Torso
  2658. GuW2:Destroy()
  2659. GuW2 = Instance.new("Weld")
  2660. GuW2.Name = "GuW"
  2661. GuW2.Part0 = Torso
  2662. GuW2.C0 = cn(0, 0, -17.5)
  2663. GuW2.C1 = cn(0, 0, 0)
  2664. GuW2.Part1 = Firepart2
  2665. GuW2.Parent = Torso
  2666. local Must2 = Instance.new("Sound",Torso) --1048411878
  2667. Must2.SoundId = "rbxassetid://950551676"
  2668. Must2.Pitch = 0.99
  2669. Must2.Volume = 10
  2670. Must2.Looped = false
  2671. wait(0)
  2672. Must2:Play()
  2673. quake:Stop()
  2674. scrr:Stop()
  2675. local Gone = Instance.new('ParticleEmitter')
  2676. Gone.Name = "Aura"
  2677. Gone.Texture = "rbxassetid://1046299182"
  2678. Gone.Parent = Torso
  2679. Gone.LightEmission = 1
  2680. Gone.Transparency = NumberSequence.new(0.7,1)
  2681. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2682. Gone.Size = NumberSequence.new(340)
  2683. Gone.Rotation = NumberRange.new(-360,360)
  2684. Gone.LockedToPart = true
  2685. Gone.Lifetime = NumberRange.new(0.2)
  2686. Gone.Rate = 70
  2687. Gone.Speed = NumberRange.new(0)
  2688. Gone.EmissionDirection = "Top"
  2689. wait(2)
  2690. Aura:Destroy()
  2691. Aura2:Destroy()
  2692. Aura3:Destroy()
  2693. Aura4:Destroy()
  2694. Aura5:Destroy()
  2695. lig:Destroy()
  2696. Gone:Destroy()
  2697. for i = 0, 3, 0.01 do
  2698. swait()
  2699. shoottraildd2(mouse.Hit.p, Torso, 0)
  2700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2701. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2702. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2703. if Torsovelocity.Y > 2 then
  2704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2706. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2707. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2708. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2709. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2710. elseif Torsovelocity.Y < 1 then
  2711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2713. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2714. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2715. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2716. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2717. end
  2718. end
  2719. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2720. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2721. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2722. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2723. for i = 0, 3, 0.1 do
  2724. swait()
  2725. if Torsovelocity.Y > 2 then
  2726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2732. elseif Torsovelocity.Y < 1 then
  2733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2738. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2739. end
  2740. end
  2741. wait(1)
  2742. Humanoid.WalkSpeed = 16
  2743. attack = false
  2744. MV4 = 0
  2745. Must:Stop()
  2746. Firepart1:Destroy()
  2747. Firepart2:Destroy()
  2748. end
  2749. end)
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755. musiccommand = 1
  2756. musicwait = false
  2757. mouse.KeyDown:connect(function(k)
  2758. if k == "=" and attack == false then
  2759. if musiccommand == 1 and musicwait == false then
  2760. musicwait = true
  2761. sou2:Stop()
  2762. musiccommand = 2
  2763. end
  2764. if musiccommand == 2 and musicwait == false then
  2765. musicwait = true
  2766. sou2:Play()
  2767. sou2.Volume = 2
  2768. musiccommand = 3
  2769. end
  2770. if musiccommand == 3 and musicwait == false then
  2771. musicwait = true
  2772. sou2.Volume = 0.5
  2773. musiccommand = 1
  2774. end
  2775. musicwait = false
  2776. end
  2777. end)
  2778. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2779. Hitpart3 = Instance.new("Part", HPart3)
  2780. Hitpart3.Size = Vector3.new(1, 1, 1)
  2781. Hitpart3.CanCollide = false
  2782. HuW3 = Instance.new("Weld")
  2783. HuW3.Name = "GuW"
  2784. HuW3.Part0 = HPart3
  2785. HuW3.C0 = cn(Xv, Yv, Zv)
  2786. HuW3.C1 = cn(0, 0, 0)
  2787. HuW3.Part1 = Hitpart3
  2788. HuW3.Parent = HPart3
  2789. Hitpart3.Transparency = 1
  2790. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2791. end
  2792. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2793. Hitpart2 = Instance.new("Part", HPart2)
  2794. Hitpart2.Size = Vector3.new(1, 1, 1)
  2795. Hitpart2.CanCollide = false
  2796. HuW2 = Instance.new("Weld")
  2797. HuW2.Name = "GuW"
  2798. HuW2.Part0 = HPart2
  2799. HuW2.C0 = cn(Xv, Yv, Zv)
  2800. HuW2.C1 = cn(0, 0, 0)
  2801. HuW2.Part1 = Hitpart2
  2802. HuW2.Parent = HPart2
  2803. Hitpart2.Transparency = 1
  2804. game:GetService("Debris"):AddItem(Hitpart2, 20)
  2805. end
  2806. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2807. Hitpart = Instance.new("Part", HPart)
  2808. Hitpart.Size = Vector3.new(1, 1, 1)
  2809. Hitpart.CanCollide = false
  2810. HuW = Instance.new("Weld")
  2811. HuW.Name = "GuW"
  2812. HuW.Part0 = HPart
  2813. HuW.C0 = cn(Xv, Yv, Zv)
  2814. HuW.C1 = cn(0, 0, 0)
  2815. HuW.Part1 = Hitpart
  2816. HuW.Parent = HPart
  2817. Hitpart.Transparency = 1
  2818. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2819. end
  2820. --
  2821. --
  2822. MV1 = 20
  2823. mouse.KeyDown:connect(function(k)
  2824. if k == "=" and attack == false then
  2825. if firemode == true then
  2826. firemode = false
  2827. print("ice mode")
  2828. icesmoke.Acceleration = Vector3.new(0,0,0)
  2829. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2830. icesmoke.Transparency = NumberSequence.new({
  2831. NumberSequenceKeypoint.new(0, 0.9),
  2832. NumberSequenceKeypoint.new(1, 1)
  2833. })
  2834. icesmoke.Size = NumberSequence.new(3)
  2835. icesmoke.Parent = RightArm
  2836. else
  2837. firemode = true
  2838. print("fire mode")
  2839. ice_mode = false
  2840. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2841. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2842. icesmoke.Rate = 400
  2843. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2844. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2845. icesmoke.Size = NumberSequence.new(3)
  2846. icesmoke.EmissionDirection = "Top"
  2847. icesmoke.Parent = LeftArm
  2848. end
  2849. end
  2850. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2851. MV1 = 90
  2852. Humanoid.WalkSpeed = 15
  2853. attack = true
  2854. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2855. Firepart2 = Instance.new("Part", LeftArm)
  2856. Firepart2.Size = Vector3.new(1, 1, 1)
  2857. Firepart2.CanCollide = false
  2858. GuW2 = Instance.new("Weld")
  2859. GuW2.Name = "GuW"
  2860. GuW2.Part0 = LeftArm
  2861. GuW2.C0 = cn(0, -0.5, 0)
  2862. GuW2.C1 = cn(0, 0, 0)
  2863. GuW2.Part1 = Firepart2
  2864. GuW2.Parent = LeftArm
  2865. Firepart2.Transparency = 1
  2866. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2867. for i = 0, 2, 0.1 do
  2868. swait()
  2869. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2873. 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)
  2874. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2875. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2876. end
  2877. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  2878. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  2879. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  2880. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  2881. Humanoid.WalkSpeed = 16
  2882. attack = false
  2883. Firepart2:Destroy()
  2884. end
  2885. end)
  2886. MV2 = 90
  2887.  
  2888. mouse.KeyDown:connect(function(key)
  2889. if key == "=" then
  2890. Head.Transparency = 1
  2891. Torso.Transparency = 1
  2892. LeftArm.Transparency = 1
  2893. Head.face.Texture = ""
  2894. RightArm.Transparency = 1
  2895. LeftLeg.Transparency = 1
  2896. RightLeg.Transparency = 1
  2897. mesh1.Transparency = 1
  2898. mesh2.Transparency = 1
  2899. mesh5.Transparency = 1
  2900. mesheye.Transparency = 1
  2901. mesheye1.Transparency = 1
  2902. mesheye2.Transparency = 1
  2903. mesheye3.Transparency = 1
  2904. char.Parent = workspace.Camera
  2905. char.WalkSpeed = 60
  2906. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2907. char:FindFirstChild("TalkingBillBoard"):destroy()
  2908. end
  2909. end
  2910. end)
  2911. mouse.KeyUp:connect(function(key)
  2912. if key == "=" then
  2913. Head.Transparency = 0
  2914. Torso.Transparency = 0
  2915. LeftArm.Transparency = 0
  2916. Head.face.Texture = ""
  2917. RightArm.Transparency = 0
  2918. LeftLeg.Transparency = 0
  2919. RightLeg.Transparency = 0
  2920. mesh1.Transparency = 0
  2921. mesh2.Transparency = 0
  2922. mesh5.Transparency = 0
  2923. mesheye.Transparency = 0
  2924. mesheye1.Transparency = 0
  2925. mesheye2.Transparency = 0
  2926. mesheye3.Transparency = 0
  2927. hat1.Transparency = 0
  2928. hat2.Transparency = 0
  2929. hat3.Transparency = 0
  2930. hat4.Transparency = 0
  2931. hat5.Transparency = 0
  2932. hat6.Transparency = 0
  2933. hat7.Transparency = 0
  2934. hat8.Transparency = 0
  2935. hat9.Transparency = 0
  2936. char.Parent = workspace
  2937. end
  2938. end)
  2939.  
  2940. mouse.KeyDown:connect(function(k)
  2941. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  2942. MV2 = 90
  2943. attack = true
  2944. Firepart = Instance.new("Part", RightArm)
  2945. Firepart.Size = Vector3.new(1, 1, 1)
  2946. GuW = Instance.new("Weld")
  2947. GuW.Name = "GuW"
  2948. GuW.Part0 = RightArm
  2949. GuW.C0 = cn(0, -1, 0)
  2950. GuW.C1 = cn(0, 0, 0)
  2951. GuW.Part1 = Firepart
  2952. GuW.Parent = RightArm
  2953. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2954. Firepart.Transparency = 1
  2955. Humanoid.WalkSpeed = 15
  2956. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  2957. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  2958. for i = 1, 3 do
  2959. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  2960. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  2961. end
  2962. for i = 0, 3, 0.1 do
  2963. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  2964. swait()
  2965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  2968. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  2969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  2971. end
  2972. wait(1)
  2973. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  2974.  
  2975. Humanoid.WalkSpeed = 16
  2976. attack = false
  2977. Firepart:Destroy()
  2978. end
  2979.  
  2980.  
  2981.  
  2982.  
  2983. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  2984. MV2 = 90
  2985. attack = true
  2986. Firepart = Instance.new("Part", RightArm)
  2987. Firepart.Size = Vector3.new(1, 1, 1)
  2988. GuW = Instance.new("Weld")
  2989. GuW.Name = "GuW"
  2990. GuW.Part0 = RightArm
  2991. GuW.C0 = cn(0, -1, 0)
  2992. GuW.C1 = cn(0, 0, 0)
  2993. GuW.Part1 = Firepart
  2994. GuW.Parent = RightArm
  2995. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2996. Firepart.Transparency = 1
  2997. Humanoid.WalkSpeed = 0.01
  2998. for i = 0, 4, 0.1 do
  2999. swait()
  3000. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3001. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3004. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3005. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3006. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3007. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3008. end
  3009. for i = 0, 4, 0.1 do
  3010. swait()
  3011. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3012. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3015. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3016. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3017. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3018. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3019. end
  3020. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3021. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3022. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3023. for i = 1, 3 do
  3024. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3025. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3026. end
  3027. for i = 0, 2, 0.1 do
  3028. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3029. swait()
  3030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3032. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3033. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3034. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3035. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3036. end
  3037. Humanoid.WalkSpeed = 16
  3038. attack = false
  3039. Firepart:Destroy()
  3040. end
  3041. end)
  3042. Rapid = false
  3043. BasePart = Instance.new("Part")
  3044. BasePart.Shape = Enum.PartType.Block
  3045. BasePart.Material = Enum.Material.Neon
  3046. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3047. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3048. BasePart.FormFactor = Enum.FormFactor.Custom
  3049. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3050. BasePart.CanCollide = true
  3051. BasePart.Locked = true
  3052. BasePart.Anchored = false
  3053. local icy_Player = game.Players.localPlayer
  3054. local icy_mouse = icy_Player:GetMouse()
  3055. ice_mode = false
  3056. local colors = {
  3057. BrickColor.new("Cyan"),
  3058. BrickColor.new("Medium blue"),
  3059. BrickColor.new("Pastel blue")
  3060. }
  3061. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3062. if root then
  3063. icy_mouse.KeyDown:connect(function(k)
  3064. if k == "=" and firemode == false then
  3065. if ice_mode == true then
  3066. ice_mode = false
  3067. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3068. else
  3069. ice_mode = true
  3070. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3071. end
  3072. end
  3073. if k == "=" and firemode == true then
  3074. attack = true
  3075. do
  3076. local Stop = false
  3077. local Version = 0
  3078. local MaxSpeed = 5
  3079. local Speed = 3.5
  3080. local Keys = {}
  3081. local Force = 10000
  3082. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3083. swait(0.5)
  3084. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3085. if Fly then
  3086. Fly:Destroy()
  3087. end
  3088. if Rot then
  3089. Rot:Destroy()
  3090. end
  3091. Fly = Instance.new("BodyPosition", char.Torso)
  3092. Fly.Name = "LMMFly"
  3093. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3094. Fly.P = Force
  3095. Fly.position = char.Torso.Position
  3096. Rot = Instance.new("BodyGyro", char.Torso)
  3097. Rot.Name = "LMMRot"
  3098. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3099. Rot.P = Force
  3100. Rot.cframe = cam.CoordinateFrame
  3101. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3102. local Thread, Old = Version, nil
  3103. char.Humanoid.PlatformStand = true
  3104. function StopFly()
  3105. Version = Version + 1
  3106. Stop = true
  3107. char.Humanoid.PlatformStand = false
  3108. Fly:Destroy()
  3109. Rot:Destroy()
  3110. attack = false
  3111. end
  3112. char.ChildAdded:connect(function(Obj)
  3113. wait()
  3114. if Obj.Name == "LM" .. "MFlyStop" then
  3115. Obj:Destroy()
  3116. StopFly()
  3117. end
  3118. end)
  3119. HitpartFunk2(RightArm, 0, -0.7, 0)
  3120. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3121. for i = 0, 25, 0.1 do
  3122. if attack == true then
  3123. swait()
  3124.  
  3125. end
  3126. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3127. if Keys[string.char(48)] then
  3128. Speed = 1
  3129. end
  3130. if Keys.w then
  3131. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3132. end
  3133. if Keys.s then
  3134. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3135. end
  3136. if Keys.d then
  3137. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3138. end
  3139. if Keys.a then
  3140. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3141. end
  3142. if Keys.e or Keys[" "] then
  3143. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3144. end
  3145. if Keys.q then
  3146. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3147. end
  3148. if Keys.z then
  3149. StopFly()
  3150. end
  3151. if Old ~= Vectoring then
  3152. Fly.position = Vectoring.p
  3153. Old = Vectoring
  3154. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3155. else
  3156. Speed = 1
  3157. end
  3158. Rot.cframe = cam.CoordinateFrame
  3159. mouse.KeyDown:connect(function(Key)
  3160. Keys[Key] = true
  3161. end)
  3162. mouse.KeyUp:connect(function(Key)
  3163. Keys[Key] = false
  3164. end)
  3165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3167. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3168. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3169. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3170. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3171. end
  3172. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3173. attack = false
  3174. char.Humanoid.PlatformStand = false
  3175. Fly:Destroy()
  3176. Rot:Destroy()
  3177. end
  3178. end
  3179. if k == "=" and InForm == true then
  3180. attack = true
  3181. do
  3182. local Stop = false
  3183. local Version = 0
  3184. local MaxSpeed = 6
  3185. local Speed = 3
  3186. local Keys = {}
  3187. local Force = 10000
  3188. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3189. swait(1)
  3190. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3191. if Fly then
  3192. Fly:Destroy()
  3193. end
  3194. if Rot then
  3195. Rot:Destroy()
  3196. end
  3197. Fly = Instance.new("BodyPosition", char.Torso)
  3198. Fly.Name = "LMMFly"
  3199. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3200. Fly.P = Force
  3201. Fly.position = char.Torso.Position
  3202. Rot = Instance.new("BodyGyro", char.Torso)
  3203. Rot.Name = "LMMRot"
  3204. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3205. Rot.P = Force
  3206. Rot.cframe = cam.CoordinateFrame
  3207. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3208. local Thread, Old = Version, nil
  3209. char.Humanoid.PlatformStand = true
  3210. function StopFly()
  3211. Version = Version + 1
  3212. Stop = true
  3213. char.Humanoid.PlatformStand = false
  3214. Fly:Destroy()
  3215. Rot:Destroy()
  3216. attack = false
  3217. end
  3218. char.ChildAdded:connect(function(Obj)
  3219. wait()
  3220. if Obj.Name == "LM" .. "MFlyStop" then
  3221. Obj:Destroy()
  3222. StopFly()
  3223. end
  3224. end)
  3225. HitpartFunk2(RightArm, 0, -0.7, 0)
  3226. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3227. for i = 0, 25, 0.1 do
  3228. if attack == true then
  3229. swait()
  3230. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3231. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3232. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3233. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3234. end
  3235. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3236. if Keys[string.char(48)] then
  3237. Speed = 1
  3238. end
  3239. if Keys.w then
  3240. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3241. end
  3242. if Keys.s then
  3243. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3244. end
  3245. if Keys.d then
  3246. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3247. end
  3248. if Keys.a then
  3249. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3250. end
  3251. if Keys.e or Keys[" "] then
  3252. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3253. end
  3254. if Keys.q then
  3255. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3256. end
  3257. if Keys.z then
  3258. StopFly()
  3259. end
  3260. if Old ~= Vectoring then
  3261. Fly.position = Vectoring.p
  3262. Old = Vectoring
  3263. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3264. else
  3265. Speed = 1
  3266. end
  3267. Rot.cframe = cam.CoordinateFrame
  3268. mouse.KeyDown:connect(function(Key)
  3269. Keys[Key] = true
  3270. end)
  3271. mouse.KeyUp:connect(function(Key)
  3272. Keys[Key] = false
  3273. end)
  3274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3276. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3278. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3279. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3280. end
  3281. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3282. attack = false
  3283. char.Humanoid.PlatformStand = false
  3284. Fly:Destroy()
  3285. Rot:Destroy()
  3286. end
  3287. end
  3288. end)
  3289. game:GetService("RunService").Stepped:connect(function()
  3290. if ice_mode == true then
  3291. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3292. local icePath = BasePart:Clone()
  3293. icePath.Anchored = true
  3294. icePath.Transparency = 0.85
  3295. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3296. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3297. icePath.BrickColor = colors[math.random(1, #colors)]
  3298. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3299. game:GetService("Debris"):AddItem(icePath, 1)
  3300. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3301. end
  3302. end)
  3303. end
  3304. MV3 = 190
  3305. mouse.KeyDown:connect(function(k)
  3306. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3307. MV3 = 80
  3308. attack = true
  3309. Humanoid.WalkSpeed = 15
  3310. HitpartFunk2(RightArm, 0, -0.5, 0)
  3311. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3312. for i = 0, 1.5, 0.1 do
  3313. swait()
  3314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3316. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3318. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3319. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3320. end
  3321. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3322. for i = 0, 2, 0.1 do
  3323. swait()
  3324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3326. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3328. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3329. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3330. end
  3331. for i = 0, 4.2, 0.1 do
  3332. swait()
  3333. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3334. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3335. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3336. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  3340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  3341. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3342. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3343. end
  3344. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3345. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3346. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3347. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3348. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3349. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3350. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3351. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3352. for i = 0, 2, 0.1 do
  3353. swait()
  3354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3356. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3357. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  3358. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3359. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3360. end
  3361. for i = 0, 2, 0.1 do
  3362. swait()
  3363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3365. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3366. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3367. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3368. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3369. end
  3370. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3371. for i = 0, 4, 0.1 do
  3372. swait()
  3373. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3374. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3377. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3378. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3380. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3381. end
  3382. for i = 0, 2, 0.1 do
  3383. swait()
  3384. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3385. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3388. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  3389. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3390. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3391. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3392. end
  3393. for i = 1, 6 do
  3394. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3395. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3396. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3397. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3398. wait(0.15)
  3399. end
  3400. attack = false
  3401. Humanoid.WalkSpeed = 16
  3402. end
  3403. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3404. Humanoid.WalkSpeed = 1
  3405. MV3 = 80
  3406. attack = true
  3407. FastFireBall = Instance.new("Part", RightArm)
  3408. FastFireBall.Size = Vector3.new(1, 1, 1)
  3409. FFW = Instance.new("Weld")
  3410. FFW.Name = "GuW"
  3411. FFW.Part0 = RightArm
  3412. FFW.C0 = cn(0, -1, 0)
  3413. FFW.C1 = cn(0, 0, 0)
  3414. FFW.Part1 = FastFireBall
  3415. FFW.Parent = RightArm
  3416. FastFireBall.Transparency = 1
  3417. FastFireBall2 = Instance.new("Part", LeftArm)
  3418. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3419. FFW2 = Instance.new("Weld")
  3420. FFW2.Name = "GuW"
  3421. FFW2.Part0 = LeftArm
  3422. FFW2.C0 = cn(0, -1, 0)
  3423. FFW2.C1 = cn(0, 0, 0)
  3424. FFW2.Part1 = FastFireBall2
  3425. FFW2.Parent = LeftArm
  3426. FastFireBall2.Transparency = 1
  3427. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3428. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3429. for i = 0, 1, 0.1 do
  3430. swait()
  3431. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3432. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3433. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3434. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3437. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3440. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3441. end
  3442. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3443. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3444. function holding()
  3445. if Rapid == true and ice_mode == false then
  3446. for i = 0, 0.8, 0.1 do
  3447. swait()
  3448. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3449. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3452. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3455. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3456. end
  3457. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3458. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3459. for i = 0, 0.8, 0.1 do
  3460. swait()
  3461. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3462. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3465. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3466. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3468. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3469. end
  3470. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3471. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3472. holding()
  3473. end
  3474. end
  3475. if Rapid == false then
  3476. Rapid = true
  3477. holding()
  3478. end
  3479. end
  3480. end)
  3481. mouse.KeyUp:connect(function(k)
  3482. if k == "c" and Rapid == true then
  3483. MV3 = 180
  3484. Rapid = false
  3485. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3486. attack = false
  3487. wait(0.5)
  3488. Humanoid.WalkSpeed = 16
  3489. FastFireBall:Destroy()
  3490. FastFireBall2:Destroy()
  3491. end
  3492. end)
  3493.  
  3494.  
  3495. mouse.KeyUp:connect(function(k)
  3496. if k == "=" then
  3497. Combo1()
  3498. end
  3499. end)
  3500.  
  3501. mouse.KeyUp:connect(function(k)
  3502. if k == "r" then
  3503. Combo2()
  3504. end
  3505. end)
  3506.  
  3507. mouse.KeyUp:connect(function(k)
  3508. if k == "=" then
  3509. Combo3()
  3510. end
  3511. end)
  3512. mouse.KeyUp:connect(function(k)
  3513. if k == "u" then
  3514. Combo4()
  3515. end
  3516. end)
  3517.  
  3518.  
  3519. SoundFolder = Instance.new("Folder",char)
  3520. SoundFolder.Name = "SoundFolder"
  3521. punchsound1 = Instance.new("Sound",Torso)
  3522. punchsound1.Volume = 1.2
  3523. punchsound1.Name = "punchsound1"
  3524. punchsound1.Looped = false
  3525. punchsound1.SoundId = "rbxassetid://137579113"
  3526. StrongPunch = Instance.new("Sound",Torso)
  3527. StrongPunch.Volume = 1.6
  3528. StrongPunch.Name = "StrongPunch"
  3529. StrongPunch.Looped = false
  3530. StrongPunch.SoundId = "rbxassetid://441202925"
  3531. StrongPunch = Instance.new("Sound",Torso)
  3532. StrongPunch.Volume = 1.6
  3533. StrongPunch.Name = "StrongPunch"
  3534. StrongPunch.Looped = false
  3535. StrongPunch.SoundId = "rbxassetid://441202925"
  3536. StrongPunch1 = Instance.new("Sound",Torso)
  3537. StrongPunch1.Volume = 1.6
  3538. StrongPunch1.Name = "StrongPunch"
  3539. StrongPunch1.Looped = false
  3540. StrongPunch1.SoundId = "rbxassetid://441202925"
  3541. StrongPunch2 = Instance.new("Sound",Torso)
  3542. StrongPunch2.Volume = 1.6
  3543. StrongPunch2.Name = "StrongPunch"
  3544. StrongPunch.Looped = false
  3545. StrongPunch2.SoundId = "rbxassetid://441202925"
  3546. Zano = Instance.new("Sound",Torso)
  3547. Zano.Volume = 6
  3548. Zano.Name = "Zano"
  3549. Zano.Looped = false
  3550. Zano.SoundId = "rbxassetid://744770874"
  3551. GroundImpact = Instance.new("Sound",Torso)
  3552. GroundImpact.Volume = 4
  3553. GroundImpact.Name = "GroundImpact"
  3554. GroundImpact.Looped = false
  3555. GroundImpact.SoundId = "rbxassetid://165970126"
  3556. Break = Instance.new("Sound",Torso)
  3557. Break.Volume = 5
  3558. Break.Name = "Bonebreak"
  3559. Break.Looped = false
  3560. Break.SoundId = "rbxassetid://314390675"
  3561.  
  3562. local hit1 = false
  3563. local hit2 = false
  3564. local hit3 = false
  3565. local hit4 = false
  3566.  
  3567. function Combo1()
  3568. getplayer = new("Part",char)
  3569. getplayer.Position = Vector3.new(999,999,999)
  3570. getplayer.Transparency = 1
  3571. getplayer.Size = v3(3,3,3)
  3572. getplayer.CanCollide = false
  3573. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3574. getplayer.Name = "GetPlayer"
  3575.  
  3576. game.Debris:AddItem(getplayer,0.5)
  3577.  
  3578. getplayer.Touched:connect(function(hit)
  3579. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3580. getplayer:Destroy()
  3581. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3582. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3583. to.Anchored = true
  3584. idle = false
  3585.  
  3586.  
  3587. punchsound1:Play()
  3588. hit1 = true
  3589. for i = 0, 1, 0.1 do
  3590. swait()
  3591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3594. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3595. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3596. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3597. end
  3598. punchsound1:Play()
  3599. for i = 0, 1, 0.1 do
  3600. swait()
  3601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3603. 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)
  3604. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3605. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3606. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3607. end
  3608. punchsound1:Play()
  3609. for i = 0, 1, 0.1 do
  3610. swait()
  3611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3613. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3614. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3615. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3616. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3617. end
  3618. for i = 0, 1, 0.1 do
  3619. swait()
  3620. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3621. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3622. 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)
  3623. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3624. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3625. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3626. end
  3627. for i = 0, 1, 0.1 do
  3628. swait()
  3629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3631. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3632. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3633. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3634. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3635. end
  3636. StrongPunch1:Play()
  3637. for i = 0, 1, 0.1 do
  3638. swait()
  3639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3641. 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)
  3642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3644. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3645. end
  3646. for i = 0, 0.6, 0.1 do
  3647. swait()
  3648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3650. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3651. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3652. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3653. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3654. end
  3655. for i = 0, 0.6, 0.1 do
  3656. swait()
  3657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3659. 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)
  3660. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3661. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3662. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3663. end
  3664. for i,v in pairs(to.Parent:GetChildren()) do
  3665. if v:IsA("Humanoid") then
  3666. v.Health = v.Health - 3
  3667.  
  3668. v.PlatformStand = true
  3669. end
  3670. end
  3671. StrongPunch:Play()
  3672. for i = 0, 1, 0.1 do
  3673. swait()
  3674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3676. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3677. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3678. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3679. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3680. end
  3681. for i,v in pairs(to.Parent:GetChildren()) do
  3682. if v:IsA("Humanoid") then
  3683. v.Health = v.Health - 5
  3684.  
  3685. v.PlatformStand = true
  3686. end
  3687. end
  3688.  
  3689. hit1 = false
  3690.  
  3691. punchsound1:Play()
  3692. hit2 = true
  3693. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3694. for i = 0, 1, 0.1 do
  3695. swait()
  3696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3698. 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)
  3699. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3700. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3701. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3702. end
  3703. for i,v in pairs(to.Parent:GetChildren()) do
  3704. if v:IsA("Humanoid") then
  3705. v.Health = v.Health - 5
  3706.  
  3707. v.PlatformStand = true
  3708. end
  3709. end
  3710. hit2 = false
  3711.  
  3712. punchsound1:Play()
  3713. hit3 = true
  3714. hit4 = true
  3715.  
  3716.  
  3717. punchsound1:Play()
  3718.  
  3719. coroutine.wrap(function()
  3720. for i=1,5 do
  3721. wait()
  3722. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3723. GroundImpact:Play()
  3724. a21e = new("Part",to)
  3725. a21e.Name = "Beam"..num
  3726. a21e.Locked = true
  3727. a21e.Size = v3(1,1,1)
  3728. a21e.CanCollide = false
  3729. a21e.BrickColor = bc("Gold")
  3730. a21e.Material = "Neon"
  3731. a21e.Transparency = 0
  3732. aa21e = new("SpecialMesh",a21e)
  3733. a21e.Anchored = true
  3734. a21e.Position = to.Position
  3735. aa21e.MeshType = "Sphere"
  3736. aa21e.Scale = v3(1,1,1)
  3737. a51e = new("Part",char)
  3738. a51e.Name = "Beam"..num
  3739. a51e.Locked = true
  3740. a51e.Size = v3(1,1,1)
  3741. a51e.CanCollide = false
  3742. a51e.BrickColor = bc("White")
  3743. a51e.Material = "Neon"
  3744. a51e.Transparency = 0
  3745. aa51e = new("SpecialMesh",a51e)
  3746. a51e.Anchored = true
  3747. a51e.Position = to.Position
  3748. aa51e.MeshType = "Sphere"
  3749. aa51e.Scale = v3(1,1,1)
  3750. a61e = new("Part",char)
  3751. a61e.Name = "Beam"..num
  3752. a61e.Locked = true
  3753. a61e.Size = v3(1,1,1)
  3754. a61e.CanCollide = false
  3755. a61e.BrickColor = bc("Really red")
  3756. a61e.Material = "Neon"
  3757. a61e.Transparency = 0
  3758. aa61e = new("SpecialMesh",a61e)
  3759. a61e.Anchored = true
  3760. a61e.Position = to.Position
  3761. aa61e.MeshType = "Sphere"
  3762. aa61e.Scale = v3(1,1,1)
  3763. for i = 1,20 do
  3764. wait()
  3765. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3766. a21e.Transparency = a21e.Transparency + 0.03
  3767. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3768. a51e.Transparency = a51e.Transparency + 0.03
  3769. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3770. a61e.Transparency = a61e.Transparency + 0.02
  3771. for i,v in pairs(to.Parent:GetChildren()) do
  3772. if v:IsA("Humanoid") then
  3773. v.Health = v.Health - 0.5
  3774.  
  3775. v.PlatformStand = true
  3776. end
  3777. end
  3778. end
  3779. a61e:Destroy()
  3780. aa61e:Destroy()
  3781. a51e:Destroy()
  3782. aa51e:Destroy()
  3783. a21e:Destroy()
  3784. aa21e:Destroy()
  3785.  
  3786. end
  3787.  
  3788.  
  3789. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3790. for i = 0, 1, 0.1 do
  3791. swait()
  3792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3794. 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)
  3795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3797. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3798. end
  3799.  
  3800.  
  3801.  
  3802. wait(0.7)
  3803. end)()
  3804.  
  3805.  
  3806.  
  3807.  
  3808. RootPart.Anchored = true
  3809.  
  3810. for i = 0, 1, 0.1 do
  3811. swait()
  3812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3814. 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)
  3815. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3816. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3817. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3818. end
  3819.  
  3820.  
  3821. StrongPunch:Play()
  3822.  
  3823.  
  3824. for i = 0, 1, 0.1 do
  3825. swait()
  3826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3828. 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)
  3829. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3830. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3831. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3832. end
  3833.  
  3834. for i = 0, 1, 0.1 do
  3835. swait()
  3836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3839. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3840. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3841. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3842. end
  3843.  
  3844.  
  3845.  
  3846. for i,v in pairs(to.Parent:GetChildren()) do
  3847. if v:IsA("Humanoid") then
  3848. v.Health = v.Health - 20
  3849.  
  3850. v.PlatformStand = true
  3851. end
  3852. end
  3853.  
  3854. StrongPunch2:Play()
  3855. for i = 0, 1, 0.1 do
  3856. swait()
  3857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3859. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3862. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3863. end
  3864.  
  3865. hitground = new("Part",char)
  3866. hitground.Size = Vector3.new(5,5,5)
  3867. hitground.Name = "Ground"
  3868. hitground.Transparency = 1
  3869. hitground.CanCollide = false
  3870. game.Debris:AddItem(hitground,2)
  3871. hitground.Position = Vector3.new(999,999,999)
  3872. hitgroundweld = new("Weld",hitground)
  3873. hitgroundweld.Part0 = to
  3874. hitgroundweld.Part1 = hitground
  3875. hitground.Touched:connect(function(hit2)
  3876. if hit2.Size.x > 150 then
  3877. hitground:Destroy()
  3878. ad = new("Part",char)
  3879. ad.Name = "NewPart"
  3880. ad.Size = Vector3.new(30,0.1,30)
  3881. ad.CanCollide = false
  3882. ad.Anchored = true
  3883. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  3884. ad.Transparency = 1
  3885. aad = new("Decal",ad)
  3886.  
  3887. aad.Face = "Top"
  3888. aad.Transparency = 1
  3889. aad.Transparency = 0
  3890. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  3891. smoke = new("Part",to)
  3892. smokemesh = new("SpecialMesh",smoke)
  3893. smokemesh.MeshId = "rbxassetid://928329648"
  3894. smoke.BrickColor = hit2.BrickColor
  3895. smoke.Anchored = true
  3896. smoke.Position = hitground.Position
  3897. GroundImpact:Play()
  3898. for i = 1,20 do
  3899. wait()
  3900. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  3901. smoke.Transparency = smoke.Transparency + 1/20
  3902. end
  3903. smoke:Destroy()
  3904. wait(0.5)
  3905.  
  3906. for i = 1,20 do
  3907. wait(0.1)
  3908. aad.Transparency = aad.Transparency + 1/20
  3909. end
  3910. end
  3911. end)
  3912. to.Anchored = false
  3913. ys = Instance.new("BodyVelocity",to)
  3914. ys.Name = "GO"
  3915.  
  3916. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3917.  
  3918. ys.Velocity = v3(0,-90,0)
  3919.  
  3920. wait(1)
  3921. ys:Destroy()
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927. hit3 = false
  3928. hit4 = false
  3929.  
  3930.  
  3931. hit1 = false
  3932. hit2 = false
  3933. hit3 = false
  3934. hit4 = false
  3935. idle = true
  3936. RootPart.Anchored = false
  3937. end
  3938. end)
  3939. end
  3940.  
  3941.  
  3942. function Combo4()
  3943. getplayer = new("Part",char)
  3944. getplayer.Position = Vector3.new(999,999,999)
  3945. getplayer.Transparency = 1
  3946. getplayer.Size = v3(3,3,3)
  3947. getplayer.CanCollide = false
  3948. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3949. getplayer.Name = "GetPlayer"
  3950.  
  3951. game.Debris:AddItem(getplayer,0.5)
  3952.  
  3953. getplayer.Touched:connect(function(hit)
  3954. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3955. getplayer:Destroy()
  3956. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3957. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3958. to.Anchored = true
  3959. RootPart.Anchored = true
  3960. idle = false
  3961.  
  3962.  
  3963. punchsound1:Play()
  3964. hit1 = true
  3965. for i = 0, 0.5, 0.1 do
  3966. swait()
  3967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3969. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3970. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3971. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3972. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3973. end
  3974. punchsound1:Play()
  3975. for i = 0, 0.5, 0.1 do
  3976. swait()
  3977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3979. 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)
  3980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3982. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3983. end
  3984. punchsound1:Play()
  3985. for i = 0, 0.6, 0.1 do
  3986. swait()
  3987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3989. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3990. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3991. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3992. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3993. end
  3994. for i = 0, 0.6, 0.1 do
  3995. swait()
  3996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3999. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4000. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4001. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4002. end
  4003. for i = 0, 0.5, 0.1 do
  4004. swait()
  4005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4007. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4008. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4009. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4010. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4011. end
  4012. punchsound1:Play()
  4013. for i = 0, 0.5, 0.1 do
  4014. swait()
  4015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4017. 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)
  4018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4019. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4020. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4021. end
  4022. punchsound1:Play()
  4023. for i = 0, 0.6, 0.1 do
  4024. swait()
  4025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4031. end
  4032. for i = 0, 0.6, 0.1 do
  4033. swait()
  4034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4036. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4039. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4040. end
  4041. for i = 0, 0.5, 0.1 do
  4042. swait()
  4043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4045. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4046. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4047. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4048. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4049. end
  4050. punchsound1:Play()
  4051. for i = 0, 0.5, 0.1 do
  4052. swait()
  4053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4055. 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)
  4056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4057. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4058. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4059. end
  4060. punchsound1:Play()
  4061. for i = 0, 0.6, 0.1 do
  4062. swait()
  4063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4065. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4066. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4067. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4068. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4069. end
  4070. for i = 0, 0.6, 0.1 do
  4071. swait()
  4072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4074. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4075. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4076. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4077. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4078. end
  4079. for i = 0, 0.5, 0.1 do
  4080. swait()
  4081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4087. end
  4088. punchsound1:Play()
  4089. for i = 0, 0.5, 0.1 do
  4090. swait()
  4091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4093. 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)
  4094. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4095. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4096. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4097. end
  4098. punchsound1:Play()
  4099. for i = 0, 0.6, 0.1 do
  4100. swait()
  4101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4103. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4104. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4105. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4106. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4107. end
  4108. for i = 0, 0.6, 0.1 do
  4109. swait()
  4110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4112. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4114. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4115. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4116. end
  4117. for i = 0, 0.5, 0.1 do
  4118. swait()
  4119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4121. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4122. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4123. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4124. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4125. end
  4126. punchsound1:Play()
  4127. for i = 0, 0.5, 0.1 do
  4128. swait()
  4129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4131. 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)
  4132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4134. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4135. end
  4136. punchsound1:Play()
  4137. for i = 0, 0.6, 0.1 do
  4138. swait()
  4139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4141. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4142. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4143. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4144. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4145. end
  4146. StrongPunch2:Play()
  4147. for i = 0, 5, 0.1 do
  4148. swait()
  4149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4151. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4152. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4153. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4154. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4155. end
  4156.  
  4157. for i,v in pairs(to.Parent:GetChildren()) do
  4158. if v:IsA("Humanoid") then
  4159. v.Health = v.Health - 20
  4160.  
  4161. v.PlatformStand = true
  4162. end
  4163. end
  4164. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4165. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4166. Zanzoken = Instance.new("Part",char)
  4167. Zanzoken.Anchored = true
  4168. Zanzoken.Position = v3(999,999,999)
  4169. Zanzoken.CFrame = Torso.CFrame
  4170. game.Debris:AddItem(Zanzoken,0.5)
  4171. Zanzoken.Transparency = 1
  4172. Zano:Play()
  4173. wait()
  4174. idk = Instance.new("BillboardGui",Zanzoken)
  4175. idk.Size = UDim2.new(10,0,15,0)
  4176. idk.AlwaysOnTop = false
  4177. idk1 = Instance.new("ImageLabel",idk)
  4178. idk1.BackgroundTransparency = 1
  4179. idk.ExtentsOffset = v3(0,0,0)
  4180. idk1.ImageTransparency = 0
  4181. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4182. idk1.Size = UDim2.new(2,0,1,0)
  4183. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4184. idk1.Image = "rbxassetid://319554883"
  4185. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4186. wait()
  4187. Zanzoken = Instance.new("Part",char)
  4188. Zanzoken.Anchored = true
  4189. Zanzoken.Position = v3(999,999,999)
  4190. Zanzoken.CFrame = Torso.CFrame
  4191. game.Debris:AddItem(Zanzoken,0.5)
  4192. Zanzoken.Transparency = 1
  4193. wait()
  4194. idk = Instance.new("BillboardGui",Zanzoken)
  4195. idk.Size = UDim2.new(20,0,20,0)
  4196. idk.AlwaysOnTop = false
  4197. idk1 = Instance.new("ImageLabel",idk)
  4198. idk1.BackgroundTransparency = 1
  4199. idk.ExtentsOffset = v3(0,0,0)
  4200. idk1.ImageTransparency = 0
  4201. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4202. idk1.Size = UDim2.new(2,0,1,0)
  4203. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4204. idk1.Image = "rbxassetid://319554883"
  4205. for i = 0, 0.5, 0.1 do
  4206. swait()
  4207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4210. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4211. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4212. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4213. end
  4214. punchsound1:Play()
  4215. for i = 0, 0.5, 0.1 do
  4216. swait()
  4217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4219. 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)
  4220. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4221. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4222. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4223. end
  4224. punchsound1:Play()
  4225. for i = 0, 0.6, 0.1 do
  4226. swait()
  4227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4229. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4230. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4231. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4232. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4233. end
  4234. for i = 0, 0.6, 0.1 do
  4235. swait()
  4236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4238. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4239. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4240. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4241. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4242. end
  4243. for i = 0, 0.5, 0.1 do
  4244. swait()
  4245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4248. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4249. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4250. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4251. end
  4252. punchsound1:Play()
  4253. for i = 0, 0.5, 0.1 do
  4254. swait()
  4255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4257. 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)
  4258. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4260. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4261. end
  4262. punchsound1:Play()
  4263. for i = 0, 0.6, 0.1 do
  4264. swait()
  4265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4267. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4268. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4269. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4270. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4271. end
  4272. for i = 0, 0.6, 0.1 do
  4273. swait()
  4274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4276. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4278. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4279. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4280. end
  4281. for i = 0, 0.5, 0.1 do
  4282. swait()
  4283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4286. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4287. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4288. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4289. end
  4290. punchsound1:Play()
  4291. for i = 0, 0.5, 0.1 do
  4292. swait()
  4293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4295. 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)
  4296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4297. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4298. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4299. end
  4300. punchsound1:Play()
  4301. for i = 0, 0.6, 0.1 do
  4302. swait()
  4303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4305. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4306. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4307. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4308. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4309. end
  4310. for i = 0, 0.6, 0.1 do
  4311. swait()
  4312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4314. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4317. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4318. end
  4319. for i = 0, 0.5, 0.1 do
  4320. swait()
  4321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4323. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4324. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4325. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4326. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4327. end
  4328. punchsound1:Play()
  4329. for i = 0, 0.5, 0.1 do
  4330. swait()
  4331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4333. 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)
  4334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4335. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4336. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4337. end
  4338. punchsound1:Play()
  4339. for i = 0, 0.3, 0.1 do
  4340. swait()
  4341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4343. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4344. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4345. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4346. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4347. end
  4348. for i = 0, 0.3, 0.1 do
  4349. swait()
  4350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4352. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4353. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4354. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4355. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4356. end
  4357. for i = 0, 0.3, 0.1 do
  4358. swait()
  4359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4362. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4363. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4364. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4365. end
  4366. punchsound1:Play()
  4367. for i = 0, 0.3, 0.1 do
  4368. swait()
  4369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4371. 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)
  4372. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4373. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4374. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4375. end
  4376. punchsound1:Play()
  4377. for i = 0, 0.3, 0.1 do
  4378. swait()
  4379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4381. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4382. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4383. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4384. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4385. end
  4386. for i = 0, 0.3, 0.1 do
  4387. swait()
  4388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4390. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4393. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4394. end
  4395. punchsound1:Play()
  4396. for i = 0, 1, 0.1 do
  4397. swait()
  4398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4400. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4401. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4402. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4403. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4404. end
  4405. for i = 0, 0.3, 0.1 do
  4406. swait()
  4407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4409. 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)
  4410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4411. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4412. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4413. end
  4414. punchsound1:Play()
  4415. for i = 0, 0.3, 0.1 do
  4416. swait()
  4417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4419. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4420. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4421. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4422. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4423. end
  4424. for i = 0, 0.3, 0.1 do
  4425. swait()
  4426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4428. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4430. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4431. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4432. end
  4433. for i = 0, 0.3, 0.1 do
  4434. swait()
  4435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4438. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4439. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4440. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4441. end
  4442. punchsound1:Play()
  4443. for i = 0, 0.3, 0.1 do
  4444. swait()
  4445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4447. 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)
  4448. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4449. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4450. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4451. end
  4452. punchsound1:Play()
  4453. for i = 0, 0.6, 0.1 do
  4454. swait()
  4455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4457. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4458. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4459. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4460. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4461. end
  4462. for i = 0, 0.3, 0.1 do
  4463. swait()
  4464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4466. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4467. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4468. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4469. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4470. end
  4471. for i = 0, 0.3, 0.1 do
  4472. swait()
  4473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4475. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4476. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4477. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4478. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4479. end
  4480. punchsound1:Play()
  4481. for i = 0, 0.5, 0.1 do
  4482. swait()
  4483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4485. 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)
  4486. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4487. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4488. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4489. end
  4490. punchsound1:Play()
  4491. for i = 0, 0.6, 0.1 do
  4492. swait()
  4493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4495. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4496. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4497. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4498. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4499. end
  4500. for i = 0, 0.6, 0.1 do
  4501. swait()
  4502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4504. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4505. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4506. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4507. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4508. end
  4509. for i = 0, 0.5, 0.1 do
  4510. swait()
  4511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4513. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4514. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4515. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4516. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4517. end
  4518. punchsound1:Play()
  4519. for i = 0, 0.5, 0.1 do
  4520. swait()
  4521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4523. 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)
  4524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4525. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4526. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4527. end
  4528. punchsound1:Play()
  4529. for i = 0, 0.6, 0.1 do
  4530. swait()
  4531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4533. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4534. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4535. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4536. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4537. end
  4538. for i = 0, 0.6, 0.1 do
  4539. swait()
  4540. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4541. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4542. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4543. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4544. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4545. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4546. end
  4547. for i = 0, 0.5, 0.1 do
  4548. swait()
  4549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4551. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4552. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4553. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4554. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4555. end
  4556. punchsound1:Play()
  4557. for i = 0, 0.5, 0.1 do
  4558. swait()
  4559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4561. 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)
  4562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4563. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4564. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4565. end
  4566. punchsound1:Play()
  4567. for i = 0, 0.6, 0.1 do
  4568. swait()
  4569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4571. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4572. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4573. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4574. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4575. end
  4576. for i = 0, 0.6, 0.1 do
  4577. swait()
  4578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4580. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4581. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4582. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4583. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4584. end
  4585. punchsound1:Play()
  4586. for i = 0, 1, 0.1 do
  4587. swait()
  4588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4590. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4591. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4592. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4593. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4594. end
  4595. for i = 0, 0.5, 0.1 do
  4596. swait()
  4597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4599. 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)
  4600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4601. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4602. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4603. end
  4604. punchsound1:Play()
  4605. for i = 0, 0.6, 0.1 do
  4606. swait()
  4607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4609. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4610. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4611. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4612. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4613. end
  4614. for i = 0, 0.6, 0.1 do
  4615. swait()
  4616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4618. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4620. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4621. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4622. end
  4623. for i = 0, 0.5, 0.1 do
  4624. swait()
  4625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4627. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4628. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4629. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4630. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4631. end
  4632. punchsound1:Play()
  4633. for i = 0, 0.5, 0.1 do
  4634. swait()
  4635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4637. 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)
  4638. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4639. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4640. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4641. end
  4642. punchsound1:Play()
  4643. for i = 0, 0.6, 0.1 do
  4644. swait()
  4645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4647. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4648. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4649. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4650. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4651. end
  4652. for i = 0, 0.6, 0.1 do
  4653. swait()
  4654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4656. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4657. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4658. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4659. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4660. end
  4661. for i = 0, 0.5, 0.1 do
  4662. swait()
  4663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4665. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4666. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4667. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4668. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4669. end
  4670. punchsound1:Play()
  4671. for i = 0, 0.5, 0.1 do
  4672. swait()
  4673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4675. 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)
  4676. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4677. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4678. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4679. end
  4680. punchsound1:Play()
  4681. for i = 0, 0.6, 0.1 do
  4682. swait()
  4683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4685. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4686. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4687. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4688. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4689. end
  4690. for i = 0, 0.6, 0.1 do
  4691. swait()
  4692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4694. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4695. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4696. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4697. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4698. end
  4699. for i = 0, 0.5, 0.1 do
  4700. swait()
  4701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4703. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4704. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4705. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4706. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4707. end
  4708. punchsound1:Play()
  4709. for i = 0, 0.5, 0.1 do
  4710. swait()
  4711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4713. 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)
  4714. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4715. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4716. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4717. end
  4718. punchsound1:Play()
  4719. for i = 0, 0.6, 0.1 do
  4720. swait()
  4721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4723. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4724. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4725. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4726. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4727. end
  4728. for i = 0, 0.6, 0.1 do
  4729. swait()
  4730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4732. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4733. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4734. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4735. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4736. end
  4737. for i = 0, 0.5, 0.1 do
  4738. swait()
  4739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4741. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4742. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4743. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4744. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4745. end
  4746. punchsound1:Play()
  4747. for i = 0, 0.5, 0.1 do
  4748. swait()
  4749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4751. 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)
  4752. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4753. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4754. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4755. end
  4756. punchsound1:Play()
  4757. for i = 0, 0.6, 0.1 do
  4758. swait()
  4759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4761. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4762. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4763. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4764. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4765. end
  4766. for i = 0, 0.6, 0.1 do
  4767. swait()
  4768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4770. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4771. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4772. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4773. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4774. end
  4775. punchsound1:Play()
  4776. for i = 0, 1, 0.1 do
  4777. swait()
  4778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4780. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4781. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4782. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4783. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4784. end
  4785. for i = 0, 0.5, 0.1 do
  4786. swait()
  4787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4789. 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)
  4790. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4792. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4793. end
  4794. punchsound1:Play()
  4795. for i = 0, 0.6, 0.1 do
  4796. swait()
  4797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4799. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4800. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4801. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4802. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4803. end
  4804. for i = 0, 0.6, 0.1 do
  4805. swait()
  4806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4808. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4809. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4810. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4811. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4812. end
  4813. for i = 0, 0.5, 0.1 do
  4814. swait()
  4815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4817. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4818. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4819. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4820. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4821. end
  4822. punchsound1:Play()
  4823. for i = 0, 0.3, 0.1 do
  4824. swait()
  4825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4827. 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)
  4828. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4829. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4830. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4831. end
  4832. punchsound1:Play()
  4833. for i = 0, 0.3, 0.1 do
  4834. swait()
  4835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4837. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4838. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4839. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4840. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4841. end
  4842. for i = 0, 0.3, 0.1 do
  4843. swait()
  4844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4846. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4847. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4848. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4849. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4850. end
  4851. for i = 0, 0.3, 0.1 do
  4852. swait()
  4853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4855. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4856. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4857. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4858. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4859. end
  4860. punchsound1:Play()
  4861. for i = 0, 0.3, 0.1 do
  4862. swait()
  4863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4865. 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)
  4866. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4867. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4868. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4869. end
  4870. punchsound1:Play()
  4871. for i = 0, 0.3, 0.1 do
  4872. swait()
  4873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4875. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4876. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4877. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4878. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4879. end
  4880. for i = 0, 0.3, 0.1 do
  4881. swait()
  4882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4884. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4885. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4886. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4887. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4888. end
  4889. for i = 0, 0.3, 0.1 do
  4890. swait()
  4891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4893. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4894. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4895. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4896. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4897. end
  4898. punchsound1:Play()
  4899. for i = 0, 0.3, 0.1 do
  4900. swait()
  4901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4903. 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)
  4904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4906. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4907. end
  4908. punchsound1:Play()
  4909. for i = 0, 0.3, 0.1 do
  4910. swait()
  4911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4913. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4914. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4915. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4916. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4917. end
  4918. for i = 0, 0.1, 0.1 do
  4919. swait()
  4920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4922. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4923. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4924. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4925. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4926. end
  4927. for i = 0, 0.1, 0.1 do
  4928. swait()
  4929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4931. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4932. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4933. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4934. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4935. end
  4936. punchsound1:Play()
  4937. for i = 0, 0.1, 0.1 do
  4938. swait()
  4939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4941. 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)
  4942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4944. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4945. end
  4946. punchsound1:Play()
  4947. for i = 0, 0.1, 0.1 do
  4948. swait()
  4949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4951. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4952. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4953. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4954. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4955. end
  4956. for i = 0, 0.1, 0.1 do
  4957. swait()
  4958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4960. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4963. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4964. end
  4965. punchsound1:Play()
  4966. for i = 0, 0.4, 0.1 do
  4967. swait()
  4968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4971. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4972. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4973. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4974. end
  4975. for i,v in pairs(to.Parent:GetChildren()) do
  4976. if v:IsA("Humanoid") then
  4977. v.Health = v.Health - 20
  4978.  
  4979. v.PlatformStand = true
  4980. end
  4981. end
  4982. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  4983. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  4984. Zanzoken = Instance.new("Part",char)
  4985. Zanzoken.Anchored = true
  4986. Zanzoken.Position = v3(999,999,999)
  4987. Zanzoken.CFrame = Torso.CFrame
  4988. game.Debris:AddItem(Zanzoken,0.5)
  4989. Zanzoken.Transparency = 1
  4990. Zano:Play()
  4991. wait()
  4992. idk = Instance.new("BillboardGui",Zanzoken)
  4993. idk.Size = UDim2.new(10,0,15,0)
  4994. idk.AlwaysOnTop = false
  4995. idk1 = Instance.new("ImageLabel",idk)
  4996. idk1.BackgroundTransparency = 1
  4997. idk.ExtentsOffset = v3(0,0,0)
  4998. idk1.ImageTransparency = 0
  4999. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5000. idk1.Size = UDim2.new(2,0,1,0)
  5001. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5002. idk1.Image = "rbxassetid://319554883"
  5003. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5004. wait()
  5005. Zanzoken = Instance.new("Part",char)
  5006. Zanzoken.Anchored = true
  5007. Zanzoken.Position = v3(999,999,999)
  5008. Zanzoken.CFrame = Torso.CFrame
  5009. game.Debris:AddItem(Zanzoken,0.5)
  5010. Zanzoken.Transparency = 1
  5011. wait()
  5012. idk = Instance.new("BillboardGui",Zanzoken)
  5013. idk.Size = UDim2.new(20,0,20,0)
  5014. idk.AlwaysOnTop = false
  5015. idk1 = Instance.new("ImageLabel",idk)
  5016. idk1.BackgroundTransparency = 1
  5017. idk.ExtentsOffset = v3(0,0,0)
  5018. idk1.ImageTransparency = 0
  5019. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5020. idk1.Size = UDim2.new(2,0,1,0)
  5021. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5022. idk1.Image = "rbxassetid://319554883"
  5023. punchsound1:Play()
  5024. for i = 0, 6, 0.1 do
  5025. swait()
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5028. 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)
  5029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5031. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5032. end
  5033. for i = 0, 0.6, 0.1 do
  5034. swait()
  5035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5037. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5038. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5039. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5040. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5041. end
  5042. for i = 0, 0.6, 0.1 do
  5043. swait()
  5044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5048. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5049. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5050. end
  5051. punchsound1:Play()
  5052. for i = 0, 1, 0.1 do
  5053. swait()
  5054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5056. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5057. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5058. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5059. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5060. end
  5061. for i = 0, 0.6, 0.1 do
  5062. swait()
  5063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5065. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5066. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5067. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5068. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5069. end
  5070. for i = 0, 0.6, 0.1 do
  5071. swait()
  5072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5074. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5075. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5076. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5077. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5078. end
  5079. punchsound1:Play()
  5080. for i = 0, 1, 0.1 do
  5081. swait()
  5082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5083. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5084. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5085. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5086. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5087. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5088. end
  5089. for i = 0, 0.6, 0.1 do
  5090. swait()
  5091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5093. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5094. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5095. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5096. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5097. end
  5098. for i = 0, 0.6, 0.1 do
  5099. swait()
  5100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5102. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5105. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5106. end
  5107. punchsound1:Play()
  5108. for i = 0, 1, 0.1 do
  5109. swait()
  5110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5116. end
  5117. for i = 0, 0.6, 0.1 do
  5118. swait()
  5119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5121. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5122. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5123. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5124. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5125. end
  5126. for i = 0, 0.6, 0.1 do
  5127. swait()
  5128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5130. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5131. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5133. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5134. end
  5135. punchsound1:Play()
  5136. for i = 0, 1, 0.1 do
  5137. swait()
  5138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5140. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5141. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5142. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5143. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5144. end
  5145. for i = 0, 0.6, 0.1 do
  5146. swait()
  5147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5149. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5150. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5151. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5152. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5153. end
  5154. for i = 0, 0.6, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5161. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5162. end
  5163. punchsound1:Play()
  5164. for i = 0, 1, 0.1 do
  5165. swait()
  5166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5169. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5170. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5171. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5172. end
  5173. for i = 0, 0.6, 0.1 do
  5174. swait()
  5175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5177. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5178. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5179. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5180. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5181. end
  5182. for i = 0, 0.6, 0.1 do
  5183. swait()
  5184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5190. end
  5191. punchsound1:Play()
  5192. for i = 0, 1, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5198. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5199. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5200. end
  5201.  
  5202.  
  5203.  
  5204. for i,v in pairs(to.Parent:GetChildren()) do
  5205. if v:IsA("Humanoid") then
  5206. v.Health = v.Health - 20
  5207.  
  5208. v.PlatformStand = true
  5209. end
  5210. end
  5211. StrongPunch:Play()
  5212. for i = 0, 1, 0.1 do
  5213. swait()
  5214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5216. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5218. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5219. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5220. end
  5221. for i = 0, 1, 0.1 do
  5222. swait()
  5223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5225. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5226. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5227. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5228. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5229. end
  5230. for i,v in pairs(to.Parent:GetChildren()) do
  5231. if v:IsA("Humanoid") then
  5232. v.Health = v.Health - 5
  5233.  
  5234. v.PlatformStand = true
  5235. end
  5236. end
  5237. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5238. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5239. Zanzoken = Instance.new("Part",char)
  5240. Zanzoken.Anchored = true
  5241. Zanzoken.Position = v3(999,999,999)
  5242. Zanzoken.CFrame = Torso.CFrame
  5243. game.Debris:AddItem(Zanzoken,0.5)
  5244. Zanzoken.Transparency = 1
  5245. Zano:Play()
  5246. wait()
  5247. idk = Instance.new("BillboardGui",Zanzoken)
  5248. idk.Size = UDim2.new(10,0,15,0)
  5249. idk.AlwaysOnTop = false
  5250. idk1 = Instance.new("ImageLabel",idk)
  5251. idk1.BackgroundTransparency = 1
  5252. idk.ExtentsOffset = v3(0,0,0)
  5253. idk1.ImageTransparency = 0
  5254. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5255. idk1.Size = UDim2.new(2,0,1,0)
  5256. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5257. idk1.Image = "rbxassetid://319554883"
  5258. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5259. wait()
  5260. Zanzoken = Instance.new("Part",char)
  5261. Zanzoken.Anchored = true
  5262. Zanzoken.Position = v3(999,999,999)
  5263. Zanzoken.CFrame = Torso.CFrame
  5264. game.Debris:AddItem(Zanzoken,0.5)
  5265. Zanzoken.Transparency = 1
  5266. wait()
  5267. idk = Instance.new("BillboardGui",Zanzoken)
  5268. idk.Size = UDim2.new(20,0,20,0)
  5269. idk.AlwaysOnTop = false
  5270. idk1 = Instance.new("ImageLabel",idk)
  5271. idk1.BackgroundTransparency = 1
  5272. idk.ExtentsOffset = v3(0,0,0)
  5273. idk1.ImageTransparency = 0
  5274. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5275. idk1.Size = UDim2.new(2,0,1,0)
  5276. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5277. idk1.Image = "rbxassetid://319554883"
  5278. for i = 0, 1, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5285. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5286. end
  5287. punchsound1:Play()
  5288. for i = 0, 1, 0.1 do
  5289. swait()
  5290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5292. 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)
  5293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5294. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5295. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5296. end
  5297. punchsound1:Play()
  5298. for i = 0, 1, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5305. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5306. end
  5307. for i = 0, 1, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5314. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315. end
  5316. for i = 0, 1, 0.1 do
  5317. swait()
  5318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5321. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5322. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5323. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5324. end
  5325. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5326. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5327. Zanzoken = Instance.new("Part",char)
  5328. Zanzoken.Anchored = true
  5329. Zanzoken.Position = v3(999,999,999)
  5330. Zanzoken.CFrame = Torso.CFrame
  5331. game.Debris:AddItem(Zanzoken,0.5)
  5332. Zanzoken.Transparency = 1
  5333. Zano:Play()
  5334. wait()
  5335. idk = Instance.new("BillboardGui",Zanzoken)
  5336. idk.Size = UDim2.new(10,0,15,0)
  5337. idk.AlwaysOnTop = false
  5338. idk1 = Instance.new("ImageLabel",idk)
  5339. idk1.BackgroundTransparency = 1
  5340. idk.ExtentsOffset = v3(0,0,0)
  5341. idk1.ImageTransparency = 0
  5342. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5343. idk1.Size = UDim2.new(2,0,1,0)
  5344. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5345. idk1.Image = "rbxassetid://319554883"
  5346. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5347. wait()
  5348. Zanzoken = Instance.new("Part",char)
  5349. Zanzoken.Anchored = true
  5350. Zanzoken.Position = v3(999,999,999)
  5351. Zanzoken.CFrame = Torso.CFrame
  5352. game.Debris:AddItem(Zanzoken,0.5)
  5353. Zanzoken.Transparency = 1
  5354. wait()
  5355. idk = Instance.new("BillboardGui",Zanzoken)
  5356. idk.Size = UDim2.new(20,0,20,0)
  5357. idk.AlwaysOnTop = false
  5358. idk1 = Instance.new("ImageLabel",idk)
  5359. idk1.BackgroundTransparency = 1
  5360. idk.ExtentsOffset = v3(0,0,0)
  5361. idk1.ImageTransparency = 0
  5362. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5363. idk1.Size = UDim2.new(2,0,1,0)
  5364. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5365. idk1.Image = "rbxassetid://319554883"
  5366. StrongPunch:Play()
  5367. Break:Play()
  5368.  
  5369. for i = 0, 6, 0.1 do
  5370. swait()
  5371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5377. end
  5378. StrongPunch1:Play()
  5379. for i = 0, 6, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5383. 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)
  5384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5386. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5387. end
  5388. StrongPunch2:Play()
  5389. for i = 0, 7, 0.1 do
  5390. swait()
  5391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5393. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5394. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5396. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5397. end
  5398. for i = 0, 1, 0.1 do
  5399. swait()
  5400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5402. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5403. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5404. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5405. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5406. end
  5407. punchsound1:Play()
  5408. for i = 0, 1, 0.1 do
  5409. swait()
  5410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5412. 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)
  5413. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5414. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5415. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5416. end
  5417. punchsound1:Play()
  5418. for i = 0, 1, 0.1 do
  5419. swait()
  5420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5422. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5423. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5424. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5425. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5426. end
  5427. for i = 0, 1, 0.1 do
  5428. swait()
  5429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5431. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5434. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5435. end
  5436. for i = 0, 1, 0.1 do
  5437. swait()
  5438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5440. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5441. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5442. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5443. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5444. end
  5445. punchsound1:Play()
  5446. for i = 0, 0.5, 0.1 do
  5447. swait()
  5448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5450. 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)
  5451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5452. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5453. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5454. end
  5455. punchsound1:Play()
  5456. for i = 0, 0.5, 0.1 do
  5457. swait()
  5458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5460. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5461. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5462. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5463. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5464. end
  5465. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5466. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5467. Zanzoken = Instance.new("Part",char)
  5468. Zanzoken.Anchored = true
  5469. Zanzoken.Position = v3(999,999,999)
  5470. Zanzoken.CFrame = Torso.CFrame
  5471. game.Debris:AddItem(Zanzoken,0.5)
  5472. Zanzoken.Transparency = 1
  5473. Zano:Play()
  5474. wait()
  5475. idk = Instance.new("BillboardGui",Zanzoken)
  5476. idk.Size = UDim2.new(10,0,15,0)
  5477. idk.AlwaysOnTop = false
  5478. idk1 = Instance.new("ImageLabel",idk)
  5479. idk1.BackgroundTransparency = 1
  5480. idk.ExtentsOffset = v3(0,0,0)
  5481. idk1.ImageTransparency = 0
  5482. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5483. idk1.Size = UDim2.new(2,0,1,0)
  5484. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5485. idk1.Image = "rbxassetid://319554883"
  5486. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5487. wait()
  5488. Zanzoken = Instance.new("Part",char)
  5489. Zanzoken.Anchored = true
  5490. Zanzoken.Position = v3(999,999,999)
  5491. Zanzoken.CFrame = Torso.CFrame
  5492. game.Debris:AddItem(Zanzoken,0.5)
  5493. Zanzoken.Transparency = 1
  5494. wait()
  5495. idk = Instance.new("BillboardGui",Zanzoken)
  5496. idk.Size = UDim2.new(20,0,20,0)
  5497. idk.AlwaysOnTop = false
  5498. idk1 = Instance.new("ImageLabel",idk)
  5499. idk1.BackgroundTransparency = 1
  5500. idk.ExtentsOffset = v3(0,0,0)
  5501. idk1.ImageTransparency = 0
  5502. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5503. idk1.Size = UDim2.new(2,0,1,0)
  5504. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5505. idk1.Image = "rbxassetid://319554883"
  5506. for i = 0, 0.4, 0.1 do
  5507. swait()
  5508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5511. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5512. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5513. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5514. end
  5515. punchsound1:Play()
  5516. for i = 0, 0.4, 0.1 do
  5517. swait()
  5518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5520. 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)
  5521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5523. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5524. end
  5525. for i = 0, 0.4, 0.1 do
  5526. swait()
  5527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5530. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5531. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5532. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5533. end
  5534. punchsound1:Play()
  5535. for i = 0, 0.4, 0.1 do
  5536. swait()
  5537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5539. 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)
  5540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5543. end
  5544. for i = 0, 0.4, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5551. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5552. end
  5553. punchsound1:Play()
  5554. for i = 0, 0.4, 0.1 do
  5555. swait()
  5556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5558. 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)
  5559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5561. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5562. end
  5563. for i = 0, 0.4, 0.1 do
  5564. swait()
  5565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5567. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5568. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5569. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5570. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5571. end
  5572. punchsound1:Play()
  5573. for i = 0, 0.4, 0.1 do
  5574. swait()
  5575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5577. 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)
  5578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5580. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5581. end
  5582. for i = 0, 0.4, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5589. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5590. end
  5591. punchsound1:Play()
  5592. for i = 0, 0.4, 0.1 do
  5593. swait()
  5594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5596. 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)
  5597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5599. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5600. end
  5601. for i = 0, 0.4, 0.1 do
  5602. swait()
  5603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5605. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5606. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5607. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5608. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5609. end
  5610. punchsound1:Play()
  5611. for i = 0, 0.4, 0.1 do
  5612. swait()
  5613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5615. 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)
  5616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5618. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5619. end
  5620. for i = 0, 0.4, 0.1 do
  5621. swait()
  5622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5625. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5626. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5627. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5628. end
  5629. punchsound1:Play()
  5630. for i = 0, 0.4, 0.1 do
  5631. swait()
  5632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5634. 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)
  5635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5637. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5638. end
  5639. punchsound1:Play()
  5640. local pie222 = Instance.new("ParticleEmitter")
  5641. pie222.Parent = LeftArm
  5642. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5643. pie222.LightEmission = 1
  5644. pie222.Size = NumberSequence.new(3)
  5645. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5646. pie222.Transparency = NumberSequence.new(0.6,1)
  5647. pie222.EmissionDirection = "Top"
  5648. pie222.Enabled = true
  5649. pie222.Lifetime = NumberRange.new(1)
  5650. pie222.Rotation = NumberRange.new(-320, 320)
  5651. pie222.Rate = 404
  5652. pie222.Speed = NumberRange.new(0)
  5653. pie222.LockedToPart = false
  5654. pie222.VelocitySpread = 2
  5655. for i = 0, 2, 0.1 do
  5656. swait()
  5657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5659. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5660. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5661. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5662. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5663. end
  5664. wait(2)
  5665. bigbangattack2()
  5666. pie222:Destroy()
  5667.  
  5668. for i,v in pairs(to.Parent:GetChildren()) do
  5669. if v:IsA("Humanoid") then
  5670. v.Health = v.Health - math.huge
  5671.  
  5672. v.PlatformStand = true
  5673. end
  5674. end
  5675.  
  5676. hit1 = false
  5677.  
  5678. hit2 = true
  5679. for i,v in pairs(to.Parent:GetChildren()) do
  5680. if v:IsA("Humanoid") then
  5681. v.Health = v.Health - 10
  5682.  
  5683. v.PlatformStand = true
  5684. end
  5685. end
  5686. hit2 = false
  5687.  
  5688. hit3 = true
  5689. hit4 = true
  5690.  
  5691.  
  5692.  
  5693.  
  5694. coroutine.wrap(function()
  5695. for i=1,2 do
  5696. wait()
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702. for i,v in pairs(to.Parent:GetChildren()) do
  5703. if v:IsA("Humanoid") then
  5704. v.Health = v.Health - 2
  5705.  
  5706. v.PlatformStand = true
  5707. end
  5708. end
  5709. end
  5710.  
  5711.  
  5712. wait(3)
  5713. end)()
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728. for i,v in pairs(to.Parent:GetChildren()) do
  5729. if v:IsA("Humanoid") then
  5730. v.Health = v.Health - 10
  5731.  
  5732. v.PlatformStand = true
  5733. end
  5734. end
  5735.  
  5736.  
  5737.  
  5738. hitground = new("Part",char)
  5739. hitground.Size = Vector3.new(5,5,5)
  5740. hitground.Name = "Ground"
  5741. hitground.Transparency = 1
  5742. hitground.CanCollide = false
  5743. game.Debris:AddItem(hitground,2)
  5744. hitground.Position = Vector3.new(999,999,999)
  5745. hitgroundweld = new("Weld",hitground)
  5746. hitgroundweld.Part0 = to
  5747. hitgroundweld.Part1 = hitground
  5748. hitground.Touched:connect(function(hit2)
  5749. if hit2.Size.x > 150 then
  5750. hitground:Destroy()
  5751. ad = new("Part",char)
  5752. ad.Name = "NewPart"
  5753. ad.Size = Vector3.new(30,0.1,30)
  5754. ad.CanCollide = false
  5755. ad.Anchored = true
  5756. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5757. ad.Transparency = 1
  5758. aad = new("Decal",ad)
  5759.  
  5760. aad.Face = "Top"
  5761. aad.Transparency = 1
  5762. aad.Transparency = 0
  5763. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5764. smoke = new("Part",to)
  5765. smokemesh = new("SpecialMesh",smoke)
  5766. smokemesh.MeshId = "rbxassetid://928329648"
  5767. smoke.BrickColor = hit2.BrickColor
  5768. smoke.Anchored = true
  5769. smoke.Position = hitground.Position
  5770. GroundImpact:Play()
  5771. for i = 1,20 do
  5772. wait()
  5773. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5774. smoke.Transparency = smoke.Transparency + 1/20
  5775. end
  5776. smoke:Destroy()
  5777. wait(0.5)
  5778.  
  5779. for i = 1,20 do
  5780. wait(0.1)
  5781. aad.Transparency = aad.Transparency + 1/20
  5782. end
  5783. end
  5784. end)
  5785. ys = Instance.new("BodyVelocity",to)
  5786. ys.Name = "GO"
  5787.  
  5788. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5789.  
  5790. ys.Velocity = v3(0,-90,0)
  5791.  
  5792. wait(1)
  5793. ys:Destroy()
  5794.  
  5795.  
  5796.  
  5797. hit3 = false
  5798. hit4 = false
  5799.  
  5800.  
  5801. hit1 = false
  5802. hit2 = false
  5803. hit3 = false
  5804. hit4 = false
  5805. idle = true
  5806. RootPart.Anchored = false
  5807. end
  5808. end)
  5809. end
  5810.  
  5811. function Combo3()
  5812. getplayer = new("Part",char)
  5813. getplayer.Position = Vector3.new(999,999,999)
  5814. getplayer.Transparency = 1
  5815. getplayer.Size = v3(3,3,3)
  5816. getplayer.CanCollide = false
  5817. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5818. getplayer.Name = "GetPlayer"
  5819.  
  5820. game.Debris:AddItem(getplayer,0.5)
  5821.  
  5822. getplayer.Touched:connect(function(hit)
  5823. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5824. getplayer:Destroy()
  5825. to = hit.Parent:findFirstChild("HumanoidRootPart")
  5826. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5827. to.Anchored = true
  5828. RootPart.Anchored = true
  5829. idle = false
  5830.  
  5831.  
  5832. punchsound1:Play()
  5833. hit1 = true
  5834. for i = 0, 1, 0.1 do
  5835. swait()
  5836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5839. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5840. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5841. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5842. end
  5843. punchsound1:Play()
  5844. for i = 0, 1, 0.1 do
  5845. swait()
  5846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5848. 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)
  5849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5850. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5851. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5852. end
  5853. punchsound1:Play()
  5854. for i = 0, 1, 0.1 do
  5855. swait()
  5856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5858. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5859. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5860. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5861. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5862. end
  5863. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5864. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5865. Zanzoken = Instance.new("Part",char)
  5866. Zanzoken.Anchored = true
  5867. Zanzoken.Position = v3(999,999,999)
  5868. Zanzoken.CFrame = Torso.CFrame
  5869. game.Debris:AddItem(Zanzoken,0.5)
  5870. Zanzoken.Transparency = 1
  5871. Zano:Play()
  5872. wait()
  5873. idk = Instance.new("BillboardGui",Zanzoken)
  5874. idk.Size = UDim2.new(10,0,15,0)
  5875. idk.AlwaysOnTop = false
  5876. idk1 = Instance.new("ImageLabel",idk)
  5877. idk1.BackgroundTransparency = 1
  5878. idk.ExtentsOffset = v3(0,0,0)
  5879. idk1.ImageTransparency = 0
  5880. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5881. idk1.Size = UDim2.new(2,0,1,0)
  5882. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5883. idk1.Image = "rbxassetid://319554883"
  5884. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5885. wait()
  5886. Zanzoken = Instance.new("Part",char)
  5887. Zanzoken.Anchored = true
  5888. Zanzoken.Position = v3(999,999,999)
  5889. Zanzoken.CFrame = Torso.CFrame
  5890. game.Debris:AddItem(Zanzoken,0.5)
  5891. Zanzoken.Transparency = 1
  5892. wait()
  5893. idk = Instance.new("BillboardGui",Zanzoken)
  5894. idk.Size = UDim2.new(20,0,20,0)
  5895. idk.AlwaysOnTop = false
  5896. idk1 = Instance.new("ImageLabel",idk)
  5897. idk1.BackgroundTransparency = 1
  5898. idk.ExtentsOffset = v3(0,0,0)
  5899. idk1.ImageTransparency = 0
  5900. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5901. idk1.Size = UDim2.new(2,0,1,0)
  5902. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5903. idk1.Image = "rbxassetid://319554883"
  5904. for i = 0, 1, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5912. end
  5913. punchsound1:Play()
  5914. for i = 0, 1, 0.1 do
  5915. swait()
  5916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5918. 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)
  5919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5920. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5921. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5922. end
  5923. punchsound1:Play()
  5924. for i = 0, 1, 0.1 do
  5925. swait()
  5926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5928. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5929. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5930. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5931. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5932. end
  5933. for i = 0, 1, 0.1 do
  5934. swait()
  5935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5937. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5938. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5939. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5940. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5941. end
  5942. punchsound1:Play()
  5943. for i = 0, 1, 0.1 do
  5944. swait()
  5945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5947. 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)
  5948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5950. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5951. end
  5952. punchsound1:Play()
  5953. for i = 0, 1, 0.1 do
  5954. swait()
  5955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5957. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5958. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5959. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5960. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5961. end
  5962. for i = 0, 1, 0.1 do
  5963. swait()
  5964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5966. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5967. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5968. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5969. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5970. end
  5971. punchsound1:Play()
  5972. for i = 0, 1, 0.1 do
  5973. swait()
  5974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5976. 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)
  5977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5979. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5980. end
  5981. punchsound1:Play()
  5982. for i,v in pairs(to.Parent:GetChildren()) do
  5983. if v:IsA("Humanoid") then
  5984. v.Health = v.Health - 10
  5985.  
  5986. v.PlatformStand = true
  5987. end
  5988. end
  5989. for i = 0, 1, 0.1 do
  5990. swait()
  5991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5993. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5994. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5995. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5996. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5997. end
  5998.  
  5999. for i = 0, 1, 0.1 do
  6000. swait()
  6001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6003. 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)
  6004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6005. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6006. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6007. end
  6008. punchsound1:Play()
  6009. for i = 0, 1, 0.1 do
  6010. swait()
  6011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6013. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6014. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6015. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6016. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6017. end
  6018. for i,v in pairs(to.Parent:GetChildren()) do
  6019. if v:IsA("Humanoid") then
  6020. v.Health = v.Health - 3
  6021.  
  6022. v.PlatformStand = true
  6023. end
  6024. end
  6025. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6026. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6027. Zanzoken = Instance.new("Part",char)
  6028. Zanzoken.Anchored = true
  6029. Zanzoken.Position = v3(999,999,999)
  6030. Zanzoken.CFrame = Torso.CFrame
  6031. game.Debris:AddItem(Zanzoken,0.5)
  6032. Zanzoken.Transparency = 1
  6033. Zano:Play()
  6034. wait()
  6035. idk = Instance.new("BillboardGui",Zanzoken)
  6036. idk.Size = UDim2.new(10,0,15,0)
  6037. idk.AlwaysOnTop = false
  6038. idk1 = Instance.new("ImageLabel",idk)
  6039. idk1.BackgroundTransparency = 1
  6040. idk.ExtentsOffset = v3(0,0,0)
  6041. idk1.ImageTransparency = 0
  6042. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6043. idk1.Size = UDim2.new(2,0,1,0)
  6044. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6045. idk1.Image = "rbxassetid://319554883"
  6046. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6047. wait()
  6048. Zanzoken = Instance.new("Part",char)
  6049. Zanzoken.Anchored = true
  6050. Zanzoken.Position = v3(999,999,999)
  6051. Zanzoken.CFrame = Torso.CFrame
  6052. game.Debris:AddItem(Zanzoken,0.5)
  6053. Zanzoken.Transparency = 1
  6054. wait()
  6055. idk = Instance.new("BillboardGui",Zanzoken)
  6056. idk.Size = UDim2.new(20,0,20,0)
  6057. idk.AlwaysOnTop = false
  6058. idk1 = Instance.new("ImageLabel",idk)
  6059. idk1.BackgroundTransparency = 1
  6060. idk.ExtentsOffset = v3(0,0,0)
  6061. idk1.ImageTransparency = 0
  6062. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6063. idk1.Size = UDim2.new(2,0,1,0)
  6064. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6065. idk1.Image = "rbxassetid://319554883"
  6066. for i = 0, 1, 0.1 do
  6067. swait()
  6068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6070. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6071. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6072. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6073. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6074. end
  6075. for i = 0, 1, 0.1 do
  6076. swait()
  6077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6079. 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)
  6080. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6081. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6082. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6083. end
  6084. punchsound1:Play()
  6085. for i = 0, 1, 0.1 do
  6086. swait()
  6087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6089. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6090. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6091. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6092. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6093. end
  6094. for i,v in pairs(to.Parent:GetChildren()) do
  6095. if v:IsA("Humanoid") then
  6096. v.Health = v.Health - 3
  6097.  
  6098. v.PlatformStand = true
  6099. end
  6100. end
  6101. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6102. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6103. Zanzoken = Instance.new("Part",char)
  6104. Zanzoken.Anchored = true
  6105. Zanzoken.Position = v3(999,999,999)
  6106. Zanzoken.CFrame = Torso.CFrame
  6107. game.Debris:AddItem(Zanzoken,0.5)
  6108. Zanzoken.Transparency = 1
  6109. Zano:Play()
  6110. wait()
  6111. idk = Instance.new("BillboardGui",Zanzoken)
  6112. idk.Size = UDim2.new(10,0,15,0)
  6113. idk.AlwaysOnTop = false
  6114. idk1 = Instance.new("ImageLabel",idk)
  6115. idk1.BackgroundTransparency = 1
  6116. idk.ExtentsOffset = v3(0,0,0)
  6117. idk1.ImageTransparency = 0
  6118. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6119. idk1.Size = UDim2.new(2,0,1,0)
  6120. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6121. idk1.Image = "rbxassetid://319554883"
  6122. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6123. wait()
  6124. Zanzoken = Instance.new("Part",char)
  6125. Zanzoken.Anchored = true
  6126. Zanzoken.Position = v3(999,999,999)
  6127. Zanzoken.CFrame = Torso.CFrame
  6128. game.Debris:AddItem(Zanzoken,0.5)
  6129. Zanzoken.Transparency = 1
  6130. wait()
  6131. idk = Instance.new("BillboardGui",Zanzoken)
  6132. idk.Size = UDim2.new(20,0,20,0)
  6133. idk.AlwaysOnTop = false
  6134. idk1 = Instance.new("ImageLabel",idk)
  6135. idk1.BackgroundTransparency = 1
  6136. idk.ExtentsOffset = v3(0,0,0)
  6137. idk1.ImageTransparency = 0
  6138. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6139. idk1.Size = UDim2.new(2,0,1,0)
  6140. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6141. idk1.Image = "rbxassetid://319554883"
  6142. punchsound1:Play()
  6143. for i = 0, 1, 0.1 do
  6144. swait()
  6145. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6146. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6147. 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)
  6148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6149. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6150. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6151. end
  6152. punchsound1:Play()
  6153. for i = 0, 1, 0.1 do
  6154. swait()
  6155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6157. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6158. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6159. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6160. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6161. end
  6162.  
  6163.  
  6164. for i,v in pairs(to.Parent:GetChildren()) do
  6165. if v:IsA("Humanoid") then
  6166. v.Health = v.Health - 20
  6167.  
  6168. v.PlatformStand = true
  6169. end
  6170. end
  6171. StrongPunch:Play()
  6172. for i = 0, 1, 0.1 do
  6173. swait()
  6174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6176. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6179. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6180. end
  6181. for i = 0, 1, 0.1 do
  6182. swait()
  6183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6185. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6186. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6187. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6188. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6189. end
  6190. for i,v in pairs(to.Parent:GetChildren()) do
  6191. if v:IsA("Humanoid") then
  6192. v.Health = v.Health - 3
  6193.  
  6194. v.PlatformStand = true
  6195. end
  6196. end
  6197. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6198. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6199. Zanzoken = Instance.new("Part",char)
  6200. Zanzoken.Anchored = true
  6201. Zanzoken.Position = v3(999,999,999)
  6202. Zanzoken.CFrame = Torso.CFrame
  6203. game.Debris:AddItem(Zanzoken,0.5)
  6204. Zanzoken.Transparency = 1
  6205. Zano:Play()
  6206. wait()
  6207. idk = Instance.new("BillboardGui",Zanzoken)
  6208. idk.Size = UDim2.new(10,0,15,0)
  6209. idk.AlwaysOnTop = false
  6210. idk1 = Instance.new("ImageLabel",idk)
  6211. idk1.BackgroundTransparency = 1
  6212. idk.ExtentsOffset = v3(0,0,0)
  6213. idk1.ImageTransparency = 0
  6214. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6215. idk1.Size = UDim2.new(2,0,1,0)
  6216. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6217. idk1.Image = "rbxassetid://319554883"
  6218. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6219. wait()
  6220. Zanzoken = Instance.new("Part",char)
  6221. Zanzoken.Anchored = true
  6222. Zanzoken.Position = v3(999,999,999)
  6223. Zanzoken.CFrame = Torso.CFrame
  6224. game.Debris:AddItem(Zanzoken,0.5)
  6225. Zanzoken.Transparency = 1
  6226. wait()
  6227. idk = Instance.new("BillboardGui",Zanzoken)
  6228. idk.Size = UDim2.new(20,0,20,0)
  6229. idk.AlwaysOnTop = false
  6230. idk1 = Instance.new("ImageLabel",idk)
  6231. idk1.BackgroundTransparency = 1
  6232. idk.ExtentsOffset = v3(0,0,0)
  6233. idk1.ImageTransparency = 0
  6234. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6235. idk1.Size = UDim2.new(2,0,1,0)
  6236. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6237. idk1.Image = "rbxassetid://319554883"
  6238. for i = 0, 1, 0.1 do
  6239. swait()
  6240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6242. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6243. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6244. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6245. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6246. end
  6247. punchsound1:Play()
  6248. for i = 0, 1, 0.1 do
  6249. swait()
  6250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6252. 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)
  6253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6255. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6256. end
  6257. punchsound1:Play()
  6258. for i = 0, 1, 0.1 do
  6259. swait()
  6260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6264. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6265. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6266. end
  6267. for i = 0, 1, 0.1 do
  6268. swait()
  6269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6273. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6274. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6275. end
  6276. for i = 0, 1, 0.1 do
  6277. swait()
  6278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6280. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6281. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6282. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6283. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6284. end
  6285. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6286. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6287. Zanzoken = Instance.new("Part",char)
  6288. Zanzoken.Anchored = true
  6289. Zanzoken.Position = v3(999,999,999)
  6290. Zanzoken.CFrame = Torso.CFrame
  6291. game.Debris:AddItem(Zanzoken,0.5)
  6292. Zanzoken.Transparency = 1
  6293. Zano:Play()
  6294. wait()
  6295. idk = Instance.new("BillboardGui",Zanzoken)
  6296. idk.Size = UDim2.new(10,0,15,0)
  6297. idk.AlwaysOnTop = false
  6298. idk1 = Instance.new("ImageLabel",idk)
  6299. idk1.BackgroundTransparency = 1
  6300. idk.ExtentsOffset = v3(0,0,0)
  6301. idk1.ImageTransparency = 0
  6302. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6303. idk1.Size = UDim2.new(2,0,1,0)
  6304. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6305. idk1.Image = "rbxassetid://319554883"
  6306. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6307. wait()
  6308. Zanzoken = Instance.new("Part",char)
  6309. Zanzoken.Anchored = true
  6310. Zanzoken.Position = v3(999,999,999)
  6311. Zanzoken.CFrame = Torso.CFrame
  6312. game.Debris:AddItem(Zanzoken,0.5)
  6313. Zanzoken.Transparency = 1
  6314. wait()
  6315. idk = Instance.new("BillboardGui",Zanzoken)
  6316. idk.Size = UDim2.new(20,0,20,0)
  6317. idk.AlwaysOnTop = false
  6318. idk1 = Instance.new("ImageLabel",idk)
  6319. idk1.BackgroundTransparency = 1
  6320. idk.ExtentsOffset = v3(0,0,0)
  6321. idk1.ImageTransparency = 0
  6322. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6323. idk1.Size = UDim2.new(2,0,1,0)
  6324. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6325. idk1.Image = "rbxassetid://319554883"
  6326. StrongPunch:Play()
  6327. Break:Play()
  6328. local Aura4 = Instance.new('ParticleEmitter')
  6329. Aura4.Name = "Aura"
  6330. Aura4.Texture = "rbxassetid://1046299182"
  6331. Aura4.Parent = Torso
  6332. Aura4.LightEmission = 1
  6333. Aura4.Transparency = NumberSequence.new(0.7,1)
  6334. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6335. Aura4.Size = NumberSequence.new(1,30)
  6336. Aura4.Rotation = NumberRange.new(-360,360)
  6337. Aura4.LockedToPart = true
  6338. Aura4.Lifetime = NumberRange.new(0.2)
  6339. Aura4.Rate = 100
  6340. Aura4.Speed = NumberRange.new(0)
  6341. Aura4.EmissionDirection = "Top"
  6342. for i = 0, 6, 0.1 do
  6343. swait()
  6344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6346. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6347. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6348. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6349. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6350. end
  6351. Aura4:Destroy()
  6352. wait(0.1)
  6353. local Aura4 = Instance.new('ParticleEmitter')
  6354. Aura4.Name = "Aura"
  6355. Aura4.Texture = "rbxassetid://1046299182"
  6356. Aura4.Parent = Torso
  6357. Aura4.LightEmission = 1
  6358. Aura4.Transparency = NumberSequence.new(0.7,1)
  6359. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6360. Aura4.Size = NumberSequence.new(1,30)
  6361. Aura4.Rotation = NumberRange.new(-360,360)
  6362. Aura4.LockedToPart = true
  6363. Aura4.Lifetime = NumberRange.new(0.2)
  6364. Aura4.Rate = 100
  6365. Aura4.Speed = NumberRange.new(0)
  6366. Aura4.EmissionDirection = "Top"
  6367. StrongPunch1:Play()
  6368. Break:Play()
  6369. for i = 0, 6, 0.1 do
  6370. swait()
  6371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6376. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6377. end
  6378. Aura4:Destroy()
  6379. StrongPunch2:Play()
  6380. Break:Play()
  6381. local Aura4 = Instance.new('ParticleEmitter')
  6382. Aura4.Name = "Aura"
  6383. Aura4.Texture = "rbxassetid://1046299182"
  6384. Aura4.Parent = Torso
  6385. Aura4.LightEmission = 1
  6386. Aura4.Transparency = NumberSequence.new(0.7,1)
  6387. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6388. Aura4.Size = NumberSequence.new(1,30)
  6389. Aura4.Rotation = NumberRange.new(-360,360)
  6390. Aura4.LockedToPart = true
  6391. Aura4.Lifetime = NumberRange.new(0.2)
  6392. Aura4.Rate = 100
  6393. Aura4.Speed = NumberRange.new(0)
  6394. Aura4.EmissionDirection = "Top"
  6395. for i = 0, 7, 0.1 do
  6396. swait()
  6397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6402. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6403. end
  6404. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6405. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6406. Aura4:Destroy()
  6407. Zanzoken = Instance.new("Part",char)
  6408. Zanzoken.Anchored = true
  6409. Zanzoken.Position = v3(999,999,999)
  6410. Zanzoken.CFrame = Torso.CFrame
  6411. game.Debris:AddItem(Zanzoken,0.5)
  6412. Zanzoken.Transparency = 1
  6413. Zano:Play()
  6414. wait()
  6415. idk = Instance.new("BillboardGui",Zanzoken)
  6416. idk.Size = UDim2.new(10,0,15,0)
  6417. idk.AlwaysOnTop = false
  6418. idk1 = Instance.new("ImageLabel",idk)
  6419. idk1.BackgroundTransparency = 1
  6420. idk.ExtentsOffset = v3(0,0,0)
  6421. idk1.ImageTransparency = 0
  6422. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6423. idk1.Size = UDim2.new(2,0,1,0)
  6424. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6425. idk1.Image = "rbxassetid://319554883"
  6426. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6427. wait()
  6428. Zanzoken = Instance.new("Part",char)
  6429. Zanzoken.Anchored = true
  6430. Zanzoken.Position = v3(999,999,999)
  6431. Zanzoken.CFrame = Torso.CFrame
  6432. game.Debris:AddItem(Zanzoken,0.5)
  6433. Zanzoken.Transparency = 1
  6434. wait()
  6435. idk = Instance.new("BillboardGui",Zanzoken)
  6436. idk.Size = UDim2.new(20,0,20,0)
  6437. idk.AlwaysOnTop = false
  6438. idk1 = Instance.new("ImageLabel",idk)
  6439. idk1.BackgroundTransparency = 1
  6440. idk.ExtentsOffset = v3(0,0,0)
  6441. idk1.ImageTransparency = 0
  6442. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6443. idk1.Size = UDim2.new(2,0,1,0)
  6444. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6445. idk1.Image = "rbxassetid://319554883"
  6446. for i = 0, 1, 0.1 do
  6447. swait()
  6448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6450. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6451. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6452. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6453. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6454. end
  6455. punchsound1:Play()
  6456. for i = 0, 1, 0.1 do
  6457. swait()
  6458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6460. 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)
  6461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6463. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6464. end
  6465. punchsound1:Play()
  6466. for i = 0, 1, 0.1 do
  6467. swait()
  6468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6470. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6471. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6472. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6473. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6474. end
  6475. for i = 0, 1, 0.1 do
  6476. swait()
  6477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6479. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6480. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6481. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6482. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6483. end
  6484. for i = 0, 1, 0.1 do
  6485. swait()
  6486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6488. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6490. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6491. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6492. end
  6493. punchsound1:Play()
  6494. for i = 0, 0.5, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6498. 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)
  6499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6502. end
  6503. punchsound1:Play()
  6504. for i = 0, 0.5, 0.1 do
  6505. swait()
  6506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6509. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6510. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6511. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6512. end
  6513. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6514. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6515. Zanzoken = Instance.new("Part",char)
  6516. Zanzoken.Anchored = true
  6517. Zanzoken.Position = v3(999,999,999)
  6518. Zanzoken.CFrame = Torso.CFrame
  6519. game.Debris:AddItem(Zanzoken,0.5)
  6520. Zanzoken.Transparency = 1
  6521. Zano:Play()
  6522. wait()
  6523. idk = Instance.new("BillboardGui",Zanzoken)
  6524. idk.Size = UDim2.new(10,0,15,0)
  6525. idk.AlwaysOnTop = false
  6526. idk1 = Instance.new("ImageLabel",idk)
  6527. idk1.BackgroundTransparency = 1
  6528. idk.ExtentsOffset = v3(0,0,0)
  6529. idk1.ImageTransparency = 0
  6530. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6531. idk1.Size = UDim2.new(2,0,1,0)
  6532. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6533. idk1.Image = "rbxassetid://319554883"
  6534. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6535. wait()
  6536. Zanzoken = Instance.new("Part",char)
  6537. Zanzoken.Anchored = true
  6538. Zanzoken.Position = v3(999,999,999)
  6539. Zanzoken.CFrame = Torso.CFrame
  6540. game.Debris:AddItem(Zanzoken,0.5)
  6541. Zanzoken.Transparency = 1
  6542. wait()
  6543. idk = Instance.new("BillboardGui",Zanzoken)
  6544. idk.Size = UDim2.new(20,0,20,0)
  6545. idk.AlwaysOnTop = false
  6546. idk1 = Instance.new("ImageLabel",idk)
  6547. idk1.BackgroundTransparency = 1
  6548. idk.ExtentsOffset = v3(0,0,0)
  6549. idk1.ImageTransparency = 0
  6550. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6551. idk1.Size = UDim2.new(2,0,1,0)
  6552. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6553. idk1.Image = "rbxassetid://319554883"
  6554. for i = 0, 0.4, 0.1 do
  6555. swait()
  6556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6559. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6560. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6561. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6562. end
  6563. punchsound1:Play()
  6564. for i = 0, 0.4, 0.1 do
  6565. swait()
  6566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6568. 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)
  6569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6571. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6572. end
  6573. punchsound1:Play()
  6574. for i = 0, 1, 0.1 do
  6575. swait()
  6576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6579. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6580. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6581. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6582. end
  6583. for i,v in pairs(to.Parent:GetChildren()) do
  6584. if v:IsA("Humanoid") then
  6585. v.Health = v.Health - 8
  6586.  
  6587. v.PlatformStand = true
  6588. end
  6589. end
  6590.  
  6591. hit1 = false
  6592.  
  6593. punchsound1:Play()
  6594. hit2 = true
  6595. for i = 0, 1, 0.1 do
  6596. swait()
  6597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6599. 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)
  6600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6601. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6602. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6603. end
  6604. for i,v in pairs(to.Parent:GetChildren()) do
  6605. if v:IsA("Humanoid") then
  6606. v.Health = v.Health - 10
  6607.  
  6608. v.PlatformStand = true
  6609. end
  6610. end
  6611. hit2 = false
  6612.  
  6613. punchsound1:Play()
  6614. hit3 = true
  6615. hit4 = true
  6616.  
  6617.  
  6618. punchsound1:Play()
  6619.  
  6620.  
  6621. coroutine.wrap(function()
  6622. for i=1,2 do
  6623. wait()
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629. for i,v in pairs(to.Parent:GetChildren()) do
  6630. if v:IsA("Humanoid") then
  6631. v.Health = v.Health - 30
  6632.  
  6633. v.PlatformStand = true
  6634. end
  6635. end
  6636. end
  6637.  
  6638.  
  6639. wait(3)
  6640. end)()
  6641.  
  6642.  
  6643.  
  6644. RootPart.Anchored = false
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650. StrongPunch:Play()
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657. for i,v in pairs(to.Parent:GetChildren()) do
  6658. if v:IsA("Humanoid") then
  6659. v.Health = v.Health - 20
  6660.  
  6661. v.PlatformStand = true
  6662. end
  6663. end
  6664.  
  6665. StrongPunch2:Play()
  6666.  
  6667.  
  6668. hitground = new("Part",char)
  6669. hitground.Size = Vector3.new(5,5,5)
  6670. hitground.Name = "Ground"
  6671. hitground.Transparency = 1
  6672. hitground.CanCollide = false
  6673. game.Debris:AddItem(hitground,2)
  6674. hitground.Position = Vector3.new(999,999,999)
  6675. hitgroundweld = new("Weld",hitground)
  6676. hitgroundweld.Part0 = to
  6677. hitgroundweld.Part1 = hitground
  6678. hitground.Touched:connect(function(hit2)
  6679. if hit2.Size.x > 150 then
  6680. hitground:Destroy()
  6681. ad = new("Part",char)
  6682. ad.Name = "NewPart"
  6683. ad.Size = Vector3.new(30,0.1,30)
  6684. ad.CanCollide = false
  6685. ad.Anchored = true
  6686. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6687. ad.Transparency = 1
  6688. aad = new("Decal",ad)
  6689.  
  6690. aad.Face = "Top"
  6691. aad.Transparency = 1
  6692. aad.Transparency = 0
  6693. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6694. smoke = new("Part",to)
  6695. smokemesh = new("SpecialMesh",smoke)
  6696. smokemesh.MeshId = "rbxassetid://928329648"
  6697. smoke.BrickColor = hit2.BrickColor
  6698. smoke.Anchored = true
  6699. smoke.Position = hitground.Position
  6700. GroundImpact:Play()
  6701. for i = 1,20 do
  6702. wait()
  6703. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6704. smoke.Transparency = smoke.Transparency + 1/20
  6705. end
  6706. smoke:Destroy()
  6707. wait(0.5)
  6708.  
  6709. for i = 1,20 do
  6710. wait(0.1)
  6711. aad.Transparency = aad.Transparency + 1/20
  6712. end
  6713. end
  6714. end)
  6715. ys = Instance.new("BodyVelocity",to)
  6716. ys.Name = "GO"
  6717.  
  6718. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6719.  
  6720. ys.Velocity = v3(0,-90,0)
  6721.  
  6722. wait(1)
  6723. ys:Destroy()
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729. hit3 = false
  6730. hit4 = false
  6731.  
  6732.  
  6733. hit1 = false
  6734. hit2 = false
  6735. hit3 = false
  6736. hit4 = false
  6737. idle = true
  6738. RootPart.Anchored = false
  6739. to.Anchored = false
  6740. end
  6741. end)
  6742. end
  6743.  
  6744.  
  6745. function Combo2()
  6746. getplayer = new("Part",char)
  6747. getplayer.Position = Vector3.new(999,999,999)
  6748. getplayer.Transparency = 1
  6749. getplayer.Size = v3(55,55,55)
  6750. getplayer.CanCollide = false
  6751. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6752. getplayer.Name = "GetPlayer"
  6753.  
  6754. game.Debris:AddItem(getplayer,0.5)
  6755.  
  6756. getplayer.Touched:connect(function(hit)
  6757. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6758. getplayer:Destroy()
  6759. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6760. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6761. to.Anchored = true
  6762. idle = false
  6763.  
  6764.  
  6765. hit1 = true
  6766.  
  6767. for i,v in pairs(to.Parent:GetChildren()) do
  6768. if v:IsA("Humanoid") then
  6769. v.Health = v.Health - 20
  6770.  
  6771. v.PlatformStand = true
  6772. end
  6773. end
  6774.  
  6775. for i,v in pairs(to.Parent:GetChildren()) do
  6776. if v:IsA("Humanoid") then
  6777. v.Health = v.Health - 10
  6778.  
  6779. v.PlatformStand = true
  6780. end
  6781. end
  6782.  
  6783. hit1 = false
  6784.  
  6785.  
  6786. hit2 = true
  6787.  
  6788. for i,v in pairs(to.Parent:GetChildren()) do
  6789. if v:IsA("Humanoid") then
  6790. v.Health = v.Health - 5
  6791.  
  6792. v.PlatformStand = true
  6793. end
  6794. end
  6795. hit2 = false
  6796.  
  6797. punchsound1:Play()
  6798. hit3 = true
  6799. hit4 = true
  6800.  
  6801.  
  6802. punchsound1:Play()
  6803.  
  6804. coroutine.wrap(function()
  6805. for i=1,2 do
  6806. wait()
  6807. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6808. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6809.  
  6810.  
  6811. for i = 0, 1, 0.1 do
  6812. swait()
  6813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6815. 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)
  6816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6818. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6819. end
  6820. StrongPunch:Play()
  6821. for i,v in pairs(to.Parent:GetChildren()) do
  6822. if v:IsA("Humanoid") then
  6823. v.Health = v.Health - 10
  6824.  
  6825. v.PlatformStand = true
  6826. end
  6827. end
  6828. end
  6829.  
  6830.  
  6831. wait(0.7)
  6832. end)()
  6833.  
  6834.  
  6835.  
  6836.  
  6837. RootPart.Anchored = true
  6838. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6839. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6840. local Must = Instance.new("Sound",Torso)
  6841. Must.SoundId = "rbxassetid://163627081"
  6842. Must.Pitch = 0.7
  6843. Must.Volume = 5
  6844. Must.Looped = false
  6845. wait(0)
  6846. Must:Play()
  6847.  
  6848.  
  6849. for i = 0, 1, 0.1 do
  6850. swait()
  6851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6853. 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)
  6854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6856. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6857. end
  6858.  
  6859.  
  6860. StrongPunch:Play()
  6861.  
  6862.  
  6863. for i = 0, 1, 0.1 do
  6864. swait()
  6865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6867. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6868. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6869. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6870. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6871. end
  6872.  
  6873.  
  6874.  
  6875. for i,v in pairs(to.Parent:GetChildren()) do
  6876. if v:IsA("Humanoid") then
  6877. v.Health = v.Health - 20
  6878.  
  6879. v.PlatformStand = true
  6880. end
  6881. end
  6882.  
  6883.  
  6884. hitground = new("Part",char)
  6885. hitground.Size = Vector3.new(5,5,5)
  6886. hitground.Name = "Ground"
  6887. hitground.Transparency = 1
  6888. hitground.CanCollide = false
  6889. game.Debris:AddItem(hitground,2)
  6890. hitground.Position = Vector3.new(999,999,999)
  6891. hitgroundweld = new("Weld",hitground)
  6892. hitgroundweld.Part0 = to
  6893. hitgroundweld.Part1 = hitground
  6894. hitground.Touched:connect(function(hit2)
  6895. if hit2.Size.x > 150 then
  6896. hitground:Destroy()
  6897. ad = new("Part",char)
  6898. ad.Name = "NewPart"
  6899. ad.Size = Vector3.new(30,0.1,30)
  6900. ad.CanCollide = false
  6901. ad.Anchored = true
  6902. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6903. ad.Transparency = 1
  6904. aad = new("Decal",ad)
  6905.  
  6906. aad.Face = "Top"
  6907. aad.Transparency = 1
  6908. aad.Transparency = 0
  6909. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6910. smoke = new("Part",to)
  6911. smokemesh = new("SpecialMesh",smoke)
  6912. smokemesh.MeshId = "rbxassetid://928329648"
  6913. smoke.BrickColor = hit2.BrickColor
  6914. smoke.Anchored = true
  6915. smoke.Position = hitground.Position
  6916. GroundImpact:Play()
  6917. for i = 1,20 do
  6918. wait()
  6919. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6920. smoke.Transparency = smoke.Transparency + 1/20
  6921. end
  6922. smoke:Destroy()
  6923. wait(0.5)
  6924.  
  6925. for i = 1,20 do
  6926. wait(0.1)
  6927. aad.Transparency = aad.Transparency + 1/20
  6928. end
  6929. end
  6930. end)
  6931. to.Anchored = false
  6932. ys = Instance.new("BodyVelocity",to)
  6933. ys.Name = "GO"
  6934.  
  6935. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6936.  
  6937. ys.Velocity = v3(0,-90,0)
  6938.  
  6939. wait(1)
  6940. ys:Destroy()
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946. hit3 = false
  6947. hit4 = false
  6948.  
  6949.  
  6950. hit1 = false
  6951. hit2 = false
  6952. hit3 = false
  6953. hit4 = false
  6954. idle = true
  6955. RootPart.Anchored = false
  6956. end
  6957. end)
  6958. end
  6959.  
  6960. function KABOOMZ222()
  6961. local effspwn = Instance.new("Part")
  6962. coroutine.resume(coroutine.create(function()
  6963. local sound1 = Instance.new("Sound")
  6964. sound1.SoundId = "rbxassetid://440145223"
  6965. sound1.MaxDistance = 600
  6966. sound1.EmitterSize = 60
  6967. sound1.Volume = 5.5
  6968. sound1.Pitch = 1.3
  6969. sound1.Parent = effspwn
  6970. local sound2 = Instance.new("Sound")
  6971. sound2.SoundId = "rbxassetid://440145223"
  6972. sound2.MaxDistance = 300
  6973. sound2.EmitterSize = 20
  6974. sound2.Volume = 3
  6975. sound2.Pitch = 0.7
  6976. sound2.Parent = effspwn
  6977. local sound3 = Instance.new("Sound")
  6978. sound3.SoundId = "rbxassetid://440145223"
  6979. sound2.MaxDistance = 400
  6980. sound2.EmitterSize = 30
  6981. sound2.Volume = 0.5
  6982. sound2.Pitch = 0.5
  6983. sound2.Parent = effspwn
  6984. sound2:Play()
  6985. wait()
  6986. sound1:Play()
  6987. sound3:Play()
  6988. end))
  6989. local model = Instance.new("Model")
  6990. game.Debris:AddItem(model, 20)
  6991. model.Name = "smasheffects"
  6992. model.Parent = workspace
  6993. effspwn.Name = "spwnr"
  6994. effspwn.Size = Vector3.new(1, 1, 1)
  6995. effspwn.Anchored = true
  6996. effspwn.CanCollide = false
  6997. effspwn.Transparency = 1
  6998. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  6999. effspwn.Parent = model
  7000.  
  7001.  
  7002.  
  7003.  
  7004. coroutine.resume(coroutine.create(function()
  7005. local shok = Instance.new("Part")
  7006. shok.Name = "whoosh"
  7007. shok.BrickColor = BrickColor.new("Institutional white")
  7008. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7009. shok.Size = Vector3.new(1, 1, 1)
  7010. shok.Anchored = true
  7011. shok.Material = "Neon"
  7012. shok.Transparency = 1
  7013. shok.CanCollide = false
  7014. shok.Parent = model
  7015. game.Debris:AddItem(shok, 12)
  7016. local mesh = Instance.new("SpecialMesh")
  7017. mesh.MeshType = "FileMesh"
  7018. mesh.MeshId = "rbxassetid://437347603"
  7019. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7020. mesh.Parent = shok
  7021.  
  7022.  
  7023.  
  7024.  
  7025.  
  7026. for e = 1, 8 do
  7027. wait()
  7028. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7029. shok.Transparency = shok.Transparency + 0.035
  7030. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7031. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7032.  
  7033.  
  7034. end
  7035. for e = 1, 16 do
  7036. wait()
  7037. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7038. shok.Transparency = shok.Transparency + 0.11
  7039. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7040. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7041.  
  7042. end
  7043. end))
  7044. coroutine.resume(coroutine.create(function()
  7045. local shok = Instance.new("Part")
  7046. shok.Name = "wring1"
  7047. shok.BrickColor = BrickColor.new("Institutional white")
  7048. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7049. shok.Size = Vector3.new(1, 1, 1)
  7050. shok.Anchored = true
  7051. shok.Material = "Neon"
  7052. shok.Transparency = 0.25
  7053. shok.CanCollide = false
  7054. shok.Parent = model
  7055. game.Debris:AddItem(shok, 12)
  7056. local mesh = Instance.new("SpecialMesh")
  7057. mesh.MeshType = "FileMesh"
  7058. mesh.MeshId = "rbxassetid://3270017"
  7059. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7060. mesh.Parent = shok
  7061. for e = 1, 30 do
  7062. wait()
  7063. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7064. shok.Transparency = shok.Transparency + 0.002
  7065. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7066. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7067. end
  7068. for e = 1, 38 do
  7069. wait()
  7070. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7071. shok.Transparency = shok.Transparency + 0.002
  7072. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7073. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7074. end
  7075. for e = 1, 24 do
  7076. wait()
  7077. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7078. shok.Transparency = shok.Transparency + 0.03
  7079. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7080. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7081. end
  7082. end))
  7083. coroutine.resume(coroutine.create(function()
  7084. local shok = Instance.new("Part")
  7085. shok.Name = "wring2"
  7086. shok.BrickColor = BrickColor.new("Institutional white")
  7087. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7088. shok.Size = Vector3.new(1, 1, 1)
  7089. shok.Anchored = true
  7090. shok.Material = "Neon"
  7091. shok.Transparency = 0.25
  7092. shok.CanCollide = false
  7093. shok.Parent = model
  7094. game.Debris:AddItem(shok, 12)
  7095. local mesh = Instance.new("SpecialMesh")
  7096. mesh.MeshType = "FileMesh"
  7097. mesh.MeshId = "rbxassetid://3270017"
  7098. mesh.Scale = Vector3.new(12, 12, 0.05)
  7099. mesh.Parent = shok
  7100. for e = 1, 30 do
  7101. wait()
  7102. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7103. shok.Transparency = shok.Transparency + 0.002
  7104. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7105. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7106. end
  7107. for e = 1, 38 do
  7108. wait()
  7109. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7110. shok.Transparency = shok.Transparency + 0.002
  7111. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7112. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7113. end
  7114. for e = 1, 24 do
  7115. wait()
  7116. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7117. shok.Transparency = shok.Transparency + 0.03
  7118. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7119. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7120. end
  7121. end))
  7122. coroutine.resume(coroutine.create(function()
  7123. local shok = Instance.new("Part")
  7124. shok.Name = "coil1"
  7125. shok.BrickColor = BrickColor.new("Institutional white")
  7126. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7127. shok.Size = Vector3.new(1, 1, 1)
  7128. shok.Anchored = true
  7129. shok.Material = "Neon"
  7130. shok.Transparency = 0.25
  7131. shok.CanCollide = false
  7132. shok.Parent = model
  7133. game.Debris:AddItem(shok, 12)
  7134. local mesh = Instance.new("SpecialMesh")
  7135. mesh.MeshType = "FileMesh"
  7136. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7137. mesh.Scale = Vector3.new(12, 12, 12)
  7138. mesh.Parent = shok
  7139. for e = 1, 15 do
  7140. wait()
  7141. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7142. shok.Transparency = shok.Transparency + 0.004
  7143. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7144. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7145. end
  7146. for e = 1, 16 do
  7147. wait()
  7148. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7149. shok.Transparency = shok.Transparency + 0.004
  7150. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7151. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7152. end
  7153. for e = 1, 12 do
  7154. wait()
  7155. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7156. shok.Transparency = shok.Transparency + 0.06
  7157. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7158. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7159. end
  7160. end))
  7161. coroutine.resume(coroutine.create(function()
  7162. local shok = Instance.new("Part")
  7163. shok.Name = "coil2"
  7164. shok.BrickColor = BrickColor.new("Institutional white")
  7165. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7166. shok.Size = Vector3.new(1, 1, 1)
  7167. shok.Anchored = true
  7168. shok.Material = "Neon"
  7169. shok.Transparency = 1
  7170. shok.CanCollide = false
  7171. shok.Parent = model
  7172. game.Debris:AddItem(shok, 12)
  7173. local mesh = Instance.new("SpecialMesh")
  7174. mesh.MeshType = "FileMesh"
  7175. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7176. mesh.Scale = Vector3.new(6, 12, 6)
  7177. mesh.Parent = shok
  7178. for e = 1, 15 do
  7179. wait()
  7180. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7181. shok.Transparency = shok.Transparency + 0.005
  7182. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7183. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7184. end
  7185. for e = 1, 16 do
  7186. wait()
  7187. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7188. shok.Transparency = shok.Transparency + 0.005
  7189. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7190. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7191. end
  7192. for e = 1, 12 do
  7193. wait()
  7194. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7195. shok.Transparency = shok.Transparency + 0.09
  7196. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7197. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7198. end
  7199. end))
  7200. coroutine.resume(coroutine.create(function()
  7201. local shok = Instance.new("Part")
  7202. shok.Name = "shokwve"
  7203. shok.BrickColor = BrickColor.new("Institutional white")
  7204. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7205. shok.Size = Vector3.new(1, 1, 1)
  7206. shok.Anchored = true
  7207. shok.Material = "Neon"
  7208. shok.Transparency = 0.6
  7209. shok.CanCollide = false
  7210. shok.Parent = model
  7211. game.Debris:AddItem(shok, 12)
  7212. local mesh = Instance.new("SpecialMesh")
  7213. mesh.MeshType = "FileMesh"
  7214. mesh.MeshId = "rbxassetid://489415447"
  7215. mesh.Scale = Vector3.new(1, 1, 1)
  7216. mesh.Parent = shok
  7217. for e = 1, 12 do
  7218. wait()
  7219. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7220. shok.Transparency = shok.Transparency + 0.002
  7221. end
  7222. for e = 1, 32 do
  7223. wait()
  7224. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7225. shok.Transparency = shok.Transparency + 0.002
  7226. end
  7227. for e = 1, 24 do
  7228. wait()
  7229. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7230. shok.Transparency = shok.Transparency + 0.03
  7231. end
  7232. end))
  7233. coroutine.resume(coroutine.create(function()
  7234. local shok = Instance.new("Part")
  7235. shok.Name = "shock2"
  7236. shok.BrickColor = BrickColor.new("Institutional white")
  7237. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7238. shok.Size = Vector3.new(1, 1, 1)
  7239. shok.Anchored = true
  7240. shok.Material = "Neon"
  7241. shok.Transparency = 0.35
  7242. shok.CanCollide = false
  7243. shok.Parent = model
  7244. game.Debris:AddItem(shok, 12)
  7245. local mesh = Instance.new("SpecialMesh")
  7246. mesh.MeshType = "FileMesh"
  7247. mesh.MeshId = "rbxassetid://1095709"
  7248. mesh.Scale = Vector3.new(12, 12, 12)
  7249. mesh.Parent = shok
  7250. for e = 1, 15 do
  7251. wait()
  7252. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7253. shok.Transparency = shok.Transparency + 0.004
  7254. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7255. end
  7256. for e = 1, 16 do
  7257. wait()
  7258. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7259. shok.Transparency = shok.Transparency + 0.004
  7260. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7261. end
  7262. for e = 1, 12 do
  7263. wait()
  7264. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7265. shok.Transparency = shok.Transparency + 0.06
  7266. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7267. end
  7268. end))
  7269. coroutine.resume(coroutine.create(function()
  7270. local shok = Instance.new("Part")
  7271. shok.Name = "shock3"
  7272. shok.BrickColor = BrickColor.new("Institutional white")
  7273. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7274. shok.Size = Vector3.new(1, 1, 1)
  7275. shok.Anchored = true
  7276. shok.Material = "Neon"
  7277. shok.Transparency = 0.35
  7278. shok.CanCollide = false
  7279. shok.Parent = model
  7280. game.Debris:AddItem(shok, 12)
  7281. local mesh = Instance.new("SpecialMesh")
  7282. mesh.MeshType = "FileMesh"
  7283. mesh.MeshId = "rbxassetid://1095709"
  7284. mesh.Scale = Vector3.new(12, 12, 12)
  7285. mesh.Parent = shok
  7286. for e = 1, 15 do
  7287. wait()
  7288. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7289. shok.Transparency = shok.Transparency + 0.004
  7290. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7291. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7292. end
  7293. for e = 1, 16 do
  7294. wait()
  7295. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7296. shok.Transparency = shok.Transparency + 0.004
  7297. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7298. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7299. end
  7300. for e = 1, 12 do
  7301. wait()
  7302. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7303. shok.Transparency = shok.Transparency + 0.06
  7304. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7305. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7306. end
  7307. end))
  7308. end
  7309.  
  7310.  
  7311.  
  7312. mouse.KeyDown:connect(function(k)
  7313. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7314. local exp = Instance.new("Explosion",Torso)
  7315. exp.BlastRadius = 45.5
  7316. exp.BlastPressure = 100
  7317. exp.Position = Torso
  7318. exp.Visible = true
  7319. end
  7320. end)
  7321.  
  7322. MV4 = 300
  7323. mouse.KeyDown:connect(function(k)
  7324. if attack == false and k == "8" then
  7325. for i, v in pairs(Torso:GetChildren()) do
  7326. if v:IsA('ParticleEmitter') then
  7327. v:Remove()
  7328. end
  7329. end
  7330. end
  7331. end)
  7332.  
  7333.  
  7334. MV4 = 300
  7335. mouse.KeyDown:connect(function(k)
  7336. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7337. MV4 = 0
  7338. Humanoid.WalkSpeed = 13
  7339. attack = true
  7340. Firepart1 = Instance.new("Part", RightArm)
  7341. Firepart1.Size = Vector3.new(1, 1, 1)
  7342. GuW1 = Instance.new("Weld")
  7343. GuW1.Name = "GuW"
  7344. GuW1.Part0 = RightArm
  7345. GuW1.C0 = cn(0, -1, 0)
  7346. GuW1.C1 = cn(0, 0, 0)
  7347. GuW1.Part1 = Firepart1
  7348. GuW1.Parent = RightArm
  7349. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7350. Firepart1.Transparency = 1
  7351. Firepart2 = Instance.new("Part", LeftArm)
  7352. Firepart2.Size = Vector3.new(1, 1, 1)
  7353. GuW2 = Instance.new("Weld")
  7354. GuW2.Name = "GuW"
  7355. GuW2.Part0 = LeftArm
  7356. GuW2.C0 = cn(0, -1, 0)
  7357. GuW2.C1 = cn(0, 0, 0)
  7358. GuW2.Part1 = Firepart2
  7359. GuW2.Parent = LeftArm
  7360. Firepart2.Transparency = 1
  7361. for i = 0, 5, 0.1 do
  7362. swait()
  7363. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7364. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7365. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7366. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7367. if Torsovelocity.Y > 2 then
  7368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7370. 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)
  7371. 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)
  7372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7373. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7374. elseif Torsovelocity.Y < 1 then
  7375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7377. 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)
  7378. 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)
  7379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7380. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7381. end
  7382. end
  7383. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7384. for i = 0, 7, 0.1 do
  7385. swait()
  7386. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7387. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7388. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7389. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7390. if Torsovelocity.Y > 2 then
  7391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7393. 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)
  7394. 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)
  7395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7396. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7397. elseif Torsovelocity.Y < 1 then
  7398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7400. 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)
  7401. 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)
  7402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7403. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7404. end
  7405. end
  7406. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7407. GuW1:Destroy()
  7408. GuW1 = Instance.new("Weld")
  7409. GuW1.Name = "GuW"
  7410. GuW1.Part0 = Torso
  7411. GuW1.C0 = cn(0, 0, -6)
  7412. GuW1.C1 = cn(0, 0, 0)
  7413. GuW1.Part1 = Firepart1
  7414. GuW1.Parent = Torso
  7415. GuW2:Destroy()
  7416. GuW2 = Instance.new("Weld")
  7417. GuW2.Name = "GuW"
  7418. GuW2.Part0 = Torso
  7419. GuW2.C0 = cn(0, 0, -6)
  7420. GuW2.C1 = cn(0, 0, 0)
  7421. GuW2.Part1 = Firepart2
  7422. GuW2.Parent = Torso
  7423. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7424. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7425. GuW2:Destroy()
  7426. GuW2 = Instance.new("Weld")
  7427. GuW2.Name = "GuW"
  7428. GuW2.Part0 = Torso
  7429. GuW2.C0 = cn(0, 0, -4)
  7430. GuW2.C1 = cn(0, 0, 0)
  7431. GuW2.Part1 = Firepart2
  7432. GuW2.Parent = Torso
  7433.  
  7434.  
  7435. for i = 0, 7, 0.1 do
  7436. swait()
  7437. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7438. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7439. if Torsovelocity.Y > 2 then
  7440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7442. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7446. elseif Torsovelocity.Y < 1 then
  7447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7453. end
  7454. end
  7455. local bp2 = Create("BodyPosition")({
  7456. P = 900,
  7457. D = 1000,
  7458. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7459. position = Torso.Position + Vector3.new(0, 60, 0),
  7460. Parent = Torso
  7461. })
  7462. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7463. for i = 0, 8, 0.1 do
  7464. swait()
  7465. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7466. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7467. 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)
  7468. if Torsovelocity.Y > 2 then
  7469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7471. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7474. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7475. elseif Torsovelocity.Y < 1 then
  7476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7478. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7481. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7482. end
  7483. end
  7484. for i = 0, 18, 0.1 do
  7485. swait()
  7486. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7487. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7488. 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)
  7489. if Torsovelocity.Y > 2 then
  7490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7492. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7495. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7496. elseif Torsovelocity.Y < 1 then
  7497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7499. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7501. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7502. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7503. end
  7504. end
  7505. GuW1:Destroy()
  7506. GuW1 = Instance.new("Weld")
  7507. GuW1.Name = "GuW"
  7508. GuW1.Part0 = Torso
  7509. GuW1.C0 = cn(0, 0, -15)
  7510. GuW1.C1 = cn(0, 0, 0)
  7511. GuW1.Part1 = Firepart1
  7512. GuW1.Parent = Torso
  7513. GuW2:Destroy()
  7514. GuW2 = Instance.new("Weld")
  7515. GuW2.Name = "GuW"
  7516. GuW2.Part0 = Torso
  7517. GuW2.C0 = cn(0, 0, -17.5)
  7518. GuW2.C1 = cn(0, 0, 0)
  7519. GuW2.Part1 = Firepart2
  7520. GuW2.Parent = Torso
  7521. for i = 0, 1.25, 0.01 do
  7522. swait()
  7523. 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)
  7524. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7525. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7526. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7527. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7528. if Torsovelocity.Y > 2 then
  7529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7531. 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)
  7532. 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)
  7533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7534. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7535. elseif Torsovelocity.Y < 1 then
  7536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7538. 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)
  7539. 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)
  7540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7541. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7542. end
  7543. end
  7544. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7545. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7546. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7547. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7548. for i = 0, 3, 0.1 do
  7549. swait()
  7550. if Torsovelocity.Y > 2 then
  7551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7557. elseif Torsovelocity.Y < 1 then
  7558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7563. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7564. end
  7565. end
  7566. wait(1)
  7567. bp2:Destroy()
  7568. Humanoid.WalkSpeed = 16
  7569. attack = false
  7570. MV4 = 0
  7571. Firepart1:Destroy()
  7572. Firepart2:Destroy()
  7573. end
  7574. end)
  7575. mouse.KeyDown:connect(function(k)
  7576. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7577. MV4 = 0
  7578. Humanoid.WalkSpeed = 13
  7579. attack = true
  7580. Firepart1 = Instance.new("Part", RightArm)
  7581. Firepart1.Size = Vector3.new(1, 1, 1)
  7582. GuW1 = Instance.new("Weld")
  7583. GuW1.Name = "GuW"
  7584. GuW1.Part0 = RightArm
  7585. GuW1.C0 = cn(0, -1, 0)
  7586. GuW1.C1 = cn(0, 0, 0)
  7587. GuW1.Part1 = Firepart1
  7588. GuW1.Parent = RightArm
  7589. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7590. Firepart1.Transparency = 1
  7591. Firepart2 = Instance.new("Part", LeftArm)
  7592. Firepart2.Size = Vector3.new(1, 1, 1)
  7593. GuW2 = Instance.new("Weld")
  7594. GuW2.Name = "GuW"
  7595. GuW2.Part0 = LeftArm
  7596. GuW2.C0 = cn(0, -1, 0)
  7597. GuW2.C1 = cn(0, 0, 0)
  7598. GuW2.Part1 = Firepart2
  7599. GuW2.Parent = LeftArm
  7600. Firepart2.Transparency = 1
  7601. GuW1:Destroy()
  7602. GuW1 = Instance.new("Weld")
  7603. GuW1.Name = "GuW"
  7604. GuW1.Part0 = Torso
  7605. GuW1.C0 = cn(0, 0, -6)
  7606. GuW1.C1 = cn(0, 0, 0)
  7607. GuW1.Part1 = Firepart1
  7608. GuW1.Parent = Torso
  7609. GuW2:Destroy()
  7610. GuW2 = Instance.new("Weld")
  7611. GuW2.Name = "GuW"
  7612. GuW2.Part0 = Torso
  7613. GuW2.C0 = cn(0, 0, -6)
  7614. GuW2.C1 = cn(0, 0, 0)
  7615. GuW2.Part1 = Firepart2
  7616. GuW2.Parent = Torso
  7617. GuW2:Destroy()
  7618. GuW2 = Instance.new("Weld")
  7619. GuW2.Name = "GuW"
  7620. GuW2.Part0 = Torso
  7621. GuW2.C0 = cn(0, 0, -4)
  7622. GuW2.C1 = cn(0, 0, 0)
  7623. GuW2.Part1 = Firepart2
  7624. GuW2.Parent = Torso
  7625. for i = 0, 18, 0.1 do
  7626. swait()
  7627. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7628. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7629. 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)
  7630. if Torsovelocity.Y > 2 then
  7631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7637. elseif Torsovelocity.Y < 1 then
  7638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7640. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7641. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7642. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7643. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7644. end
  7645. end
  7646. GuW1:Destroy()
  7647. GuW1 = Instance.new("Weld")
  7648. GuW1.Name = "GuW"
  7649. GuW1.Part0 = Torso
  7650. GuW1.C0 = cn(0, 0, -15)
  7651. GuW1.C1 = cn(0, 0, 0)
  7652. GuW1.Part1 = Firepart1
  7653. GuW1.Parent = Torso
  7654. GuW2:Destroy()
  7655. GuW2 = Instance.new("Weld")
  7656. GuW2.Name = "GuW"
  7657. GuW2.Part0 = Torso
  7658. GuW2.C0 = cn(0, 0, -17.5)
  7659. GuW2.C1 = cn(0, 0, 0)
  7660. GuW2.Part1 = Firepart2
  7661. GuW2.Parent = Torso
  7662. for i = 0, 1.25, 0.01 do
  7663. swait()
  7664. 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)
  7665. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7666. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7667. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7668. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7669. if Torsovelocity.Y > 2 then
  7670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7672. 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)
  7673. 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)
  7674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7676. end
  7677. end
  7678. wait(0.5)
  7679. Humanoid.WalkSpeed = 16
  7680. attack = false
  7681. MV4 = 300
  7682. Firepart1:Destroy()
  7683. Firepart2:Destroy()
  7684. end
  7685.  
  7686.  
  7687. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7688. MV4 = 90
  7689. Humanoid.WalkSpeed = 0.01
  7690. attack = true
  7691. Firepart1 = Instance.new("Part", RightArm)
  7692. Firepart1.Size = Vector3.new(1, 1, 1)
  7693. GuW1 = Instance.new("Weld")
  7694. GuW1.Name = "GuW"
  7695. GuW1.Part0 = RightArm
  7696. GuW1.C0 = cn(0, -1, 0)
  7697. GuW1.C1 = cn(0, 0, 0)
  7698. GuW1.Part1 = Firepart1
  7699. GuW1.Parent = RightArm
  7700. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7701. Firepart1.Transparency = 1
  7702. Firepart2 = Instance.new("Part", LeftArm)
  7703. Firepart2.Size = Vector3.new(1, 1, 1)
  7704. GuW2 = Instance.new("Weld")
  7705. GuW2.Name = "GuW"
  7706. GuW2.Part0 = LeftArm
  7707. GuW2.C0 = cn(0, -1, 0)
  7708. GuW2.C1 = cn(0, 0, 0)
  7709. GuW2.Part1 = Firepart2
  7710. GuW2.Parent = LeftArm
  7711. Firepart2.Transparency = 1
  7712. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7713. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7714. for i = 0, 2, 0.1 do
  7715. swait()
  7716. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7717. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7718. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7719. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7720. if Torsovelocity.Y > 2 then
  7721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7723. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7726. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7727. elseif Torsovelocity.Y < 1 then
  7728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7730. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7732. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7733. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7734. end
  7735. end
  7736. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7737. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7738. for i = 0, 7, 0.1 do
  7739. swait()
  7740. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7741. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7742. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7743. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7744. if Torsovelocity.Y > 2 then
  7745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7747. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7750. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7751. elseif Torsovelocity.Y < 1 then
  7752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7754. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7756. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7757. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7758. end
  7759. end
  7760. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7761. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7762. for i = 0, 7, 0.1 do
  7763. swait()
  7764. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7765. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7766. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7767. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7768. if Torsovelocity.Y > 2 then
  7769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7771. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7772. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7773. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7774. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7775. elseif Torsovelocity.Y < 1 then
  7776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7778. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  7780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7781. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7782. end
  7783. end
  7784. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7785. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7786. for i = 0, 6, 0.1 do
  7787. swait()
  7788. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7789. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7790. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7791. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7792. if Torsovelocity.Y > 2 then
  7793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7795. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7796. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7797. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7798. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7799. elseif Torsovelocity.Y < 1 then
  7800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7802. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7803. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7804. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7805. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7806. end
  7807. end
  7808. for i = 0, 5, 0.1 do
  7809. swait()
  7810. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7811. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7812. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7813. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7814. if Torsovelocity.Y > 2 then
  7815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7817. 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)
  7818. 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)
  7819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7821. elseif Torsovelocity.Y < 1 then
  7822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7824. 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)
  7825. 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)
  7826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7827. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7828. end
  7829. end
  7830. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7831. for i = 0, 7, 0.1 do
  7832. swait()
  7833. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7834. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7835. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7836. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7837. if Torsovelocity.Y > 2 then
  7838. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7839. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7840. 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)
  7841. 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)
  7842. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7843. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7844. elseif Torsovelocity.Y < 1 then
  7845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7847. 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)
  7848. 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)
  7849. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7850. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7851. end
  7852. end
  7853. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7854. GuW1:Destroy()
  7855. GuW1 = Instance.new("Weld")
  7856. GuW1.Name = "GuW"
  7857. GuW1.Part0 = Torso
  7858. GuW1.C0 = cn(0, 0, -6)
  7859. GuW1.C1 = cn(0, 0, 0)
  7860. GuW1.Part1 = Firepart1
  7861. GuW1.Parent = Torso
  7862. GuW2:Destroy()
  7863. GuW2 = Instance.new("Weld")
  7864. GuW2.Name = "GuW"
  7865. GuW2.Part0 = Torso
  7866. GuW2.C0 = cn(0, 0, -6)
  7867. GuW2.C1 = cn(0, 0, 0)
  7868. GuW2.Part1 = Firepart2
  7869. GuW2.Parent = Torso
  7870. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7871. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7872. GuW2:Destroy()
  7873. GuW2 = Instance.new("Weld")
  7874. GuW2.Name = "GuW"
  7875. GuW2.Part0 = Torso
  7876. GuW2.C0 = cn(0, 0, -4)
  7877. GuW2.C1 = cn(0, 0, 0)
  7878. GuW2.Part1 = Firepart2
  7879. GuW2.Parent = Torso
  7880. for i = 0, 7, 0.1 do
  7881. swait()
  7882. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7883. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7884. if Torsovelocity.Y > 2 then
  7885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7890. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7891. elseif Torsovelocity.Y < 1 then
  7892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7896. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7897. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7898. end
  7899. end
  7900. local bp2 = Create("BodyPosition")({
  7901. P = 900,
  7902. D = 1000,
  7903. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7904. position = Torso.Position + Vector3.new(0, 60, 0),
  7905. Parent = Torso
  7906. })
  7907. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7908. for i = 0, 8, 0.1 do
  7909. swait()
  7910. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7911. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7912. 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)
  7913. if Torsovelocity.Y > 2 then
  7914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7916. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7918. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7919. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7920. elseif Torsovelocity.Y < 1 then
  7921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7923. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7924. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7925. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7926. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7927. end
  7928. end
  7929. for i = 0, 18, 0.1 do
  7930. swait()
  7931. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7932. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7933. 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)
  7934. if Torsovelocity.Y > 2 then
  7935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7937. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7938. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7939. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7940. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7941. elseif Torsovelocity.Y < 1 then
  7942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7948. end
  7949. end
  7950. GuW1:Destroy()
  7951. GuW1 = Instance.new("Weld")
  7952. GuW1.Name = "GuW"
  7953. GuW1.Part0 = Torso
  7954. GuW1.C0 = cn(0, 0, -15)
  7955. GuW1.C1 = cn(0, 0, 0)
  7956. GuW1.Part1 = Firepart1
  7957. GuW1.Parent = Torso
  7958. GuW2:Destroy()
  7959. GuW2 = Instance.new("Weld")
  7960. GuW2.Name = "GuW"
  7961. GuW2.Part0 = Torso
  7962. GuW2.C0 = cn(0, 0, -17.5)
  7963. GuW2.C1 = cn(0, 0, 0)
  7964. GuW2.Part1 = Firepart2
  7965. GuW2.Parent = Torso
  7966. for i = 0, 1.25, 0.01 do
  7967. swait()
  7968. 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)
  7969. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7970. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7971. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7972. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7973. if Torsovelocity.Y > 2 then
  7974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7976. 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)
  7977. 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)
  7978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7980. elseif Torsovelocity.Y < 1 then
  7981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7983. 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)
  7984. 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)
  7985. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7986. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7987. end
  7988. end
  7989. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7990. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7991. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7992. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7993. for i = 0, 3, 0.1 do
  7994. swait()
  7995. if Torsovelocity.Y > 2 then
  7996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7999. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8000. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8001. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8002. elseif Torsovelocity.Y < 1 then
  8003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8007. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8008. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8009. end
  8010. end
  8011. wait(1)
  8012. bp2:Destroy()
  8013. Humanoid.WalkSpeed = 16
  8014. attack = false
  8015. MV4 = 0
  8016. Firepart1:Destroy()
  8017. Firepart2:Destroy()
  8018. end
  8019. end)
  8020. whiletruewait = false
  8021. game:GetService("RunService").Stepped:connect(function()
  8022. if whiletruewait == false then
  8023. whiletruewait = true
  8024. wait()
  8025. whiletruewait = false
  8026. end
  8027. end)
  8028. game:GetService("RunService").Stepped:connect(function()
  8029. if whiletruewait == false then
  8030. if MV1 < 20 then
  8031. MV1 = MV1 + 0.2
  8032. end
  8033. if MV2 < 90 then
  8034. MV2 = MV2 + 1
  8035. end
  8036. if MV3 < 190 then
  8037. MV3 = MV3 + 0.4
  8038. end
  8039. if MV4 < 500 then
  8040. MV4 = MV4 + 0.3
  8041. end
  8042. end
  8043. end)
  8044. Humanoid.MaxHealth = 10000
  8045. wait()
  8046. for i = 1, 6 do
  8047. Humanoid.Health = Humanoid.MaxHealth
  8048. wait()
  8049. end
  8050.  
  8051. ---
  8052. GroundWave3 = function()
  8053. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8054. Colors = {"White", "White"}
  8055. local wave = Instance.new("Part", char)
  8056. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8057. wave.Anchored = true
  8058. wave.Name = "Wave"
  8059. wave.CanCollide = false
  8060. wave.Locked = true
  8061. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8062. wave.TopSurface = "Smooth"
  8063. wave.BottomSurface = "Smooth"
  8064. wave.Transparency = 0.10
  8065. wave.CFrame = HandCF
  8066. wm = Instance.new("SpecialMesh",wave)
  8067. wm.MeshId = "rbxassetid://559831844"
  8068. coroutine.wrap(function()
  8069. for i = 1, 30, 1 do
  8070. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8071. wave.Size = wm.Scale
  8072. wave.CFrame = HandCF
  8073. wave.Transparency = i/30
  8074. wait()
  8075. end
  8076. wait()
  8077. wave:Destroy()
  8078. end)()
  8079. end
  8080. ---
  8081.  
  8082. local v3 = Vector3.new
  8083. local num = 0
  8084. local bc = BrickColor.new
  8085. local new = Instance.new
  8086.  
  8087. mouse.KeyDown:connect(function(key)
  8088. if key=="=" then
  8089. Serious()
  8090. char.JumPower = 150
  8091. end
  8092. end)
  8093. Health = math.huge --------- Serious mode aura.
  8094. BaseHealth = math.huge
  8095.  
  8096.  
  8097.  
  8098.  
  8099. InForm = false
  8100.  
  8101. Player = game.Players.LocalPlayer
  8102. Char = Player.Character
  8103. Torso = Char.Torso
  8104.  
  8105. function Serious()
  8106. for X = 1, 1 do wait()
  8107.  
  8108.  
  8109. wait(0)
  8110. for X = 1, 1 do wait()
  8111. local Effect = Instance.new("Part")
  8112. Effect.Name = "Effect"
  8113. Effect.Parent = Torso
  8114. Effect.CFrame = Torso.CFrame
  8115. Effect.BrickColor = BrickColor.new("Neon orange")
  8116. Effect.Shape = "Ball"
  8117. Effect.Size = Vector3.new(1, 1, 1)
  8118. Effect.Anchored = true
  8119. Effect.Material = "Neon"
  8120. Effect.CanCollide = false
  8121. Effect.CFrame = Torso.CFrame
  8122. Effect.Size = Effect.Size + Vector3.new(0.5)
  8123. Effect.Transparency = Effect.Transparency + 0.04
  8124. end
  8125. end
  8126.  
  8127. repeat
  8128. Torso:FindFirstChild("Effect"):Remove()
  8129. until Torso:FindFirstChild("Effect") == nil
  8130.  
  8131.  
  8132. local Color1 = Color3.new(255, 255, 0)
  8133. local Color2 = Color3.new(255, 255, 0)
  8134.  
  8135. for i = 0, 3, 0.1 do
  8136. swait()
  8137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8139. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8140. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8141. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8142. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8143. end
  8144. local pie22 = Instance.new("ParticleEmitter")
  8145. pie22.Parent = LeftArm
  8146. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8147. pie22.LightEmission = 1
  8148. pie22.Size = NumberSequence.new(1,2)
  8149. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8150. pie22.Transparency = NumberSequence.new(0.7,1)
  8151. pie22.EmissionDirection = "Top"
  8152. pie22.Enabled = true
  8153. pie22.Lifetime = NumberRange.new(1)
  8154. pie22.Rotation = NumberRange.new(-420, 425)
  8155. pie22.Rate = 50
  8156. pie22.Speed = NumberRange.new(1)
  8157. pie22.LockedToPart = false
  8158. pie22.VelocitySpread = 2
  8159. local pie22 = Instance.new("ParticleEmitter")
  8160. pie22.Parent = RightArm
  8161. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8162. pie22.LightEmission = 1
  8163. pie22.Size = NumberSequence.new(1,2)
  8164. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8165. pie22.Transparency = NumberSequence.new(0.7,1)
  8166. pie22.EmissionDirection = "Top"
  8167. pie22.Enabled = true
  8168. pie22.Lifetime = NumberRange.new(1)
  8169. pie22.Rotation = NumberRange.new(-420, 425)
  8170. pie22.Rate = 50
  8171. pie22.Speed = NumberRange.new(1)
  8172. pie22.LockedToPart = false
  8173. pie22.VelocitySpread = 2
  8174. local pie22 = Instance.new("ParticleEmitter")
  8175. pie22.Parent = LeftLeg
  8176. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8177. pie22.LightEmission = 1
  8178. pie22.Size = NumberSequence.new(1,2)
  8179. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8180. pie22.Transparency = NumberSequence.new(0.8,1)
  8181. pie22.EmissionDirection = "Top"
  8182. pie22.Enabled = true
  8183. pie22.Lifetime = NumberRange.new(1)
  8184. pie22.Rotation = NumberRange.new(-420, 425)
  8185. pie22.Rate = 20
  8186. pie22.Speed = NumberRange.new(1)
  8187. pie22.LockedToPart = false
  8188. pie22.VelocitySpread = 2
  8189. local pie22 = Instance.new("ParticleEmitter")
  8190. pie22.Parent = RightLeg
  8191. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8192. pie22.LightEmission = 1
  8193. pie22.Size = NumberSequence.new(1,2)
  8194. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8195. pie22.Transparency = NumberSequence.new(0.8,1)
  8196. pie22.EmissionDirection = "Top"
  8197. pie22.Enabled = true
  8198. pie22.Lifetime = NumberRange.new(1)
  8199. pie22.Rotation = NumberRange.new(-420, 425)
  8200. pie22.Rate = 20
  8201. pie22.Speed = NumberRange.new(1)
  8202. pie22.LockedToPart = false
  8203. pie22.VelocitySpread = 2
  8204. lig = Instance.new("PointLight",Player.Character.Torso)
  8205. lig.Color=Color3.new(255,255,0)
  8206. lig.Range = 6
  8207.  
  8208. local Must = Instance.new("Sound",Torso)
  8209. Must.SoundId = "rbxassetid://136847579"
  8210. Must.Pitch = 0.99
  8211. Must.Volume = 0.6
  8212. Must.Looped = false
  8213. wait(0)
  8214. Must:Play()
  8215. a21e = new("Part",char)
  8216. a21e.Name = "Beam"..num
  8217. a21e.Locked = true
  8218. a21e.Size = v3(1,1,1)
  8219. a21e.CanCollide = false
  8220. a21e.BrickColor = bc("Neon orange")
  8221. a21e.Material = "Neon"
  8222. a21e.Transparency = 0
  8223. aa21e = new("SpecialMesh",a21e)
  8224. a21e.Anchored = true
  8225. a21e.Position = RootPart.Position
  8226. aa21e.MeshType = "Sphere"
  8227. aa21e.Scale = v3(1,1,1)
  8228. for i = 1,50 do
  8229. wait()
  8230. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8231. a21e.Transparency = a21e.Transparency + 0.04
  8232. end
  8233.  
  8234.  
  8235. local Mus = Instance.new("Sound",Torso)
  8236. Mus.SoundId = "rbxassetid://291165237"
  8237. Mus.Pitch = 0.99
  8238. Mus.Volume = 0.2
  8239. Mus.Looped = true
  8240. wait(0)
  8241. Mus:Play()
  8242.  
  8243. InForm = true
  8244. Humanoid.JumpPower = 120
  8245.  
  8246. Char.Humanoid.MaxHealth = Health
  8247. wait(0.3)
  8248. Char.Humanoid.Health = Health
  8249. wait(0.7)
  8250. Must:Destroy()
  8251. end
  8252.  
  8253. function Base()
  8254. InForm = false
  8255. local Effect = Instance.new("Part")
  8256. Effect.Name = "Effect"
  8257. Effect.Parent = Torso
  8258. Effect.CFrame = Torso.CFrame
  8259. Effect.BrickColor = BrickColor.new("White")
  8260. Effect.Shape = "Ball"
  8261. Effect.Size = Vector3.new(8, 8, 8)
  8262. Effect.Anchored = true
  8263. Effect.Material = "Neon"
  8264. Effect.CanCollide = false
  8265. for loop = 1, 25 do wait()
  8266. Effect.CFrame = Torso.CFrame
  8267. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8268. Effect.Transparency = Effect.Transparency + 0.04
  8269.  
  8270. end
  8271. repeat
  8272. Torso:FindFirstChild("Effect"):Remove()
  8273. until Torso:FindFirstChild("Effect") == nil
  8274.  
  8275. for i, v in pairs(Torso:GetChildren()) do
  8276. if v:IsA('ParticleEmitter') then
  8277. v:Remove()
  8278. end
  8279. end
  8280. char.Humanoid.MaxHealth = BaseHealth
  8281. wait(0.3)
  8282. char.Humanoid.Health = BaseHealth
  8283.  
  8284.  
  8285. end
  8286.  
  8287. mouse.KeyDown:connect(function(key)
  8288. if key=="9" then
  8289. Base()
  8290. lig:Destroy()
  8291. end
  8292. end)
  8293.  
  8294. Player.Chatted:connect(function(Message)
  8295. if Message == "Time to get serious." and InForm == false then
  8296. wait(0.10)
  8297. Serious()
  8298. end
  8299. if Message == "off" or Message == "Nice fight." and InForm == true then
  8300. Base()
  8301. end
  8302. local ContentProvider = game:GetService("ContentProvider")
  8303.  
  8304. local function LoadAssets(AssetList)
  8305. -- Takes an asset list and preloads it. Will not wait for them to load.
  8306.  
  8307. for _, AssetId in pairs(AssetList) do
  8308. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8309. end
  8310. end
  8311.  
  8312. local Gibs = game.Workspace
  8313.  
  8314. function Kill(Character)
  8315. Character.Humanoid.Health = 0
  8316. local poo = Instance.new("IntValue",Character)
  8317. poo.Name = "haha nope"
  8318. local svch = Character
  8319. local hum = Character:findFirstChild("Humanoid")
  8320. Character.Archivable = true
  8321. local chrclone = Character:clone()
  8322. Character.Archivable = false
  8323.  
  8324. local ch = chrclone:GetChildren()
  8325. local i
  8326. for i = 1,#ch do
  8327. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8328. ch[i]:remove()
  8329. end
  8330. end
  8331. local function Scan(ch)
  8332. local e
  8333. for e = 1,#ch do
  8334. Scan(ch[e]:GetChildren())
  8335. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8336. ch[e]:remove()
  8337. end
  8338. end
  8339. end
  8340. Scan(chrclone:GetChildren())
  8341.  
  8342. local hum2 = chrclone:findFirstChild("Humanoid")
  8343.  
  8344.  
  8345. if hum2 ~= nil then
  8346. hum2.Name = "Humanoid2"
  8347. hum2.PlatformStand = true
  8348. hum2.Sit = true
  8349. hum2.MaxHealth = 0
  8350. hum2.Health = 0
  8351. end
  8352.  
  8353. local ch = Character:GetChildren()
  8354. local i
  8355. for i = 1,#ch do
  8356. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8357. ch[i]:remove()
  8358. end
  8359. end
  8360.  
  8361. wait(0.2)
  8362.  
  8363. local ch = Character:GetChildren()
  8364. local i
  8365. for i = 1,#ch do
  8366. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8367. ch[i]:remove()
  8368. end
  8369. end
  8370. Character = chrclone
  8371. local Torso = Character.Torso
  8372. local movevector = Vector3.new()
  8373.  
  8374. if Torso then
  8375. local Head = Character:FindFirstChild("Head")
  8376. local Limb = Character:FindFirstChild("Right Arm")
  8377. if Limb then
  8378.  
  8379. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8380. local Joint = Instance.new("Glue")
  8381. Joint.Name = "RightShoulder"
  8382. Joint.Part0 = Torso
  8383. Joint.Part1 = Limb
  8384. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8385. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8386. Joint.Parent = Torso
  8387.  
  8388. local B = Instance.new("Part")
  8389. B.TopSurface = 0
  8390. B.BottomSurface = 0
  8391. B.formFactor = "Symmetric"
  8392. B.Size = Vector3.new(1, 1, 1)
  8393. B.Transparency = 1
  8394. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8395. B.Parent = Character
  8396. local W = Instance.new("Weld")
  8397. W.Part0 = Limb
  8398. W.Part1 = B
  8399. W.C0 = CFrame.new(0, -0.5, 0)
  8400. W.Parent = Limb
  8401.  
  8402. end
  8403. local Limb = Character:FindFirstChild("Left Arm")
  8404. if Limb then
  8405.  
  8406. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8407. local Joint = Instance.new("Glue")
  8408. Joint.Name = "LeftShoulder"
  8409. Joint.Part0 = Torso
  8410. Joint.Part1 = Limb
  8411. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8412. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8413. Joint.Parent = Torso
  8414.  
  8415. local B = Instance.new("Part")
  8416. B.TopSurface = 0
  8417. B.BottomSurface = 0
  8418. B.formFactor = "Symmetric"
  8419. B.Size = Vector3.new(1, 1, 1)
  8420. B.Transparency = 1
  8421. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8422. B.Parent = Character
  8423. local W = Instance.new("Weld")
  8424. W.Part0 = Limb
  8425. W.Part1 = B
  8426. W.C0 = CFrame.new(0, -0.5, 0)
  8427. W.Parent = Limb
  8428.  
  8429. end
  8430. local Limb = Character:FindFirstChild("Right Leg")
  8431. if Limb then
  8432.  
  8433. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8434. local Joint = Instance.new("Glue")
  8435. Joint.Name = "RightHip"
  8436. Joint.Part0 = Torso
  8437. Joint.Part1 = Limb
  8438. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8439. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8440. Joint.Parent = Torso
  8441.  
  8442. local B = Instance.new("Part")
  8443. B.TopSurface = 0
  8444. B.BottomSurface = 0
  8445. B.formFactor = "Symmetric"
  8446. B.Size = Vector3.new(1, 1, 1)
  8447. B.Transparency = 1
  8448. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8449. B.Parent = Character
  8450. local W = Instance.new("Weld")
  8451. W.Part0 = Limb
  8452. W.Part1 = B
  8453. W.C0 = CFrame.new(0, -0.5, 0)
  8454. W.Parent = Limb
  8455.  
  8456. end
  8457. local Limb = Character:FindFirstChild("Left Leg")
  8458. if Limb then
  8459.  
  8460. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8461. local Joint = Instance.new("Glue")
  8462. Joint.Name = "LeftHip"
  8463. Joint.Part0 = Torso
  8464. Joint.Part1 = Limb
  8465. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8466. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8467. Joint.Parent = Torso
  8468.  
  8469. local B = Instance.new("Part")
  8470. B.TopSurface = 0
  8471. B.BottomSurface = 0
  8472. B.formFactor = "Symmetric"
  8473. B.Size = Vector3.new(1, 1, 1)
  8474. B.Transparency = 1
  8475. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8476. B.Parent = Character
  8477. local W = Instance.new("Weld")
  8478. W.Part0 = Limb
  8479. W.Part1 = B
  8480. W.C0 = CFrame.new(0, -0.5, 0)
  8481. W.Parent = Limb
  8482. end
  8483. end
  8484. end
  8485. ----------
  8486.  
  8487. lerpz = function(D, E, F, G)
  8488. D[E] = D[E]:lerp(F, G)
  8489. end
  8490.  
  8491. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8492. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8493. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8494. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8495. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8496. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8497. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8498. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8499. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8500. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8501. resetlerp = function()
  8502. RJ.C0 = RJC0
  8503. RJ.C1 = RJC1
  8504. N.C0 = NC0
  8505. N.C1 = NC1
  8506. RS.C0 = RSC0
  8507. RS.C1 = RSC1
  8508. LS.C0 = LSC0
  8509. LS.C1 = LSC1
  8510. RH.C0 = RHC0
  8511. RH.C1 = RHC1
  8512. LH.C0 = LHC0
  8513. LH.C1 = LHC1
  8514. end
  8515. -------
  8516. ----------
  8517. hrp = char.HumanoidRootPart
  8518.  
  8519. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8520. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8521. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8522. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8523. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8524. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8525. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8526. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8527. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8528. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8529. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8530. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8531. RS = Torso:FindFirstChild("Right Shoulder")
  8532. LS = Torso:FindFirstChild("Left Shoulder")
  8533. RH = Torso:FindFirstChild("Right Hip")
  8534. LH = Torso:FindFirstChild("Left Hip")
  8535. RJ = hrp:FindFirstChild("RootJoint")
  8536. N = Torso:FindFirstChild("Neck")
  8537. cf = CFrame.new
  8538. ang = CFrame.Angles
  8539. rd = math.rad
  8540. rd2 = math.random
  8541. cs = ColorSequence.new
  8542. ns = NumberSequence.new
  8543. nsk = NumberSequenceKeypoint.new
  8544. -------------------
  8545.  
  8546. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement