Advertisement
num6456

inf noob

May 11th, 2018
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
  17. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  18. if v:IsA("Accessory") then
  19. v:Destroy()
  20. end
  21. end
  22. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  23. if v:IsA("Shirt") then
  24. v:Remove()
  25. end
  26. end
  27. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  28. if v:IsA("Pants") then
  29. v:Remove()
  30. end
  31. end
  32. wait()
  33.  
  34. local v3 = Vector3.new
  35. local num = 0
  36. local bc = BrickColor.new
  37. local new = Instance.new
  38.  
  39. Instance.new("ForceField",char).Visible = false
  40. local poo = Instance.new("IntValue",Character)
  41. poo.Name = "haha nope"
  42. char.Humanoid.MaxHealth = math.huge
  43. wait()
  44. char.Humanoid.Health = math.huge
  45. Instance.new("ForceField",char).Visible = false
  46.  
  47. local ice = Instance.new("Part", Head)
  48. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  49. ice.BrickColor = BrickColor.new("White")
  50. ice.CanCollide = false
  51. ice.TopSurface = 0
  52. ice.BottomSurface = 0
  53. ice.Transparency = 1
  54. local ice2 = Instance.new("SpecialMesh", ice)
  55. ice2.MeshType = "Brick"
  56. ice2.Scale = Vector3.new(1, 1, 1)
  57. local ice3 = Instance.new("Weld", ice)
  58. ice3.Part0 = Head
  59. ice3.Part1 = ice
  60. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  61. local icesmoke = Instance.new("ParticleEmitter", ice)
  62. icesmoke.VelocitySpread = 5
  63. icesmoke.Size = NumberSequence.new({
  64. NumberSequenceKeypoint.new(0, 0.01),
  65. NumberSequenceKeypoint.new(1, 1)
  66. })
  67. icesmoke.Rate = math.huge
  68. icesmoke.Speed = NumberRange.new(1, 1)
  69. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  70. icesmoke.Transparency = NumberSequence.new({
  71. NumberSequenceKeypoint.new(0, 0.9),
  72. NumberSequenceKeypoint.new(1, 1)
  73. })
  74. icesmoke.Rotation = NumberRange.new(0, 360)
  75. icesmoke.Name = "Smoke"
  76. icesmoke.LightEmission = 0
  77. icesmoke.Acceleration = Vector3.new(0,0,0)
  78. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  79. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  80. icesmoke.LockedToPart = true
  81. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  82. secondcolor = "Really black"
  83. wait(0.016666666666666666)
  84. Effects = {}
  85. local Player = game.Players.localPlayer
  86. local Character = Player.Character
  87. local Humanoid = Character.Humanoid
  88. local mouse = Player:GetMouse()
  89. local LeftArm = Character["Left Arm"]
  90. local RightArm = Character["Right Arm"]
  91. local LeftLeg = Character["Left Leg"]
  92. local RightLeg = Character["Right Leg"]
  93. local Head = Character.Head
  94. local Torso = Character.Torso
  95. local cam = game.Workspace.CurrentCamera
  96. local RootPart = Character.HumanoidRootPart
  97. local RootJoint = RootPart.RootJoint
  98. local equipped = true
  99. local attack = false
  100. local Anim = "Idle"
  101. local idle = 0
  102. local attacktype = 1
  103. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  104. local velocity = RootPart.Velocity.y
  105. local sine = 0
  106. local change = 1
  107. local grabbed = false
  108. local cn = CFrame.new
  109. local mr = math.rad
  110. local angles = CFrame.Angles
  111. local ud = UDim2.new
  112. local c3 = Color3.new
  113. local dir = {
  114. w = 0,
  115. s = 0,
  116. a = 0,
  117. d = 0
  118. }
  119. firemode = true
  120. local Services = {
  121. SoundService = game:GetService("SoundService"),
  122. Players = game:GetService("Players"),
  123. Debris = game:GetService("Debris"),
  124. Workspace = game:GetService("Workspace"),
  125. Lighting = game:GetService("Lighting"),
  126. HttpService = game:GetService("HttpService"),
  127. InsertService = game:GetService("InsertService")
  128. }
  129. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  130. Humanoid.Animator:Destroy()
  131. Character.Animate:Destroy()
  132. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  133. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  134. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  135. RSH, LSH = nil, nil
  136. RW = Instance.new("Weld")
  137. LW = Instance.new("Weld")
  138. RH = Torso["Right Hip"]
  139. LH = Torso["Left Hip"]
  140. RSH = Torso["Right Shoulder"]
  141. LSH = Torso["Left Shoulder"]
  142. RSH.Parent = nil
  143. LSH.Parent = nil
  144. RW.Name = "RW"
  145. RW.Part0 = Torso
  146. RW.C0 = cn(1.5, 0.5, 0)
  147. RW.C1 = cn(0, 0.5, 0)
  148. RW.Part1 = RightArm
  149. RW.Parent = Torso
  150. LW.Name = "LW"
  151. LW.Part0 = Torso
  152. LW.C0 = cn(-1.5, 0.5, 0)
  153. LW.C1 = cn(0, 0.5, 0)
  154. LW.Part1 = LeftArm
  155. LW.Parent = Torso
  156. Head.face.Texture = "rbxassetid://459924806"
  157. spawn(function()
  158. while wait() do
  159. Head.BrickColor = BrickColor.new("Bright yellow")
  160. RightArm.BrickColor = BrickColor.new("Bright yellow")
  161. LeftArm.BrickColor = BrickColor.new("Bright yellow")
  162. Torso.BrickColor = BrickColor.new("Bright blue")
  163. RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
  164. LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
  165. end
  166. end)
  167.  
  168. --------------
  169.  
  170. function clerp(a, b, t)
  171. local qa = {
  172. QuaternionFromCFrame(a)
  173. }
  174. local qb = {
  175. QuaternionFromCFrame(b)
  176. }
  177. local ax, ay, az = a.x, a.y, a.z
  178. local bx, by, bz = b.x, b.y, b.z
  179. local _t = 1 - t
  180. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  181. end
  182. function QuaternionFromCFrame(cf)
  183. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  184. local trace = m00 + m11 + m22
  185. if trace > 0 then
  186. local s = math.sqrt(1 + trace)
  187. local recip = 0.5 / s
  188. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  189. else
  190. local i = 0
  191. if m00 < m11 then
  192. i = 1
  193. end
  194. if m22 > (i == 0 and m00 or m11) then
  195. i = 2
  196. end
  197. if i == 0 then
  198. local s = math.sqrt(m00 - m11 - m22 + 1)
  199. local recip = 0.5 / s
  200. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  201. elseif i == 1 then
  202. local s = math.sqrt(m11 - m22 - m00 + 1)
  203. local recip = 0.5 / s
  204. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  205. elseif i == 2 then
  206. local s = math.sqrt(m22 - m00 - m11 + 1)
  207. local recip = 0.5 / s
  208. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  209. end
  210. end
  211. end
  212. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  213. local xs, ys, zs = x + x, y + y, z + z
  214. local wx, wy, wz = w * xs, w * ys, w * zs
  215. local xx = x * xs
  216. local xy = x * ys
  217. local xz = x * zs
  218. local yy = y * ys
  219. local yz = y * zs
  220. local zz = z * zs
  221. 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))
  222. end
  223. function QuaternionSlerp(a, b, t)
  224. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  225. local startInterp, finishInterp
  226. if cosTheta >= 1.0E-4 then
  227. if 1 - cosTheta > 1.0E-4 then
  228. local theta = math.acos(cosTheta)
  229. local invSinTheta = 1 / math.sin(theta)
  230. startInterp = math.sin((1 - t) * theta) * invSinTheta
  231. finishInterp = math.sin(t * theta) * invSinTheta
  232. else
  233. startInterp = 1 - t
  234. finishInterp = t
  235. end
  236. elseif 1 + cosTheta > 1.0E-4 then
  237. local theta = math.acos(-cosTheta)
  238. local invSinTheta = 1 / math.sin(theta)
  239. startInterp = math.sin((t - 1) * theta) * invSinTheta
  240. finishInterp = math.sin(t * theta) * invSinTheta
  241. else
  242. startInterp = t - 1
  243. finishInterp = t
  244. end
  245. 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
  246. end
  247. function swait(num)
  248. if num == 0 or num == nil then
  249. game:service("RunService").RenderStepped:wait(0)
  250. else
  251. for i = 0, num do
  252. game:service("RunService").RenderStepped:wait(0)
  253. end
  254. end
  255. end
  256. local RbxUtility = LoadLibrary("RbxUtility")
  257. local Create = RbxUtility.Create
  258. function RemoveOutlines(part)
  259. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  260. end
  261. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  262. local Part = Create("Part")({
  263. formFactor = FormFactor,
  264. Parent = Parent,
  265. Reflectance = Reflectance,
  266. Transparency = Transparency,
  267. CanCollide = false,
  268. Locked = true,
  269. BrickColor = BrickColor.new(tostring(BColor)),
  270. Name = Name,
  271. Size = Size,
  272. Material = Material
  273. })
  274. RemoveOutlines(Part)
  275. return Part
  276. end
  277. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  278. local Msh = Create(Mesh)({
  279. Parent = Part,
  280. Offset = OffSet,
  281. Scale = Scale
  282. })
  283. if Mesh == "SpecialMesh" then
  284. Msh.MeshType = MeshType
  285. Msh.MeshId = MeshId
  286. end
  287. return Msh
  288. end
  289. function CreateWeld(Parent, Part0, Part1, C0, C1)
  290. local Weld = Create("Weld")({
  291. Parent = Parent,
  292. Part0 = Part0,
  293. Part1 = Part1,
  294. C0 = C0,
  295. C1 = C1
  296. })
  297. return Weld
  298. end
  299. function rayCast(Position, Direction, Range, Ignore)
  300. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  301. end
  302. function CreateSound(id, par, vol, pit)
  303. coroutine.resume(coroutine.create(function()
  304. local sou = Instance.new("Sound", par or workspace)
  305. sou.Volume = vol
  306. sou.Pitch = pit or 1
  307. sou.SoundId = id
  308. wait()
  309. sou:play()
  310. game:GetService("Debris"):AddItem(sou, 6)
  311. end))
  312. end
  313. function CreateSong(id, par, vol, pit)
  314. coroutine.resume(coroutine.create(function()
  315. sou2 = Instance.new("Sound", par or workspace)
  316. sou2.Volume = 1
  317. sou2.Pitch = 1
  318. sou2.SoundId = id
  319. wait()
  320. sou2:play()
  321. sou2.Looped = true
  322. end))
  323. end
  324. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  325. local function getclosest(obj, distance)
  326. local last, lastx = distance + 1, nil
  327. for i, v in pairs(workspace:GetChildren()) do
  328. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  329. local t = v.Torso
  330. local dist = t.Position - obj.Position.magnitude
  331. if distance >= dist and last > dist then
  332. last = dist
  333. lastx = v
  334. end
  335. end
  336. end
  337. return lastx
  338. end
  339. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  340. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  341. prt.Anchored = true
  342. prt.CFrame = cframe
  343. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  344. game:GetService("Debris"):AddItem(prt, 10)
  345. if Type == 1 or Type == nil then
  346. table.insert(Effects, {
  347. prt,
  348. "Block1",
  349. delay,
  350. x3,
  351. y3,
  352. z3,
  353. msh
  354. })
  355. elseif Type == 2 then
  356. table.insert(Effects, {
  357. prt,
  358. "Block2",
  359. delay,
  360. x3,
  361. y3,
  362. z3,
  363. msh
  364. })
  365. elseif Type == 3 then
  366. table.insert(Effects, {
  367. prt,
  368. "Block3",
  369. delay,
  370. x3,
  371. y3,
  372. z3,
  373. msh
  374. })
  375. end
  376. end
  377. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  378. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  379. prt.Anchored = true
  380. prt.CFrame = cframe
  381. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  382. game:GetService("Debris"):AddItem(prt, 10)
  383. table.insert(Effects, {
  384. prt,
  385. "Cylinder",
  386. delay,
  387. x3,
  388. y3,
  389. z3,
  390. msh
  391. })
  392. end
  393. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  394. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  395. prt.Anchored = true
  396. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  397. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  398. game:GetService("Debris"):AddItem(prt, 10)
  399. table.insert(Effects, {
  400. prt,
  401. "Cylinder",
  402. delay,
  403. x3,
  404. y3,
  405. z3,
  406. msh
  407. })
  408. end
  409. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  410. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  411. prt.Anchored = true
  412. prt.CFrame = cframe
  413. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  414. game:GetService("Debris"):AddItem(prt, 10)
  415. table.insert(Effects, {
  416. prt,
  417. "Cylinder",
  418. delay,
  419. x3,
  420. y3,
  421. z3,
  422. msh
  423. })
  424. end
  425. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  426. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  427. prt.Anchored = true
  428. prt.CFrame = cframe
  429. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  430. game:GetService("Debris"):AddItem(prt, 10)
  431. table.insert(Effects, {
  432. prt,
  433. "Cylinder",
  434. delay,
  435. x3,
  436. y3,
  437. z3,
  438. msh
  439. })
  440. end
  441. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  442. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  443. prt.Anchored = true
  444. prt.CFrame = cframe
  445. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  446. game:GetService("Debris"):AddItem(prt, 10)
  447. table.insert(Effects, {
  448. prt,
  449. "Cylinder",
  450. delay,
  451. x3,
  452. y3,
  453. z3,
  454. msh
  455. })
  456. end
  457. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  458. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  459. prt.Anchored = true
  460. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  461. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  462. local num = math.random(10, 50) / 1000
  463. game:GetService("Debris"):AddItem(prt, 10)
  464. table.insert(Effects, {
  465. prt,
  466. "Shatter",
  467. num,
  468. prt.CFrame,
  469. math.random() - math.random(),
  470. 0,
  471. math.random(50, 100) / 100
  472. })
  473. end
  474.  
  475. attack = false
  476. game:GetService("RunService").Stepped:connect(function()
  477. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  478. velocity = RootPart.Velocity.y
  479. sine = sine + change
  480. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  481. if equipped == true or equipped == false then
  482. if 1 < RootPart.Velocity.y and hit == nil then
  483. Anim = "Jump"
  484. if attack == false and ice_mode == false then
  485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  487. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  488. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  489. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  490. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  491. end
  492. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  493. Anim = "Fall"
  494. if attack == false then
  495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  497. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  498. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  499. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  500. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  501. end
  502. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  503. Anim = "Idle"
  504. if attack == false then
  505. change = 1
  506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  508. 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)
  509. 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)
  510. RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  511. 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)
  512. end
  513. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  514. Anim = "Walk"
  515. if attack==false then
  516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .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)
  517. 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)
  518. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  520. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  521. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  522. end
  523. end
  524. end
  525. if equipped == true or equipped == false then
  526. if 1 < RootPart.Velocity.Y and hit == nil then
  527. Anim = "Jump"
  528. if attack == false and ice_mode == true then
  529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  531. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  533. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  534. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  535. end
  536. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  537. Anim = "Fall"
  538. if attack == false then
  539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  543. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  544. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  545. end
  546. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  547. Anim = "Idle"
  548. if attack == false then
  549. change = 0.8
  550. 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)
  551. 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)
  552. 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)
  553. 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)
  554. 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)
  555. 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)
  556. end
  557. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  558. Anim = "Walk"
  559. if attack == false then
  560. 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)
  561. 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)
  562. 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)
  563. 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)
  564. 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)
  565. 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)
  566. end
  567. end
  568. end
  569. if 0 < #Effects then
  570. for e = 1, #Effects do
  571. if Effects[e] ~= nil then
  572. local Thing = Effects[e]
  573. if Thing ~= nil then
  574. local Part = Thing[1]
  575. local Mode = Thing[2]
  576. local Delay = Thing[3]
  577. local IncX = Thing[4]
  578. local IncY = Thing[5]
  579. local IncZ = Thing[6]
  580. if 1 >= Thing[1].Transparency then
  581. if Thing[2] == "Block1" then
  582. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  583. local Mesh = Thing[1].Mesh
  584. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  585. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  586. elseif Thing[2] == "Block2" then
  587. 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)
  588. local Mesh = Thing[7]
  589. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  590. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  591. elseif Thing[2] == "Block3" then
  592. 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)
  593. local Mesh = Thing[7]
  594. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  595. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  596. elseif Thing[2] == "Cylinder" then
  597. local Mesh = Thing[1].Mesh
  598. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  599. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  600. elseif Thing[2] == "Blood" then
  601. local Mesh = Thing[7]
  602. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  603. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  604. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  605. elseif Thing[2] == "Elec" then
  606. local Mesh = Thing[1].Mesh
  607. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  608. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  609. elseif Thing[2] == "Disappear" then
  610. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  611. elseif Thing[2] == "Shatter" then
  612. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  613. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  614. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  615. Thing[6] = Thing[6] + Thing[5]
  616. end
  617. else
  618. Part.Parent = nil
  619. table.remove(Effects, e)
  620. end
  621. end
  622. end
  623. end
  624. end
  625. end)
  626. function RemoveOutlines(part)
  627. part.TopSurface = 10
  628. end
  629. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  630. local Part = Create("Part")({
  631. Parent = Parent,
  632. Reflectance = Reflectance,
  633. Transparency = Transparency,
  634. CanCollide = false,
  635. Locked = true,
  636. BrickColor = BrickColor.new(tostring(BColor)),
  637. Name = Name,
  638. Size = Size,
  639. Material = Material
  640. })
  641. RemoveOutlines(Part)
  642. return Part
  643. end
  644. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  645. local Msh = Create(Mesh)({
  646. Parent = Part,
  647. Offset = OffSet,
  648. Scale = Scale
  649. })
  650. if Mesh == "SpecialMesh" then
  651. Msh.MeshType = MeshType
  652. Msh.MeshId = MeshId
  653. end
  654. return Msh
  655. end
  656. function CreateWeld(Parent, Part0, Part1, C0, C1)
  657. local Weld = Create("Weld")({
  658. Parent = Parent,
  659. Part0 = Part0,
  660. Part1 = Part1,
  661. C0 = C0,
  662. C1 = C1
  663. })
  664. return Weld
  665. end
  666. WSHM = {
  667. "White",
  668. "Pastel light blue"
  669. }
  670. WSH = WSHM[math.random(1, #WSHM)]
  671. function IcePartFunk(HPart, aria, Min, Max)
  672. IcePart = Instance.new("Part", HPart)
  673. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  674. IcePart.CanCollide = false
  675. IuW = Instance.new("Weld")
  676. IuW.Name = "GuW"
  677. IuW.Part0 = HPart
  678. 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))
  679. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  680. IuW.Part1 = IcePart
  681. IuW.Parent = HPart
  682. IcePart.Transparency = 0.85
  683. IcePart.Material = "Neon"
  684. WSH = WSHM[math.random(1, #WSHM)]
  685. IcePart.BrickColor = BrickColor.new("" .. WSH)
  686. RemoveOutlines(IcePart)
  687. game:GetService("Debris"):AddItem(IuW, 4)
  688. game:GetService("Debris"):AddItem(IcePart, 6)
  689. end
  690. SpikeMeshId = 1033714
  691. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  692. local Part = Instance.new("Part", Parent)
  693. Part.Name = Name
  694. Part.BrickColor = BrickColor.new(Color)
  695. Part.Size = Size
  696. Part.Material = Material
  697. Part.Transparency = Transparency
  698. Part.CanCollide = false
  699. RemoveOutlines(Part)
  700. local Mesh = Instance.new("SpecialMesh", Part)
  701. Mesh.MeshType = "Sphere"
  702. Mesh.Scale = Scale
  703. return Mesh and Part
  704. end
  705. CFuncs = {
  706. Part = {
  707. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  708. local Part = Create("Part")({
  709. Parent = Parent,
  710. Reflectance = Reflectance,
  711. Transparency = Transparency,
  712. CanCollide = false,
  713. Locked = true,
  714. BrickColor = BrickColor.new(tostring(BColor)),
  715. Name = Name,
  716. Size = Size,
  717. Material = Material
  718. })
  719. RemoveOutlines(Part)
  720. return Part
  721. end
  722. },
  723. Mesh = {
  724. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  725. local Msh = Create(Mesh)({
  726. Parent = Part,
  727. Offset = OffSet,
  728. Scale = Scale
  729. })
  730. if Mesh == "SpecialMesh" then
  731. Msh.MeshType = MeshType
  732. Msh.MeshId = MeshId
  733. end
  734. return Msh
  735. end
  736. },
  737. Mesh = {
  738. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  739. local Msh = Create(Mesh)({
  740. Parent = Part,
  741. Offset = OffSet,
  742. Scale = Scale
  743. })
  744. if Mesh == "SpecialMesh" then
  745. Msh.MeshType = MeshType
  746. Msh.MeshId = MeshId
  747. end
  748. return Msh
  749. end
  750. },
  751. Weld = {
  752. Create = function(Parent, Part0, Part1, C0, C1)
  753. local Weld = Create("Weld")({
  754. Parent = Parent,
  755. Part0 = Part0,
  756. Part1 = Part1,
  757. C0 = C0,
  758. C1 = C1
  759. })
  760. return Weld
  761. end
  762. },
  763. Sound = {
  764. Create = function(id, par, vol, pit)
  765. coroutine.resume(coroutine.create(function()
  766. local S = Create("Sound")({
  767. Volume = vol,
  768. Pitch = pit or 1,
  769. SoundId = id,
  770. Parent = par or workspace
  771. })
  772. wait()
  773. S:play()
  774. game:GetService("Debris"):AddItem(S, 6)
  775. end))
  776. end
  777. },
  778. ParticleEmitter = {
  779. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  780. local fp = Create("ParticleEmitter")({
  781. Parent = Parent,
  782. Color = ColorSequence.new(Color1, Color2),
  783. LightEmission = LightEmission,
  784. Size = Size,
  785. Texture = Texture,
  786. Transparency = Transparency,
  787. ZOffset = ZOffset,
  788. Acceleration = Accel,
  789. Drag = Drag,
  790. LockedToPart = LockedToPart,
  791. VelocityInheritance = VelocityInheritance,
  792. EmissionDirection = EmissionDirection,
  793. Enabled = Enabled,
  794. Lifetime = LifeTime,
  795. Rate = Rate,
  796. Rotation = Rotation,
  797. RotSpeed = RotSpeed,
  798. Speed = Speed,
  799. VelocitySpread = VelocitySpread
  800. })
  801. return fp
  802. end
  803. }
  804. }
  805. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  806. if hit.Parent == nil then
  807. return
  808. end
  809. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  810. for _, v in pairs(hit.Parent:children()) do
  811. if v:IsA("Humanoid") then
  812. h = v
  813. end
  814. end
  815. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  816. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  817. return
  818. end
  819. local c = Create("ObjectValue")({
  820. Name = "creator",
  821. Value = game:service("Players").LocalPlayer,
  822. Parent = h
  823. })
  824. game:GetService("Debris"):AddItem(c, 0.5)
  825. if HitSound ~= nil and HitPitch ~= nil then
  826. CreateSound(HitSound, hit, 1, HitPitch)
  827. end
  828. local Damage = math.random(minim, maxim)
  829. local blocked = false
  830. local block = hit.Parent:findFirstChild("Block")
  831. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  832. blocked = true
  833. block.Value = block.Value - 1
  834. print(block.Value)
  835. end
  836. if blocked == false then
  837. h.Health = h.Health - Damage
  838. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  839. else
  840. h.Health = h.Health - Damage / 2
  841. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  842. end
  843. if Type == "Knockdown" then
  844. local hum = hit.Parent.Humanoid
  845. hum.PlatformStand = true
  846. coroutine.resume(coroutine.create(function(HHumanoid)
  847. swait(1)
  848. HHumanoid.PlatformStand = false
  849. end), hum)
  850. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  851. local bodvol = Create("BodyVelocity")({
  852. velocity = angle * knockback,
  853. P = 5000,
  854. maxForce = Vector3.new(8000, 8000, 8000),
  855. Parent = hit
  856. })
  857. local rl = Create("BodyAngularVelocity")({
  858. P = 3000,
  859. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  860. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  861. Parent = hit
  862. })
  863. game:GetService("Debris"):AddItem(bodvol, 0.5)
  864. game:GetService("Debris"):AddItem(rl, 0.5)
  865. elseif Type == "Normal" then
  866. local vp = Create("BodyVelocity")({
  867. P = 500,
  868. maxForce = Vector3.new(math.huge, 0, math.huge),
  869. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  870. })
  871. if knockback > 0 then
  872. vp.Parent = hit.Parent.Torso
  873. end
  874. game:GetService("Debris"):AddItem(vp, 0.5)
  875. elseif Type == "Impale" then
  876. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  877. Spike.Anchored = true
  878. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  879. Spike.Position = hit.Parent.Torso.Position
  880. for i = 1, 5 do
  881. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  882. end
  883. Services.Debris:AddItem(Spike, 4)
  884. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=426729010", Spike, 0.8, 2)
  885. hit.Parent.Humanoid.PlatformStand = true
  886. swait(1)
  887. hit.Parent.Humanoid.PlatformStand = false
  888. elseif Type == "Up" then
  889. local bodyVelocity = Create("BodyVelocity")({
  890. velocity = Vector3.new(0, 20, 0),
  891. P = 5000,
  892. maxForce = Vector3.new(8000, 8000, 8000),
  893. Parent = hit
  894. })
  895. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  896. local bodyVelocity = Create("BodyVelocity")({
  897. velocity = Vector3.new(0, 20, 0),
  898. P = 5000,
  899. maxForce = Vector3.new(8000, 8000, 8000),
  900. Parent = hit
  901. })
  902. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  903. elseif Type == "Snare" then
  904. local bp = Create("BodyPosition")({
  905. P = 900,
  906. D = 1000,
  907. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  908. position = hit.Parent.Torso.Position,
  909. Parent = hit.Parent.Torso
  910. })
  911. game:GetService("Debris"):AddItem(bp, 1)
  912. elseif Type == "Slowness" then
  913. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  914. for i = 1, 25 do
  915. hit.Parent.Humanoid.WalkSpeed = 4
  916. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  917. end
  918. wait(4)
  919. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  920. elseif Type == "FireDmg" then
  921. for i = 1, math.random(60, 150) do
  922. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  923. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  924. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  925. wait(0.1)
  926. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  927. end
  928. elseif Type == "Freeze" then
  929. local bp = Create("BodyPosition")({
  930. P = 900,
  931. D = 1000,
  932. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  933. position = hit.Parent.Torso.Position,
  934. Parent = hit.Parent.Torso
  935. })
  936. game:GetService("Debris"):AddItem(bp, 4)
  937. for i = 1, 25 do
  938. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  939. end
  940. elseif Type == "Freeze2" then
  941. local BodPos = Create("BodyPosition")({
  942. P = 50000,
  943. D = 1000,
  944. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  945. position = hit.Parent.Torso.Position,
  946. Parent = hit.Parent.Torso
  947. })
  948. local BodGy = Create("BodyGyro")({
  949. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  950. P = 20000,
  951. Parent = hit.Parent.Torso,
  952. cframe = hit.Parent.Torso.CFrame
  953. })
  954. hit.Parent.Torso.Anchored = true
  955. coroutine.resume(coroutine.create(function(Part)
  956. swait(1.5)
  957. Part.Anchored = false
  958. end), hit.Parent.Torso)
  959. game:GetService("Debris"):AddItem(BodPos, 3)
  960. game:GetService("Debris"):AddItem(BodGy, 3)
  961. end
  962. local debounce = Create("BoolValue")({
  963. Name = "DebounceHit",
  964. Parent = hit.Parent,
  965. Value = true
  966. })
  967. game:GetService("Debris"):AddItem(debounce, Delay)
  968. c = Instance.new("ObjectValue")
  969. c.Name = "creator"
  970. c.Value = Player
  971. c.Parent = h
  972. game:GetService("Debris"):AddItem(c, 0.5)
  973. end
  974. end
  975. function ShowDamage(Pos, Text, Time, Color)
  976. local Rate = 0.033333333333333
  977. if not Pos then
  978. local Pos = Vector3.new(0, 0, 0)
  979. end
  980. local Text = Text or ""
  981. local Time = Time or 2
  982. if not Color then
  983. local Color = Color3.new(1, 0, 1)
  984. end
  985. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  986. EffectPart.Anchored = true
  987. local BillboardGui = Create("BillboardGui")({
  988. Size = UDim2.new(3, 0, 3, 0),
  989. Adornee = EffectPart,
  990. Parent = EffectPart
  991. })
  992. local TextLabel = Create("TextLabel")({
  993. BackgroundTransparency = 1,
  994. Size = UDim2.new(1, 0, 1, 0),
  995. Text = Text,
  996. TextColor3 = Color,
  997. TextScaled = true,
  998. Font = Enum.Font.ArialBold,
  999. Parent = BillboardGui
  1000. })
  1001. game.Debris:AddItem(EffectPart, Time + 0.1)
  1002. EffectPart.Parent = game:GetService("Workspace")
  1003. delay(0, function()
  1004. local Frames = Time / Rate
  1005. for Frame = 1, Frames do
  1006. wait(Rate)
  1007. local Percent = Frame / Frames
  1008. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1009. TextLabel.TextTransparency = Percent
  1010. end
  1011. if EffectPart and EffectPart.Parent then
  1012. EffectPart:Destroy()
  1013. end
  1014. end)
  1015. end
  1016. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1017. for _, c in pairs(workspace:children()) do
  1018. local hum = c:findFirstChild("Humanoid")
  1019. if hum ~= nil then
  1020. local head = c:findFirstChild("Head")
  1021. if head ~= nil then
  1022. local targ = head.Position - Part.Position
  1023. local mag = targ.magnitude
  1024. if magni >= mag and c.Name ~= Player.Name then
  1025. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1026. end
  1027. end
  1028. end
  1029. end
  1030. end
  1031. function MagniKILL(Part, magni, knock, Type)
  1032. for _, c in pairs(workspace:children()) do
  1033. local hum = c:findFirstChild("Humanoid")
  1034. if hum ~= nil then
  1035. local head = c:findFirstChild("Head")
  1036. if head ~= nil then
  1037. local targ = head.Position - Part.Position
  1038. local mag = targ.magnitude
  1039. if magni >= mag and c.Name ~= Player.Name then
  1040. hum.Health = 0
  1041. end
  1042. end
  1043. end
  1044. end
  1045. end
  1046. EffectModel = Instance.new("Model", Character)
  1047. EffectModel.Name = "Effects"
  1048. Effects = {
  1049. Block = {
  1050. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1051. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1052. prt.Anchored = true
  1053. prt.CFrame = cframe
  1054. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1055. game:GetService("Debris"):AddItem(prt, 10)
  1056. if Type == 1 or Type == nil then
  1057. table.insert(Effects, {
  1058. prt,
  1059. "Block1",
  1060. delay,
  1061. x3,
  1062. y3,
  1063. z3,
  1064. msh
  1065. })
  1066. elseif Type == 2 then
  1067. table.insert(Effects, {
  1068. prt,
  1069. "Block2",
  1070. delay,
  1071. x3,
  1072. y3,
  1073. z3,
  1074. msh
  1075. })
  1076. else
  1077. table.insert(Effects, {
  1078. prt,
  1079. "Block3",
  1080. delay,
  1081. x3,
  1082. y3,
  1083. z3,
  1084. msh
  1085. })
  1086. end
  1087. end
  1088. },
  1089. Sphere = {
  1090. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1091. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1092. prt.Anchored = true
  1093. prt.CFrame = cframe
  1094. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1095. game:GetService("Debris"):AddItem(prt, 10)
  1096. table.insert(Effects, {
  1097. prt,
  1098. "Cylinder",
  1099. delay,
  1100. x3,
  1101. y3,
  1102. z3,
  1103. msh
  1104. })
  1105. end
  1106. },
  1107. Cylinder = {
  1108. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1109. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1110. prt.Anchored = true
  1111. prt.CFrame = cframe
  1112. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1113. game:GetService("Debris"):AddItem(prt, 10)
  1114. table.insert(Effects, {
  1115. prt,
  1116. "Cylinder",
  1117. delay,
  1118. x3,
  1119. y3,
  1120. z3,
  1121. msh
  1122. })
  1123. end
  1124. },
  1125. Wave = {
  1126. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1127. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1128. prt.Anchored = true
  1129. prt.CFrame = cframe
  1130. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1131. game:GetService("Debris"):AddItem(prt, 10)
  1132. table.insert(Effects, {
  1133. prt,
  1134. "Cylinder",
  1135. delay,
  1136. x3,
  1137. y3,
  1138. z3,
  1139. msh
  1140. })
  1141. end
  1142. },
  1143. Ring = {
  1144. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1145. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1146. prt.Anchored = true
  1147. prt.CFrame = cframe
  1148. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1149. game:GetService("Debris"):AddItem(prt, 10)
  1150. table.insert(Effects, {
  1151. prt,
  1152. "Cylinder",
  1153. delay,
  1154. x3,
  1155. y3,
  1156. z3,
  1157. msh
  1158. })
  1159. end
  1160. },
  1161. Break = {
  1162. Create = function(brickcolor, cframe, x1, y1, z1)
  1163. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1164. prt.Anchored = true
  1165. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1166. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1167. local num = math.random(10, 50) / 1000
  1168. game:GetService("Debris"):AddItem(prt, 10)
  1169. table.insert(Effects, {
  1170. prt,
  1171. "Shatter",
  1172. num,
  1173. prt.CFrame,
  1174. math.random() - math.random(),
  1175. 0,
  1176. math.random(50, 100) / 100
  1177. })
  1178. end
  1179. }
  1180. }
  1181. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1182. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1183. prt.Anchored = true
  1184. prt.CFrame = cframe
  1185. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1186. game:GetService("Debris"):AddItem(prt, 10)
  1187. if Type == 1 or Type == nil then
  1188. table.insert(Effects, {
  1189. prt,
  1190. "Block1",
  1191. delay,
  1192. x3,
  1193. y3,
  1194. z3,
  1195. msh
  1196. })
  1197. elseif Type == 2 then
  1198. table.insert(Effects, {
  1199. prt,
  1200. "Block2",
  1201. delay,
  1202. x3,
  1203. y3,
  1204. z3,
  1205. msh
  1206. })
  1207. elseif Type == 3 then
  1208. table.insert(Effects, {
  1209. prt,
  1210. "Block3",
  1211. delay,
  1212. x3,
  1213. y3,
  1214. z3,
  1215. msh
  1216. })
  1217. end
  1218. end
  1219. function CreateSound(id, par, vol, pit)
  1220. coroutine.resume(coroutine.create(function()
  1221. local sou = Instance.new("Sound", par or workspace)
  1222. sou.Volume = vol
  1223. sou.Pitch = pit or 1
  1224. sou.SoundId = id
  1225. swait()
  1226. sou:play()
  1227. game:GetService("Debris"):AddItem(sou, 6)
  1228. end))
  1229. end
  1230. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1231. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1232. prt.Anchored = true
  1233. prt.CFrame = cframe
  1234. prt.Material = "Neon"
  1235. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1236. game:GetService("Debris"):AddItem(prt, 10)
  1237. coroutine.resume(coroutine.create(function(Part, Mesh)
  1238. for i = 0, 6, delay do
  1239. swait()
  1240. Part.Transparency = i
  1241. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1242. end
  1243. Part.Parent = nil
  1244. end), prt, msh)
  1245. end
  1246. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1247. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1248. local MainPos = partt.Position
  1249. local MainPos2 = mouse + SpreadVectors
  1250. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1251. local speed = 1000
  1252. local num = 1
  1253. coroutine.resume(coroutine.create(function()
  1254. repeat
  1255. swait()
  1256. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1257. local mag =(MainPos - pos).magnitude
  1258. 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)
  1259. MainPos = MainPos + MouseLook.lookVector * speed
  1260. num = num - 1
  1261. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1262. if hit ~= nil then
  1263. num = 0
  1264. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really Red"), "Effect", Vector3.new())
  1265. refpart.Anchored = true
  1266. refpart.CFrame = CFrame.new(pos)
  1267. game:GetService("Debris"):AddItem(refpart, 2)
  1268. end
  1269. if num <= 0 then
  1270. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really Red"), "Effect", Vector3.new())
  1271. refpart.Anchored = true
  1272. refpart.CFrame = CFrame.new(pos)
  1273. if hit ~= nil then
  1274. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1275. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1276. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1277. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1278. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1279. end
  1280. game:GetService("Debris"):AddItem(refpart, 0)
  1281. end
  1282. until num <= 0
  1283. end))
  1284. end
  1285. function shoottraildd2(mouse, partt, SpreadAmount)
  1286. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1287. local MainPos = partt.Position
  1288. local MainPos2 = mouse + SpreadVectors
  1289. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1290. local speed = 3000
  1291. local num = 1
  1292. coroutine.resume(coroutine.create(function()
  1293. repeat
  1294. swait()
  1295. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1296. local mag = (MainPos - pos).magnitude
  1297. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1298. MainPos = MainPos + MouseLook.lookVector * speed
  1299. num = num - 1
  1300. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1301. if hit ~= nil then
  1302. num = 0
  1303. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1304. refpart.Anchored = true
  1305. refpart.CFrame = CFrame.new(pos)
  1306. game:GetService("Debris"):AddItem(refpart, 2)
  1307. end
  1308. if num <= 0 then
  1309. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1310. refpart.Anchored = true
  1311. refpart.CFrame = CFrame.new(pos)
  1312. if hit ~= nil then
  1313. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1314. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1315. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1316. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1317. MagniKILL(refpart, 80, 0, "Normal")
  1318. end
  1319. game:GetService("Debris"):AddItem(refpart, 0)
  1320. end
  1321. until num <= 0
  1322. end))
  1323. end
  1324. function shoottraildd22(mouse, partt, SpreadAmount)
  1325. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1326. local MainPos = partt.Position
  1327. local MainPos2 = mouse + SpreadVectors
  1328. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1329. local speed = 900
  1330. local num = 1
  1331. coroutine.resume(coroutine.create(function()
  1332. repeat
  1333. swait()
  1334. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1335. local mag = (MainPos - pos).magnitude
  1336. 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)
  1337. MainPos = MainPos + MouseLook.lookVector * speed
  1338. num = num - 1
  1339. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1340. if hit ~= nil then
  1341. num = 0
  1342. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1343. refpart.Anchored = true
  1344. refpart.CFrame = CFrame.new(pos)
  1345. game:GetService("Debris"):AddItem(refpart, 2)
  1346. end
  1347. if num <= 0 then
  1348. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1349. refpart.Anchored = true
  1350. refpart.CFrame = CFrame.new(pos)
  1351. if hit ~= nil then
  1352. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1353. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1354. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1355. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1356. MagniKILL(refpart, 80, 0, "Normal")
  1357. end
  1358. game:GetService("Debris"):AddItem(refpart, 0)
  1359. end
  1360. until num <= 0
  1361. end))
  1362. end
  1363. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1364. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1365. local MainPos = partt.Position
  1366. local MainPos2 = mouse + SpreadVectors
  1367. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1368. local speed = 200
  1369. local num = 0
  1370. coroutine.resume(coroutine.create(function()
  1371. repeat
  1372. swait()
  1373. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1374. local mag = (MainPos - pos).magnitude
  1375. 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)
  1376. MainPos = MainPos + MouseLook.lookVector * speed
  1377. num = num - 1
  1378. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1379. if hit ~= nil then
  1380. num = 0
  1381. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1382. refpart.Anchored = true
  1383. refpart.CFrame = CFrame.new(pos)
  1384. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1385. game:GetService("Debris"):AddItem(refpart, 2)
  1386. end
  1387. if num <= 0 then
  1388. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1389. refpart.Anchored = true
  1390. refpart.CFrame = CFrame.new(pos)
  1391. if hit ~= nil then
  1392. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1393. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1394. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1395. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1396. end
  1397. game:GetService("Debris"):AddItem(refpart, 0)
  1398. end
  1399. until num <= 0
  1400. end))
  1401. end
  1402. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1403. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1404. local MainPos = partt.Position
  1405. local MainPos2 = mouse + SpreadVectors
  1406. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1407. local speed = 500
  1408. local num = 1
  1409. coroutine.resume(coroutine.create(function()
  1410. repeat
  1411. swait()
  1412. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1413. local mag = (MainPos - pos).magnitude
  1414. 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)
  1415. MainPos = MainPos + MouseLook.lookVector * speed
  1416. num = num - 1
  1417. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1418. if hit ~= nil then
  1419. num = 0
  1420. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1421. refpart.Anchored = true
  1422. refpart.CFrame = CFrame.new(pos)
  1423. game:GetService("Debris"):AddItem(refpart, 2)
  1424. end
  1425. if num <= 0 then
  1426. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1427. refpart.Anchored = true
  1428. refpart.CFrame = CFrame.new(pos)
  1429. if hit ~= nil then
  1430. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1431. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1432. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1433. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1434. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1435. end
  1436. game:GetService("Debris"):AddItem(refpart, 0)
  1437. end
  1438. until num <= 0
  1439. end))
  1440. end
  1441.  
  1442. --infinite
  1443. Humanoid.WalkSpeed = 50
  1444. local Must2 = Instance.new("Sound",Torso)
  1445. Must2.SoundId = "rbxassetid://930465002"
  1446. Must2.Pitch = 0.99
  1447. Must2.Volume = 4
  1448. Must2.Looped = true
  1449. wait(0)
  1450. Must2:Play()
  1451. local Must2 = Instance.new("Sound",Torso)
  1452. Must2.SoundId = "rbxassetid://1042428496"
  1453. Must2.Pitch = 0.99
  1454. Must2.Volume = 0.7
  1455. Must2.Looped = true
  1456. wait(0)
  1457. Must2:Play()
  1458. local pie222 = Instance.new("ParticleEmitter")
  1459. pie222.Parent = RightArm
  1460. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1461. pie222.LightEmission = 1
  1462. pie222.Size = NumberSequence.new(0.8)
  1463. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1464. pie222.Transparency = NumberSequence.new(0.6,1)
  1465. pie222.EmissionDirection = "Top"
  1466. pie222.Enabled = true
  1467. pie222.Lifetime = NumberRange.new(1)
  1468. pie222.Rotation = NumberRange.new(-320, 320)
  1469. pie222.Rate = 80
  1470. pie222.Speed = NumberRange.new(0)
  1471. pie222.LockedToPart = true
  1472. local pie222 = Instance.new("ParticleEmitter")
  1473. pie222.Parent = LeftArm
  1474. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1475. pie222.LightEmission = 1
  1476. pie222.Size = NumberSequence.new(0.8)
  1477. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1478. pie222.Transparency = NumberSequence.new(0.6,1)
  1479. pie222.EmissionDirection = "Top"
  1480. pie222.Enabled = true
  1481. pie222.Lifetime = NumberRange.new(1)
  1482. pie222.Rotation = NumberRange.new(-320, 320)
  1483. pie222.Rate = 80
  1484. pie222.Speed = NumberRange.new(0)
  1485. pie222.LockedToPart = true
  1486. local pie222 = Instance.new("ParticleEmitter")
  1487. pie222.Parent = RightLeg
  1488. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1489. pie222.LightEmission = 1
  1490. pie222.Size = NumberSequence.new(0.8)
  1491. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1492. pie222.Transparency = NumberSequence.new(0.6,1)
  1493. pie222.EmissionDirection = "Top"
  1494. pie222.Enabled = true
  1495. pie222.Lifetime = NumberRange.new(1)
  1496. pie222.Rotation = NumberRange.new(-320, 320)
  1497. pie222.Rate = 80
  1498. pie222.Speed = NumberRange.new(0)
  1499. pie222.LockedToPart = true
  1500. local pie222 = Instance.new("ParticleEmitter")
  1501. pie222.Parent = LeftLeg
  1502. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1503. pie222.LightEmission = 1
  1504. pie222.Size = NumberSequence.new(0.8)
  1505. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1506. pie222.Transparency = NumberSequence.new(0.6,1)
  1507. pie222.EmissionDirection = "Top"
  1508. pie222.Enabled = true
  1509. pie222.Lifetime = NumberRange.new(1)
  1510. pie222.Rotation = NumberRange.new(-320, 320)
  1511. pie222.Rate = 80
  1512. pie222.Speed = NumberRange.new(0)
  1513. pie222.LockedToPart = true
  1514. local HBill = Instance.new("BillboardGui", char.Head)
  1515. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1516. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1517. HBill.Size = UDim2.new(15,0,2.2,0)
  1518. HBill.Name = "Display"
  1519. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1520. HBill.AlwaysOnTop = false
  1521. HBill.MaxDistance = 50
  1522. HBill.Enabled = true
  1523. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1524. HMain.BackgroundTransparency = 1
  1525. HMain.Size = UDim2.new(1,0,1,0)
  1526. HBarBack.Parent = HMain
  1527. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1528. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1529. HBarBack.BorderSizePixel = .25
  1530. HBarBack.BackgroundTransparency = 0
  1531. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1532. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1533. HHealth.BackgroundTransparency = 1
  1534. HHealth.Size = UDim2.new(1,0,1,0)
  1535. HHealth.Font = "SourceSansBold"
  1536. HHealth.Text = ""
  1537. HHealth.TextScaled = true
  1538. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1539. HHealth.TextStrokeTransparency = 1
  1540. HName.Parent = HMain
  1541. HName.BackgroundTransparency = 1
  1542. HName.Size = UDim2.new(1,0,.7,0)
  1543. HName.Font = "SourceSansBold"
  1544. HName.Text = "NOO8"
  1545. HName.TextScaled = true
  1546. HName.TextColor3 = BrickColor.new("new yeller").Color
  1547. HName.TextStrokeTransparency = 1
  1548. HName.TextYAlignment = "Top"
  1549. lig = Instance.new("PointLight",Player.Character.Torso)
  1550. lig.Color=Color3.new(255,0,0)
  1551. lig.Range = 7
  1552. ---
  1553.  
  1554. attackdebounce = false
  1555. deb=false
  1556.  
  1557. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1558. if hit.Parent==nil then
  1559. return
  1560. end
  1561. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1562. for _,v in pairs(hit.Parent:children()) do
  1563. if v:IsA("Humanoid") then
  1564. h=v
  1565. end
  1566. end
  1567. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1568. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1569. end
  1570. if hit.Parent.className=="Hat" then
  1571. hit=hit.Parent.Parent:findFirstChild("Head")
  1572. end
  1573. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1574. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1575. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1576. return
  1577. end]]
  1578. -- hs(hit,1.2)
  1579. c=Instance.new("ObjectValue")
  1580. c.Name="creator"
  1581. c.Value=game:service("Players").LocalPlayer
  1582. c.Parent=h
  1583. game:GetService("Debris"):AddItem(c,.5)
  1584. Damage=math.random(minim,maxim)
  1585. -- h:TakeDamage(Damage)
  1586. blocked=false
  1587. block=hit.Parent:findFirstChild("Block")
  1588. if block~=nil then
  1589. print(block.className)
  1590. if block.className=="NumberValue" then
  1591. if block.Value>0 then
  1592. blocked=true
  1593. if decreaseblock==nil then
  1594. block.Value=block.Value-1
  1595. end
  1596. end
  1597. end
  1598. if block.className=="IntValue" then
  1599. if block.Value>0 then
  1600. blocked=true
  1601. if decreaseblock~=nil then
  1602. block.Value=block.Value-1
  1603. end
  1604. end
  1605. end
  1606. end
  1607. if blocked==false then
  1608. -- h:TakeDamage(Damage)
  1609. h.Health=h.Health-Damage
  1610. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1611. else
  1612. h.Health=h.Health-(Damage/2)
  1613. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1614. end
  1615. if Type=="Knockdown" then
  1616. Humanoid=hit.Parent.Humanoid
  1617. Humanoid.PlatformStand=true
  1618. coroutine.resume(coroutine.create(function(HHumanoid)
  1619. swait(1)
  1620. HHumanoid.PlatformStand=false
  1621. end),Humanoid)
  1622. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1623. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1624. local bodvol=Instance.new("BodyVelocity")
  1625. bodvol.velocity=angle*knockback
  1626. bodvol.P=5000
  1627. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1628. bodvol.Parent=hit
  1629. rl=Instance.new("BodyAngularVelocity")
  1630. rl.P=3000
  1631. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1632. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1633. rl.Parent=hit
  1634. game:GetService("Debris"):AddItem(bodvol,.5)
  1635. game:GetService("Debris"):AddItem(rl,.5)
  1636. elseif Type=="Normal" then
  1637. bp=Instance.new("BodyVelocity")
  1638. bp.P=100000
  1639. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1640. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1641. if KnockbackType==1 then
  1642. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1643. elseif KnockbackType==2 then
  1644. bp.velocity=Property.CFrame.lookVector*knockback
  1645. end
  1646. if knockback>0 then
  1647. bp.Parent=hit.Parent.Torso
  1648.  
  1649. end
  1650. game:GetService("Debris"):AddItem(bp,.5)
  1651. elseif Type=="Up" then
  1652. local bodyVelocity=Instance.new("BodyVelocity")
  1653. bodyVelocity.velocity=vt(0,60,0)
  1654. bodyVelocity.P=5000
  1655. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1656. bodyVelocity.Parent=hit
  1657. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1658. rl=Instance.new("BodyAngularVelocity")
  1659. rl.P=3000
  1660. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1661. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1662. rl.Parent=hit
  1663. game:GetService("Debris"):AddItem(rl,.5)
  1664. elseif Type=="Snare" then
  1665. bp=Instance.new("BodyPosition")
  1666. bp.P=2000
  1667. bp.D=100
  1668. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1669. bp.position=hit.Parent.Torso.Position
  1670. bp.Parent=hit.Parent.Torso
  1671. game:GetService("Debris"):AddItem(bp,1)
  1672. elseif Type=="Target" then
  1673. if Targetting==false then
  1674. ZTarget=hit.Parent.Torso
  1675. coroutine.resume(coroutine.create(function(Part)
  1676. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1677. swait(1)
  1678. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1679. end),ZTarget)
  1680. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1681. targetgui=Instance.new("BillboardGui")
  1682. targetgui.Parent=ZTarget
  1683. targetgui.Size=UDim2.new(10,100,10,100)
  1684. targ=Instance.new("ImageLabel")
  1685. targ.Parent=targetgui
  1686. targ.BackgroundTransparency=1
  1687. targ.Image="rbxassetid://4834067"
  1688. targ.Size=UDim2.new(1,0,1,0)
  1689. cam.CameraType="Scriptable"
  1690. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1691. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1692. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1693. Targetting=true
  1694. RocketTarget=ZTarget
  1695. for i=1,Property do
  1696. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1697. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1698. swait()
  1699. end
  1700. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1701. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1702. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1703. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1704. end
  1705. Targetting=true
  1706. RocketTarget=true
  1707. targetgui.Parent=true
  1708. cam.CameraType="Custom"
  1709. end
  1710. end
  1711. debounce=Instance.new("BoolValue")
  1712. debounce.Name="DebounceHit"
  1713. debounce.Parent=hit.Parent
  1714. debounce.Value=true
  1715. game:GetService("Debris"):AddItem(debounce,Delay)
  1716. c=Instance.new("ObjectValue")
  1717. c.Name="creator"
  1718. c.Value=Player
  1719. c.Parent=h
  1720. game:GetService("Debris"):AddItem(c,.5)
  1721. CRIT=true
  1722. hitDeb=true
  1723. AttackPos=6
  1724. end
  1725. end
  1726.  
  1727. showDamage=function(Char,Dealt,du,Color)
  1728. m=Instance.new("Model")
  1729. m.Name=tostring(Dealt)
  1730. h=Instance.new("Humanoid")
  1731. h.Health=0
  1732. h.MaxHealth=0
  1733. h.Parent=m
  1734. c=Instance.new("Part")
  1735. c.Transparency=0
  1736. c.BrickColor=Color
  1737. c.Transparency = 1
  1738. c.Name="Head"
  1739. c.TopSurface=0
  1740. c.BottomSurface=0
  1741. c.formFactor="Plate"
  1742. c.Size=Vector3.new(1,.4,1)
  1743.  
  1744. local txt = Instance.new("BillboardGui", c)
  1745. txt.Adornee = c
  1746. txt.Name = "_status"
  1747. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1748. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1749. local text = Instance.new("TextLabel", txt)
  1750. text.Size = UDim2.new(10, 0, 7, 0)
  1751. text.FontSize = "Size12"
  1752. text.TextScaled = true
  1753. text.TextTransparency = 0.5
  1754. text.BackgroundTransparency = 1
  1755. text.TextTransparency = 0.5
  1756. text.TextStrokeTransparency = 0.5
  1757. text.Font = "SciFi"
  1758. text.TextStrokeColor3 = Color3.new(0,0,0)
  1759. v=Instance.new("Part")
  1760. v.Name = "ColorBrick"
  1761. v.Parent=c
  1762. v.FormFactor="Symmetric"
  1763. v.Anchored=true
  1764. v.CanCollide=false
  1765. v.BottomSurface="Smooth"
  1766. v.TopSurface="Smooth"
  1767. v.Size=Vector3.new(10,5,3)
  1768. v.Transparency=1
  1769. v.CFrame=c.CFrame
  1770. v.BrickColor=BrickColor.random()
  1771. v.Transparency=1
  1772. text.TextColor3 = t.BrickColor.Color
  1773. v.Shape="Block"
  1774. text.Text = tostring(Dealt)
  1775. ms=Instance.new("CylinderMesh")
  1776. ms.Scale=Vector3.new(.8,.8,.8)
  1777. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1778. local rndm=math.random(1,#hitsounds)
  1779. local r=rndm
  1780. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1781. if CRIT==true then
  1782. ms.Scale=Vector3.new(1,1.25,1)
  1783. end
  1784. ms.Parent=c
  1785. c.Reflectance=0
  1786. Instance.new("BodyGyro").Parent=c
  1787. c.Parent=m
  1788. if Char:findFirstChild("Head")~=nil then
  1789. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1790. elseif Char.Parent:findFirstChild("Head")~=nil then
  1791. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1792. end
  1793. f=Instance.new("BodyPosition")
  1794. f.P=200000
  1795. f.D=100
  1796. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1797. f.position=c.Position+Vector3.new(0,3,0)
  1798. f.Parent=c
  1799. game:GetService("Debris"):AddItem(m,.5+du)
  1800. c.CanCollide=false
  1801. m.Parent=workspace
  1802. c.CanCollide=false
  1803. end
  1804.  
  1805.  
  1806. ------
  1807. hito = function(dm, X, c, dn, dp, dq)
  1808. for I,dr in pairs(workspace:GetChildren()) do
  1809. 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
  1810. local ds = dr:FindFirstChild("Humanoid")
  1811. local dt = dr:FindFirstChild("HumanoidRootPart")
  1812. TakeDamage(ds, c)
  1813. if InForm == true then
  1814. ds.Parent:BreakJoints()
  1815. wait(1.2)
  1816. ds.Parent:Destroy()
  1817. end
  1818. ds:SetStateEnabled(16, true)
  1819. delay(dn, function()
  1820. ds:SetStateEnabled(16, true)
  1821. end)
  1822. local du = Instance.new("StringValue")
  1823. du.Name = "alabo"
  1824. du.Parent = dt
  1825. game.Debris:AddItem(du, dn)
  1826. local dv = Instance.new("Part")
  1827.  
  1828. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1829. dv.Transparency = 0.25
  1830. dv.Anchored = true
  1831. dv.CanCollide = false
  1832. dv.BrickColor = BrickColor.new("White")
  1833. dv.Material = "Neon"
  1834. dv.Locked = true
  1835. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1836. dv.Parent = modz
  1837. local dw = Instance.new("SpecialMesh")
  1838. dw.MeshType = "Sphere"
  1839. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1840. dw.Parent = dv
  1841. game.Debris:AddItem(dv, 1)
  1842. local dx = Instance.new("Model")
  1843. dx.Name = c
  1844. dx.Parent = workspace
  1845. game.Debris:AddItem(dx, 0.5 + c / 75)
  1846. local dy = Instance.new("Humanoid")
  1847. dy.MaxHealth = 0
  1848. dy.Parent = dx
  1849. local dz = Instance.new("Part")
  1850. dz.Name = "Head"
  1851. dz.Locked = true
  1852. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1853. dz.Position = dt.Position
  1854. dz.BrickColor = BrickColor.new("New Yeller")
  1855. dz.Material = "Neon"
  1856. dz.Transparency = 1
  1857. dz.CanCollide = false
  1858. dz.Parent = dx
  1859. local dA = Instance.new("BodyPosition")
  1860. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1861. dA.P = 20000
  1862. dA.D = 300
  1863. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1864. dA.Parent = dz
  1865. local dB = Instance.new("CylinderMesh")
  1866. dB.Parent = dz
  1867. coroutine.resume(coroutine.create(function()
  1868. while dB do
  1869. swait()
  1870. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1871. end
  1872. end))
  1873. if dp then
  1874. local dC = Instance.new("BodyVelocity")
  1875. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1876. dC.P = 9999999999
  1877. dC.Velocity = dp
  1878. dC.Parent = dt
  1879. game.Debris:AddItem(dC, dn)
  1880. end
  1881. if dq then
  1882. local dD = Instance.new("BodyAngularVelocity")
  1883. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1884. dD.P = math.huge
  1885. dD.AngularVelocity = dq
  1886. dD.Parent = dt
  1887. game.Debris:AddItem(dD, dn)
  1888. end
  1889. local dE = Instance.new("Sound")
  1890. dE.Pitch = rd2(10, 11) / 10
  1891. dE.Volume = rd2(10, 13) / 10
  1892. dE.EmitterSize = 10
  1893. dE.SoundId = "rbxassetid://"
  1894. dE.Parent = dv
  1895. dE:Play()
  1896. coroutine.resume(coroutine.create(function()
  1897. for I = 1, 5 do
  1898. swait()
  1899. dv.Transparency = dv.Transparency + 0.175
  1900. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1901. end
  1902. end))
  1903. end
  1904. end
  1905. end
  1906. ------
  1907.  
  1908. vt = Vector3.new
  1909. local new = Instance.new
  1910. local cf = CFrame.new
  1911. local cfa = CFrame.Angles
  1912. local bc = BrickColor.new
  1913.  
  1914. function bigbangattack()
  1915. attack = true
  1916. Humanoid.WalkSpeed = 0
  1917. for i = 0, 8, 0.1 do
  1918. swait()
  1919. 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)
  1920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1922. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1923. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1924. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1925. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1926. end
  1927. local rng = Instance.new("Part", mouse)
  1928. rng.Anchored = true
  1929. rng.BrickColor = BrickColor.new("Cyan")
  1930. rng.CanCollide = false
  1931. rng.FormFactor = 3
  1932. rng.Name = "Ring"
  1933. rng.Size = Vector3.new(0.4,0.4,0.4)
  1934. rng.Transparency = 0
  1935. rng.TopSurface = 0
  1936. rng.BottomSurface = 0
  1937. rng.CFrame = RootPart.CFrame
  1938. local rngm = Instance.new("SpecialMesh", rng)
  1939. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1940.  
  1941. local rng3 = rng:Clone()
  1942. rng3.Parent = char
  1943. local rng3m = rng3.Mesh
  1944.  
  1945. local rng5 = rng:Clone()
  1946. rng5.Parent = char
  1947. rng5.BrickColor = BrickColor.new("Cyan")
  1948. local rng5m = rng5.Mesh
  1949. local rng6 = rng:Clone()
  1950. rng6.Material = "Plastic"
  1951. rng6.BrickColor = BrickColor.new("Cyan")
  1952. rng6.Parent = char
  1953. local rng6m = rng6.Mesh
  1954. rng6m.Scale = vt(7.5,7.5,7.5)
  1955. rng6m.MeshType = "FileMesh"
  1956. rng6m.MeshId = "rbxassetid://430736398"
  1957. local Must2 = Instance.new("Sound",rng6)
  1958. Must2.SoundId = "rbxassetid://135581154"
  1959. Must2.Pitch = 0.99
  1960. Must2.Volume = 3
  1961. Must2.Looped = false
  1962. wait(0)
  1963. Must2:Play()
  1964. local hita = rng6.Touched:connect(function(hit)
  1965. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  1966. end)
  1967.  
  1968. rng3.CFrame = RootPart.CFrame
  1969.  
  1970. rng5.CFrame = RootPart.CFrame
  1971. rng6.CFrame = RootPart.CFrame
  1972. local pie222 = Instance.new("ParticleEmitter")
  1973. pie222.Parent = rng6
  1974. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1975. pie222.LightEmission = 1
  1976. pie222.Size = NumberSequence.new(6,1)
  1977. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1978. pie222.Transparency = NumberSequence.new(0.6,1)
  1979. pie222.EmissionDirection = "Top"
  1980. pie222.Enabled = true
  1981. pie222.Lifetime = NumberRange.new(1)
  1982. pie222.Rotation = NumberRange.new(-320, 320)
  1983. pie222.Rate = 404
  1984. pie222.Speed = NumberRange.new(0)
  1985. pie222.LockedToPart = false
  1986. pie222.VelocitySpread = 2
  1987. wait()
  1988. local scaler = 10/5
  1989. local scaler2 = 10/5
  1990. for i = 0,10,0.1 do
  1991. swait()
  1992. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1993.  
  1994. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  1995.  
  1996. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  1997. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  1998. rng6.CFrame = rng3.CFrame
  1999. rng.Transparency = rng.Transparency + 1
  2000.  
  2001. rng3.Transparency = rng3.Transparency + 0.01
  2002.  
  2003. rng5.Transparency = rng5.Transparency + 0.01
  2004. rng6.Transparency = rng6.Transparency + 0.021
  2005. scaler = scaler - 0.125/5
  2006. scaler2 = scaler2 - 0.1/5
  2007.  
  2008. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2009.  
  2010. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2011. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2012. end
  2013. hita:disconnect()
  2014. game:GetService("Debris"):AddItem(rng, 1)
  2015.  
  2016. game:GetService("Debris"):AddItem(rng3, 1)
  2017.  
  2018. game:GetService("Debris"):AddItem(rng5, 1)
  2019. attack = false
  2020. pie222:Destroy()
  2021. Humanoid.WalkSpeed = 16
  2022. end
  2023.  
  2024.  
  2025. function bigbangattack2()
  2026. attack = true
  2027. Humanoid.WalkSpeed = 0
  2028. for i = 0, 8, 0.1 do
  2029. swait()
  2030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2032. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2033. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2034. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2035. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2036. end
  2037. local rng = Instance.new("Part", RightArm)
  2038. rng.Anchored = true
  2039. rng.BrickColor = BrickColor.new("Cyan")
  2040. rng.CanCollide = false
  2041. rng.FormFactor = 3
  2042. rng.Name = "Ring"
  2043. rng.Size = Vector3.new(0.4,0.4,0.4)
  2044. rng.Transparency = 0
  2045. rng.TopSurface = 0
  2046. rng.BottomSurface = 0
  2047. rng.CFrame = RootPart.CFrame
  2048. local rngm = Instance.new("SpecialMesh", rng)
  2049. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2050.  
  2051. local rng3 = rng:Clone()
  2052. rng3.Parent = char
  2053. local rng3m = rng3.Mesh
  2054.  
  2055. local rng5 = rng:Clone()
  2056. rng5.Parent = char
  2057. rng5.BrickColor = BrickColor.new("Cyan")
  2058. local rng5m = rng5.Mesh
  2059. local rng6 = rng:Clone()
  2060. rng6.Material = "Plastic"
  2061. rng6.BrickColor = BrickColor.new("Cyan")
  2062. rng6.Parent = char
  2063. local rng6m = rng6.Mesh
  2064. rng6m.Scale = vt(7.5,7.5,30.5)
  2065. rng6m.MeshType = "FileMesh"
  2066. rng6m.MeshId = "rbxassetid://430736398"
  2067. local Must2 = Instance.new("Sound",Torso)
  2068. Must2.SoundId = "rbxassetid://719747626"
  2069. Must2.Pitch = 0.99
  2070. Must2.Volume = 3
  2071. Must2.Looped = false
  2072. wait(0)
  2073. Must2:Play()
  2074. local hita = rng6.Touched:connect(function(hit)
  2075. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2076. end)
  2077.  
  2078. rng3.CFrame = Head.CFrame
  2079.  
  2080. rng5.CFrame = Head.CFrame
  2081. rng6.CFrame = rng5.CFrame
  2082. local pie222 = Instance.new("ParticleEmitter")
  2083. pie222.Parent = rng6
  2084. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2085. pie222.LightEmission = 1
  2086. pie222.Size = NumberSequence.new(15,1)
  2087. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2088. pie222.Transparency = NumberSequence.new(0.6,1)
  2089. pie222.EmissionDirection = "Top"
  2090. pie222.Enabled = true
  2091. pie222.Lifetime = NumberRange.new(1)
  2092. pie222.Rotation = NumberRange.new(-320, 320)
  2093. pie222.Rate = 404
  2094. pie222.Speed = NumberRange.new(0)
  2095. pie222.LockedToPart = false
  2096. pie222.VelocitySpread = 2
  2097. wait()
  2098. local scaler = 10/5
  2099. local scaler2 = 10/5
  2100. for i = 0,10,0.1 do
  2101. swait()
  2102. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2103.  
  2104. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2105.  
  2106. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2107. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2108. rng6.CFrame = rng3.CFrame
  2109. rng.Transparency = rng.Transparency + 1
  2110.  
  2111. rng3.Transparency = rng3.Transparency + 0.01
  2112.  
  2113. rng5.Transparency = rng5.Transparency + 0.01
  2114. rng6.Transparency = rng6.Transparency + 0.021
  2115. scaler = scaler - 0.125/5
  2116. scaler2 = scaler2 - 0.1/5
  2117.  
  2118. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2119.  
  2120. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2121. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2122. end
  2123. hita:disconnect()
  2124. game:GetService("Debris"):AddItem(rng, 1)
  2125.  
  2126. game:GetService("Debris"):AddItem(rng3, 1)
  2127.  
  2128. game:GetService("Debris"):AddItem(rng5, 1)
  2129. attack = false
  2130. pie222:Destroy()
  2131. Humanoid.WalkSpeed = 16
  2132. end
  2133.  
  2134. boom = Instance.new("Sound",char)
  2135. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2136. boom.Volume = 1
  2137.  
  2138. mouse.KeyDown:connect(function(key)
  2139. if key == "=" then
  2140. local Must = Instance.new("Sound",Torso)
  2141. Must.SoundId = "rbxassetid://273734478"
  2142. Must.Pitch = 0.99
  2143. Must.Volume = 3.4
  2144. Must.Looped = false
  2145. wait(0)
  2146. Must:Play()
  2147.  
  2148. local pie222 = Instance.new('ParticleEmitter')
  2149. pie222.Parent = RootPart
  2150. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2151. pie222.LightEmission = 1
  2152. pie222.Size = NumberSequence.new(6,1)
  2153. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2154. pie222.Transparency = NumberSequence.new(0.3,1)
  2155. pie222.EmissionDirection = "Top"
  2156. pie222.Enabled = true
  2157. pie222.Lifetime = NumberRange.new(1)
  2158. pie222.Rotation = NumberRange.new(-320, 320)
  2159. pie222.Rate = 300
  2160. pie222.Speed = NumberRange.new(0)
  2161. pie222.LockedToPart = false
  2162. pie222.VelocitySpread = 2
  2163. Humanoid.WalkSpeed = 400
  2164. wait(7)
  2165. pie222:Destroy()
  2166. Humanoid.WalkSpeed = 150
  2167.  
  2168.  
  2169.  
  2170. end
  2171. end)
  2172.  
  2173. local multiplier = 1
  2174.  
  2175. function hurt(hit, dmg)
  2176. if hit.Parent then
  2177. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2178. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2179. if hum then
  2180. if hum.Parent.Name ~= Player.Name then
  2181. if dmg == "Kill" or hum.Health > 100000 then
  2182. hit.Parent:BreakJoints()
  2183. return true
  2184. else
  2185. if math.random(0, 100) == 50 then
  2186. hum.Health = hum.Health - dmg*multiplier*2.5
  2187. else
  2188. hum.Health = hum.Health -dmg*multiplier
  2189. end
  2190. return true
  2191. end
  2192. end
  2193. end
  2194. end
  2195. end
  2196.  
  2197. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2198. function fade(obj, dest, grow)
  2199. spawn(function()
  2200. local oldcf = obj.CFrame
  2201. for i = 0, 10 do
  2202. if grow then
  2203. obj.Size = obj.Size +Vector3.new(1,1,1)
  2204. obj.CFrame = oldcf
  2205. end
  2206. obj.Transparency = obj.Transparency +0.1
  2207. swait()
  2208. end
  2209. if dest then
  2210. obj:Destroy()
  2211. end
  2212. end)
  2213. end
  2214.  
  2215. local push = 100
  2216.  
  2217. mouse.KeyDown:connect(function(key)
  2218. if key == "g" then
  2219. local p = Instance.new("Part")
  2220. p.Transparency = 0
  2221. p.Anchored = true
  2222. p.Size = Vector3.new(4,4,4)
  2223. p.CanCollide = false
  2224. p.BrickColor = BrickColor.new("Really black")
  2225. p.Material = Enum.Material.Neon
  2226. local pe = Instance.new("ParticleEmitter", p)
  2227. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2228. pe.LightEmission = 0.7
  2229. pe.Size = NumberSequence.new(4)
  2230. pe.Texture = "rbxassetid://243664672"
  2231. pe.Transparency = NumberSequence.new(0.5)
  2232. pe.Lifetime = NumberRange.new(0.1)
  2233. pe.Rate = 500
  2234. pe.Speed = NumberRange.new(3)
  2235. p.CFrame = Head.CFrame
  2236. p.Parent = workspace
  2237. p.Anchored = false
  2238. local bv = Instance.new("BodyVelocity", p)
  2239. bv.MaxForce = huge
  2240. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2241. p.Touched:connect(function(hit)
  2242. hurt(hit, math.random(5,10))
  2243. end)
  2244. game.Debris:AddItem(p, 4)
  2245. end
  2246. end)
  2247.  
  2248.  
  2249. mouse.KeyDown:connect(function(key)
  2250. if key == "v" and not attacking then
  2251. attacking = true
  2252. shielding = true
  2253. local p = Instance.new("Part")
  2254. p.Anchored = true
  2255. p.BrickColor = BrickColor.new("Really black")
  2256. p.Material = Enum.Material.Neon
  2257. shield = p
  2258. local bc = BrickColor.Random()
  2259. p.BrickColor = bc
  2260. p.Size = Vector3.new(30,30,0)
  2261. p.BrickColor = BrickColor.new("Really red")
  2262. p.Material = Enum.Material.Neon
  2263. local m = Instance.new("SpecialMesh", p)
  2264. m.MeshType = "Sphere"
  2265. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2266. local num2 = -0.8
  2267. for i = 0, 10 do
  2268. if shielding then
  2269. local p = Instance.new("Part")
  2270. p.Size = Vector3.new(1.8,1.8,1.8)
  2271. p.CanCollide = false
  2272. p.Anchored = true
  2273. p.Transparency = 0
  2274. p.BrickColor = BrickColor.new("Really black")
  2275. p.Material = Enum.Material.Neon
  2276. local pe = Instance.new("ParticleEmitter")
  2277. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2278. pe.LightEmission = 0.7
  2279. pe.Size = NumberSequence.new(1.7)
  2280. pe.Texture = "rbxassetid://243664672"
  2281. pe.Transparency = NumberSequence.new(0.5)
  2282. pe.Lifetime = NumberRange.new(1)
  2283. pe.Rate = 500
  2284. pe.Speed = NumberRange.new(0)
  2285. pe.Parent = p
  2286. p.Parent = shield
  2287. num2 = num2 + 1
  2288. local num = num2
  2289. local neg = false
  2290. spawn(function()
  2291. repeat wait()
  2292. num = num + 0.1
  2293. local sin = math.sin(num)*15
  2294. local cos = math.cos(num)*15
  2295. if shield then
  2296. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2297. end
  2298. until not shielding
  2299. end)
  2300. else
  2301. break
  2302. end
  2303. end
  2304. p.Transparency = 0.7
  2305. p.Parent = workspace
  2306. p.Touched:connect(function(hit)
  2307. if hurt(hit, math.random(50, 100)) then
  2308. fade(hit)
  2309. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2310. fade(hit, true)
  2311. end
  2312. end)
  2313. end
  2314. end)
  2315. mouse.KeyUp:connect(function(key)
  2316. if key == "v" and attacking then
  2317. if shield then
  2318. fade(shield, true)
  2319. attacking = false
  2320. shielding = false
  2321. end
  2322. end
  2323. end)
  2324.  
  2325. mouse.KeyDown:connect(function(key)
  2326. if key == "b" and not attacking then
  2327. attacking = true
  2328. local Must = Instance.new("Sound",Torso)
  2329. Must.SoundId = "rbxassetid://1042338696"
  2330. Must.Pitch = 0.99
  2331. Must.Volume = 3.4
  2332. Must.Looped = false
  2333. wait(0)
  2334. Must:Play()
  2335. local p = Instance.new("Part")
  2336. p.Anchored = true
  2337. p.Material = "Neon"
  2338. local bc = BrickColor.new("Bright red")
  2339. p.BrickColor = bc
  2340. local m = Instance.new("SpecialMesh", p)
  2341. m.MeshType = "Sphere"
  2342. p.Size = Vector3.new(1,1,1)
  2343. p.CFrame = char.Torso.CFrame
  2344. p.CanCollide = false
  2345. local pe = Instance.new("ParticleEmitter")
  2346. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2347. pe.LightEmission = 0.7
  2348. pe.Size = NumberSequence.new(10)
  2349. pe.Texture = "rbxassetid://243664672"
  2350. pe.Transparency = NumberSequence.new(1)
  2351. pe.Lifetime = NumberRange.new(5)
  2352. pe.Rate = 500
  2353. pe.Speed = NumberRange.new(50)
  2354. pe.VelocitySpread = 360
  2355. pe.Parent = p
  2356. p.Parent = workspace
  2357. local rate = 20
  2358. local oldcf = p.CFrame
  2359. local con = p.Touched:connect(function(hit)
  2360. if hit.Parent then
  2361. if hit.Anchored == false then
  2362. if hit.Parent.Name ~= Player.Name then
  2363. if not hit.Parent:IsA("Humanoid") then
  2364. hurt(hit, math.random(1,1))
  2365. end
  2366. end
  2367. end
  2368. end
  2369. end)
  2370. attacking = false
  2371. for i = 0, 10*rate do
  2372. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2373. p.Transparency = p.Transparency+0.1/rate
  2374. p.CFrame = oldcf
  2375. swait()
  2376. end
  2377. pe.Enabled = false
  2378. con:disconnect()
  2379. game.Debris:AddItem(p, 5)
  2380. end
  2381. end)
  2382.  
  2383. mouse.KeyDown:connect(function(key)
  2384. if key == "t" and not attacking then
  2385. attacking = true
  2386. for i = 1, 2 do
  2387. local arm = ""
  2388. if i == 1 then arm = "Right Arm" end
  2389. if i == 2 then arm = "Left Arm" end
  2390. local p = Instance.new("Part")
  2391. p.CanCollide = false
  2392. p.Anchored = true
  2393. p.Transparency = 1
  2394. p.BrickColor = BrickColor.new("Bright red")
  2395. p.Material = Enum.Material.Neon
  2396. p.Size = Vector3.new(0.9,0.9,0.9)
  2397. local p2 = p:Clone()
  2398. p.Parent = char
  2399. p2.Parent = char
  2400. spawn(function()
  2401. local num = 0
  2402. repeat swait()
  2403. num = num + 0.5
  2404. local sin = math.sin(num)*2
  2405. local cos = math.cos(num)*2
  2406. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2407. until not attacking
  2408. p:Destroy()
  2409. p2:Destroy()
  2410. end)
  2411. end
  2412. for i = 0, 50 do
  2413. local arm = ""
  2414. if i%2 == 0 then
  2415. arm = "Right Arm"
  2416. else
  2417. arm = "Left Arm"
  2418. end
  2419. local p = Instance.new("Part")
  2420. p.Transparency = 0
  2421. p.Size = Vector3.new(2.1,2.1,2.1)
  2422. p.Name = "ignore"
  2423. p.CanCollide = false
  2424. p.BrickColor = BrickColor.new("Bright red")
  2425. p.Material = Enum.Material.Neon
  2426. p.CFrame = char[arm].CFrame
  2427. p.Parent = workspace
  2428. p.Touched:connect(function(hit)
  2429. if hit.Name ~= "ignore" then
  2430. hurt(hit, 10)
  2431. end
  2432. end)
  2433. local bv = Instance.new("BodyVelocity")
  2434. bv.MaxForce = huge
  2435. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2436. bv.Parent = p
  2437. game.Debris:AddItem(p, 5)
  2438. swait()
  2439. end
  2440. wait(0.5)
  2441. attacking = false
  2442. end
  2443. end)
  2444.  
  2445.  
  2446. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456. local rad = math.rad
  2457.  
  2458. local keysDown = {}
  2459.  
  2460. local flySpeed = 0
  2461. local MAX_FLY_SPEED = 150
  2462.  
  2463. local canFly = false
  2464. local flyToggled = false
  2465.  
  2466. local forward, side = 0, 0
  2467. local lastForward, lastSide = 0, 0
  2468.  
  2469. local floatBP = Instance.new("BodyPosition")
  2470. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2471. local flyBV = Instance.new("BodyVelocity")
  2472. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2473. local turnBG = Instance.new("BodyGyro")
  2474. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2475.  
  2476. mouse.KeyDown:connect(function(key)
  2477. keysDown[key] = true
  2478.  
  2479. if key == "z" then
  2480. flyToggled = not flyToggled
  2481.  
  2482. if not flyToggled then
  2483. stanceToggle = "Normal"
  2484. floatBP.Parent = nil
  2485. flyBV.Parent = nil
  2486. turnBG.Parent = nil
  2487. RootPart.Velocity = Vector3.new()
  2488. Char.Humanoid.PlatformStand = false
  2489. end
  2490. end
  2491.  
  2492. end)
  2493. mouse.KeyUp:connect(function(key)
  2494. keysDown[key] = nil
  2495. end)
  2496.  
  2497. local function updateFly()
  2498.  
  2499. if not flyToggled then return end
  2500.  
  2501. lastForward = forward
  2502. lastSide = side
  2503.  
  2504. forward = 0
  2505. side = 0
  2506.  
  2507. if keysDown.w then
  2508. forward = forward + 1
  2509. end
  2510. if keysDown.s then
  2511. forward = forward - 1
  2512. end
  2513. if keysDown.a then
  2514. side = side - 1
  2515. end
  2516. if keysDown.d then
  2517. side = side + 1
  2518. end
  2519.  
  2520. canFly = (forward ~= 0 or side ~= 0)
  2521.  
  2522. if canFly then
  2523. stanceToggle = "Floating"
  2524. turnBG.Parent = RootPart
  2525. floatBP.Parent = nil
  2526. flyBV.Parent = RootPart
  2527.  
  2528. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2529. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2530. else
  2531. floatBP.position = RootPart.Position
  2532. floatBP.Parent = RootPart
  2533.  
  2534. flySpeed = flySpeed - 1
  2535. if flySpeed < 0 then flySpeed = 0 end
  2536. end
  2537.  
  2538. local camCF = cam.CoordinateFrame
  2539. local in_forward = canFly and forward or lastForward
  2540. local in_side = canFly and side or lastSide
  2541.  
  2542. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2543. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2544.  
  2545. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2546. 0)
  2547. end
  2548.  
  2549. game:service'RunService'.RenderStepped:connect(function()
  2550. if flyToggled then
  2551. Char.Humanoid.PlatformStand = true
  2552. end
  2553. updateFly()
  2554. end)
  2555.  
  2556.  
  2557.  
  2558. local deb = false
  2559. mouse.KeyDown:connect(function(key)
  2560. if key == "h" and not deb then
  2561. deb = true
  2562. for i = 0, 10 do
  2563. spawn(function()
  2564. local p = Instance.new("Part")
  2565. p.Anchored = true
  2566. p.CanCollide = false
  2567. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2568. p.BrickColor = BrickColor.new("Really black")
  2569. p.Material = Enum.Material.Neon
  2570. p.Size = Vector3.new(1.8,1.8,1.8)
  2571. p.Transparency = 0
  2572. local pe = Instance.new("ParticleEmitter")
  2573. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2574. pe.LightEmission = 0.7
  2575. pe.Size = NumberSequence.new(1.5)
  2576. pe.Texture = "rbxassetid://243664672"
  2577. pe.Transparency = NumberSequence.new(0.5)
  2578. pe.Lifetime = NumberRange.new(0.2)
  2579. pe.Rate = 500
  2580. pe.Speed = NumberRange.new(3)
  2581. pe.Parent = p
  2582. p.Parent = workspace
  2583. local endcf = p.CFrame *CFrame.new(0,30,0)
  2584. for i = 0, 20 do
  2585. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2586. wait()
  2587. end
  2588. local z = Instance.new("Part")
  2589. z.CFrame = p.CFrame
  2590. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2591. local bv = Instance.new("BodyVelocity", p)
  2592. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2593. bv.Velocity = z.CFrame.lookVector*140
  2594. p.Anchored = false
  2595. z:Destroy()
  2596. p.CanCollide = false
  2597. local connection
  2598. spawn(function()
  2599. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2600. repeat wait()
  2601. p.CFrame = p.CFrame *angle
  2602. until not p or p.CanCollide
  2603. end)
  2604. connection = p.Touched:connect(function(hit)
  2605. hurt(hit, math.random(5,5))
  2606. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2607. p.CanCollide = true
  2608. end
  2609. end)
  2610. game.Debris:AddItem(p, 5)
  2611. end)
  2612. wait()
  2613. deb = false
  2614. end
  2615. end
  2616. end)
  2617.  
  2618.  
  2619.  
  2620. local deb = false
  2621. mouse.KeyDown:connect(function(key)
  2622. if key == "j" and not deb then
  2623. deb = true
  2624. for i = 0, 90 do
  2625. spawn(function()
  2626. local p = Instance.new("Part")
  2627. p.Anchored = true
  2628. p.CanCollide = false
  2629. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2630. p.BrickColor = BrickColor.new("Bright red")
  2631. p.Material = Enum.Material.Neon
  2632. p.Size = Vector3.new(4.4,4.4,4.4)
  2633. p.Transparency = 0
  2634. p.Parent = workspace
  2635. local endcf = p.CFrame *CFrame.new(0,30,0)
  2636. for i = 0, 80 do
  2637. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2638. wait()
  2639. end
  2640. local z = Instance.new("Part")
  2641. z.CFrame = p.CFrame
  2642. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2643. local bv = Instance.new("BodyVelocity", p)
  2644. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2645. bv.Velocity = z.CFrame.lookVector*180
  2646. p.Anchored = false
  2647. z:Destroy()
  2648. p.CanCollide = false
  2649. local connection
  2650. spawn(function()
  2651. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2652. repeat wait()
  2653. p.CFrame = p.CFrame *angle
  2654. until not p or p.CanCollide
  2655. end)
  2656. connection = p.Touched:connect(function(hit)
  2657. hurt(hit, math.random(5,5))
  2658. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2659. p.CanCollide = true
  2660. end
  2661. end)
  2662. game.Debris:AddItem(p, 5)
  2663. end)
  2664. wait()
  2665. deb = false
  2666. end
  2667. end
  2668. end)
  2669.  
  2670.  
  2671.  
  2672. local deb = false
  2673. mouse.KeyDown:connect(function(key)
  2674. if key == "y" and not deb then
  2675. deb = true
  2676. for i = 0, 50 do
  2677. spawn(function()
  2678. local p = Instance.new("Part")
  2679. p.Anchored = true
  2680. p.CanCollide = false
  2681. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2682. p.BrickColor = BrickColor.new("Bright red")
  2683. p.Material = Enum.Material.Neon
  2684. p.Size = Vector3.new(6.4,6.4,6.4)
  2685. p.Transparency = 0.5
  2686. p.Parent = workspace
  2687. local endcf = p.CFrame *CFrame.new(0,30,0)
  2688. for i = 0, 20 do
  2689. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2690. wait()
  2691. end
  2692. local z = Instance.new("Part")
  2693. z.CFrame = p.CFrame
  2694. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2695. p.Anchored = false
  2696. z:Destroy()
  2697. p.CanCollide = true
  2698. local connection
  2699. spawn(function()
  2700. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2701. repeat wait()
  2702. p.CFrame = p.CFrame *angle
  2703. until not p or p.CanCollide
  2704. end)
  2705. connection = p.Touched:connect(function(hit)
  2706. hurt(hit, math.random(5,5))
  2707. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2708. p.CanCollide = true
  2709. end
  2710. end)
  2711. game.Debris:AddItem(p, 5)
  2712. end)
  2713. wait()
  2714. deb = false
  2715. end
  2716. end
  2717. end)
  2718.  
  2719.  
  2720.  
  2721. mouse.KeyDown:connect(function(k) ---galickgun
  2722. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2723. MV4 = 0
  2724. local Must = Instance.new("Sound",Torso)
  2725. Must.SoundId = "rbxassetid://719748223"
  2726. Must.Pitch = 0.99
  2727. Must.Volume = 3.4
  2728. Must.Looped = false
  2729. wait(0)
  2730. Must:Play()
  2731. Humanoid.WalkSpeed = 13
  2732. local Aura = Instance.new('ParticleEmitter')
  2733. Aura.Name = "Aura"
  2734. Aura.Texture = "rbxassetid://347730682"
  2735. Aura.Parent = Torso
  2736. Aura.LightEmission = 1
  2737. Aura.Transparency = NumberSequence.new(0.4,1)
  2738. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2739. Aura.Size = NumberSequence.new(1,9)
  2740. Aura.Rotation = NumberRange.new(-360,360)
  2741. Aura.LockedToPart = true
  2742. Aura.Lifetime = NumberRange.new(1)
  2743. Aura.Rate = 100
  2744. Aura.Speed = NumberRange.new(0)
  2745. Aura.EmissionDirection = "Top"
  2746. local Aura2 = Instance.new('ParticleEmitter')
  2747. Aura2.Name = "Aura"
  2748. Aura2.Texture = "rbxassetid://1046299182"
  2749. Aura2.Parent = Torso
  2750. Aura2.LightEmission = 1
  2751. Aura2.Transparency = NumberSequence.new(0,1)
  2752. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2753. Aura2.Size = NumberSequence.new(14)
  2754. Aura2.Rotation = NumberRange.new(-360,360)
  2755. Aura2.LockedToPart = true
  2756. Aura2.Lifetime = NumberRange.new(0.2)
  2757. Aura2.Rate = 20
  2758. Aura2.Speed = NumberRange.new(0)
  2759. Aura2.EmissionDirection = "Top"
  2760. attack = true
  2761. Firepart1 = Instance.new("Part", RightArm)
  2762. Firepart1.Size = Vector3.new(1, 1, 1)
  2763. GuW1 = Instance.new("Weld")
  2764. GuW1.Name = "GuW"
  2765. GuW1.Part0 = RightArm
  2766. GuW1.C0 = cn(0, -1, 0)
  2767. GuW1.C1 = cn(0, 0, 0)
  2768. GuW1.Part1 = Firepart1
  2769. GuW1.Parent = RightArm
  2770. Firepart1.Transparency = 1
  2771. Firepart2 = Instance.new("Part", LeftArm)
  2772. Firepart2.Size = Vector3.new(1, 1, 1)
  2773. GuW2 = Instance.new("Weld")
  2774. GuW2.Name = "GuW"
  2775. GuW2.Part0 = LeftArm
  2776. GuW2.C0 = cn(0, -1, 0)
  2777. GuW2.C1 = cn(0, 0, 0)
  2778. GuW2.Part1 = Firepart2
  2779. GuW2.Parent = LeftArm
  2780. Firepart2.Transparency = 1
  2781. GuW1:Destroy()
  2782. GuW1 = Instance.new("Weld")
  2783. GuW1.Name = "GuW"
  2784. GuW1.Part0 = Torso
  2785. GuW1.C0 = cn(0, 0, -6)
  2786. GuW1.C1 = cn(0, 0, 0)
  2787. GuW1.Part1 = Firepart1
  2788. GuW1.Parent = Torso
  2789. GuW2:Destroy()
  2790. GuW2 = Instance.new("Weld")
  2791. GuW2.Name = "GuW"
  2792. GuW2.Part0 = Torso
  2793. GuW2.C0 = cn(0, 0, -6)
  2794. GuW2.C1 = cn(0, 0, 0)
  2795. GuW2.Part1 = Firepart2
  2796. GuW2.Parent = Torso
  2797. GuW2:Destroy()
  2798. GuW2 = Instance.new("Weld")
  2799. GuW2.Name = "GuW"
  2800. GuW2.Part0 = Torso
  2801. GuW2.C0 = cn(0, 0, -4)
  2802. GuW2.C1 = cn(0, 0, 0)
  2803. GuW2.Part1 = Firepart2
  2804. GuW2.Parent = Torso
  2805. for i = 0, 18, 0.1 do
  2806. swait()
  2807. if Torsovelocity.Y > 2 then
  2808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2810. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2813. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2814. elseif Torsovelocity.Y < 1 then
  2815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2821. end
  2822. end
  2823. GuW1:Destroy()
  2824. GuW1 = Instance.new("Weld")
  2825. GuW1.Name = "GuW"
  2826. GuW1.Part0 = Torso
  2827. GuW1.C0 = cn(0, 0, -15)
  2828. GuW1.C1 = cn(0, 0, 0)
  2829. GuW1.Part1 = Firepart1
  2830. GuW1.Parent = Torso
  2831. GuW2:Destroy()
  2832. GuW2 = Instance.new("Weld")
  2833. GuW2.Name = "GuW"
  2834. GuW2.Part0 = Torso
  2835. GuW2.C0 = cn(0, 0, -17.5)
  2836. GuW2.C1 = cn(0, 0, 0)
  2837. GuW2.Part1 = Firepart2
  2838. GuW2.Parent = Torso
  2839. local Must = Instance.new("Sound",Torso)
  2840. Must.SoundId = "rbxassetid://719747626"
  2841. Must.Pitch = 0.99
  2842. Must.Volume = 3.9
  2843. Must.Looped = false
  2844. wait(0)
  2845. Must:Play()
  2846. for i = 0, 1.25, 0.01 do
  2847. swait()
  2848. 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)
  2849. shoottraildd22(mouse.Hit.p, Torso, 0)
  2850. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2851. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2852. if Torsovelocity.Y > 2 then
  2853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2855. 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)
  2856. 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)
  2857. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2858. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2859. end
  2860. end
  2861. Must:Stop()
  2862. Aura:Destroy()
  2863. Aura2:Destroy()
  2864. wait(0.5)
  2865. Humanoid.WalkSpeed = 16
  2866. attack = false
  2867. MV4 = 300
  2868. Firepart1:Destroy()
  2869. Firepart2:Destroy()
  2870. end
  2871. end)
  2872.  
  2873.  
  2874. d = {}
  2875. function iteffect()
  2876.  
  2877. coroutine.resume(coroutine.create(function()
  2878.  
  2879. for i = 1, 10 do
  2880. effect = Instance.new("Part", workspace)
  2881. effect.Anchored = true
  2882. effect.CanCollide = false
  2883. effect.Size = Vector3.new(0.2, 3, 0.2)
  2884. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2885. effect.Transparency = 0
  2886. effect.Material = "Plastic"
  2887. effect.BrickColor = BrickColor.new("Really black")
  2888. table.insert(d, effect)
  2889. game:GetService("Debris"):AddItem(effect, 0.3)
  2890. end
  2891.  
  2892. coroutine.resume(coroutine.create(function()
  2893. for i = 1, 10 do
  2894. for i,e in pairs(d) do
  2895. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2896. e.Transparency = e.Transparency + 0.030
  2897. end
  2898. wait(0.01)
  2899. end
  2900.  
  2901. end))
  2902. end))
  2903.  
  2904.  
  2905. end
  2906.  
  2907. tp = true
  2908.  
  2909. mouse.KeyDown:connect(function(k)
  2910. if k == "e" then
  2911. if tp == true then
  2912. tp = false
  2913. local Must = Instance.new("Sound",Torso)
  2914. Must.SoundId = "rbxassetid://1055279036"
  2915. Must.Pitch = 0.99
  2916. Must.Volume = 1.2
  2917. Must.Looped = false
  2918. wait(0)
  2919. Must:Play()
  2920. Zanzoken = Instance.new("Part",char)
  2921. Zanzoken.Anchored = true
  2922. Zanzoken.CanCollide = false
  2923. Zanzoken.Position = v3(999,999,999)
  2924. Zanzoken.CFrame = Torso.CFrame
  2925. game.Debris:AddItem(Zanzoken,0.5)
  2926. Zanzoken.Transparency = 1
  2927. wait()
  2928. idk = Instance.new("BillboardGui",Zanzoken)
  2929. idk.Size = UDim2.new(10,0,15,0)
  2930. idk.AlwaysOnTop = false
  2931. idk1 = Instance.new("ImageLabel",idk)
  2932. idk1.BackgroundTransparency = 1
  2933. idk.ExtentsOffset = v3(0,0,0)
  2934. idk1.ImageTransparency = 0
  2935. idk1.Size = UDim2.new(2,0,1,0)
  2936. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2937. idk1.Image = "rbxassetid://43708993"
  2938. char.Head.face.Parent = game.Lighting
  2939. wait(0)
  2940. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2941. game.Lighting.face.Parent = char.Head
  2942. wait(0)
  2943. Zanzoken = Instance.new("Part",char)
  2944. Zanzoken.Anchored = true
  2945. Zanzoken.CanCollide = false
  2946. Zanzoken.Position = v3(999,999,999)
  2947. Zanzoken.CFrame = Torso.CFrame
  2948. game.Debris:AddItem(Zanzoken,0.5)
  2949. Zanzoken.Transparency = 1
  2950. wait()
  2951. idk = Instance.new("BillboardGui",Zanzoken)
  2952. idk.Size = UDim2.new(10,0,15,0)
  2953. idk.AlwaysOnTop = false
  2954. idk1 = Instance.new("ImageLabel",idk)
  2955. idk1.BackgroundTransparency = 1
  2956. idk.ExtentsOffset = v3(0,0,0)
  2957. idk1.ImageTransparency = 0
  2958. idk1.Size = UDim2.new(2,0,1,0)
  2959. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2960. idk1.Image = "rbxassetid://343708993"
  2961.  
  2962. wait(0.4)
  2963. tp = true
  2964.  
  2965.  
  2966. end
  2967. end
  2968. end)
  2969.  
  2970.  
  2971. MV4 = 300
  2972. mouse.KeyDown:connect(function(k)
  2973. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2974. MV4 = 0
  2975. local Must = Instance.new("Sound",workspace)
  2976. Must.SoundId = "rbxassetid://512366303"
  2977. Must.Pitch = 0.99
  2978. Must.Volume = 3.5
  2979. Must.Looped = true
  2980. wait(0)
  2981. Must:Play()
  2982. local lb = Instance.new("Part")
  2983. lb.Parent = char
  2984. lb.Material = "Neon"
  2985. lb.Color = BrickColor.new("Gold").Color
  2986. lb.CanCollide = false
  2987. lb.Material = "Neon"
  2988. lb.Size = vt(1,1,1)
  2989. lb.CFrame = Torso.CFrame
  2990. lb.Rotation = vt(0,0,0)
  2991. lb.Anchored = true
  2992. lb.Transparency = 0
  2993. local thing = Instance.new("SpecialMesh",lb)
  2994. thing.MeshType = "FileMesh"
  2995. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2996. thing.Scale = vt(0,15,0)
  2997. local chancerot = math.random(1,2)
  2998. for z = 0, 4 do
  2999. if chancerot == 1 then
  3000. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3001. elseif chancerot == 2 then
  3002. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3003. end
  3004. lb.Transparency = lb.Transparency + 0.1
  3005. thing.Scale = thing.Scale + vt(15,0,15)
  3006. wait()
  3007. end
  3008. for z = 0, 4 do
  3009. if chancerot == 1 then
  3010. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3011. elseif chancerot == 2 then
  3012. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3013. end
  3014. lb.Transparency = lb.Transparency + 0.1
  3015. thing.Scale = thing.Scale + vt(15,0,15)
  3016. wait()
  3017. end
  3018.  
  3019. local Aura = Instance.new('ParticleEmitter')
  3020. Aura.Name = "Aura"
  3021. Aura.Texture = "rbxassetid://347730682"
  3022. Aura.Parent = Torso
  3023. Aura.LightEmission = 1
  3024. Aura.Transparency = NumberSequence.new(0.5,1)
  3025. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3026. Aura.Size = NumberSequence.new(1,25)
  3027. Aura.Rotation = NumberRange.new(-360,360)
  3028. Aura.LockedToPart = true
  3029. Aura.Lifetime = NumberRange.new(1)
  3030. Aura.Rate = 100
  3031. Aura.Speed = NumberRange.new(0)
  3032. Aura.EmissionDirection = "Top"
  3033. local Aura2 = Instance.new('ParticleEmitter')
  3034. Aura2.Name = "Aura"
  3035. Aura2.Texture = "rbxassetid://1046299182"
  3036. Aura2.Parent = Torso
  3037. Aura2.LightEmission = 1
  3038. Aura2.Transparency = NumberSequence.new(0,1)
  3039. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3040. Aura2.Size = NumberSequence.new(55)
  3041. Aura2.Rotation = NumberRange.new(-360,360)
  3042. Aura2.LockedToPart = true
  3043. Aura2.Lifetime = NumberRange.new(0.2)
  3044. Aura2.Rate = 20
  3045. Aura2.Speed = NumberRange.new(0)
  3046. Aura2.EmissionDirection = "Top"
  3047. lig = Instance.new("PointLight",Player.Character.Torso)
  3048. lig.Color=Color3.new(255,255,0)
  3049. lig.Range = 12
  3050. Humanoid.WalkSpeed = 0.01
  3051. attack = true
  3052. Firepart1 = Instance.new("Part", RightArm)
  3053. Firepart1.Size = Vector3.new(1, 1, 1)
  3054. GuW1 = Instance.new("Weld")
  3055. GuW1.Name = "GuW"
  3056. GuW1.Part0 = RightArm
  3057. GuW1.C0 = cn(0, -1, 0)
  3058. GuW1.C1 = cn(0, 0, 0)
  3059. GuW1.Part1 = Firepart1
  3060. GuW1.Parent = RightArm
  3061. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3062. Firepart1.Transparency = 1
  3063. Firepart2 = Instance.new("Part", LeftArm)
  3064. Firepart2.Size = Vector3.new(1, 1, 1)
  3065. GuW2 = Instance.new("Weld")
  3066. GuW2.Name = "GuW"
  3067. GuW2.Part0 = LeftArm
  3068. GuW2.C0 = cn(0, -1, 0)
  3069. GuW2.C1 = cn(0, 0, 0)
  3070. GuW2.Part1 = Firepart2
  3071. GuW2.Parent = LeftArm
  3072. Firepart2.Transparency = 1
  3073.  
  3074. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3075. GuW1:Destroy()
  3076. GuW1 = Instance.new("Weld")
  3077. GuW1.Name = "GuW"
  3078. GuW1.Part0 = Torso
  3079. GuW1.C0 = cn(0, 0, -6)
  3080. GuW1.C1 = cn(0, 0, 0)
  3081. GuW1.Part1 = Firepart1
  3082. GuW1.Parent = Torso
  3083. GuW2:Destroy()
  3084. GuW2 = Instance.new("Weld")
  3085. GuW2.Name = "GuW"
  3086. GuW2.Part0 = Torso
  3087. GuW2.C0 = cn(0, 0, -6)
  3088. GuW2.C1 = cn(0, 0, 0)
  3089. GuW2.Part1 = Firepart2
  3090. GuW2.Parent = Torso
  3091.  
  3092. GuW2:Destroy()
  3093. GuW2 = Instance.new("Weld")
  3094. GuW2.Name = "GuW"
  3095. GuW2.Part0 = Torso
  3096. GuW2.C0 = cn(0, 0, -4)
  3097. GuW2.C1 = cn(0, 0, 0)
  3098. GuW2.Part1 = Firepart2
  3099. GuW2.Parent = Torso
  3100. for i = 0, 15, 0.1 do
  3101. swait()
  3102. if Torsovelocity.Y > 2 then
  3103. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3104. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3105. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3106. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3107. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3108. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3109. elseif Torsovelocity.Y < 1 then
  3110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3112. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3114. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3115. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3116. end
  3117. end
  3118. wait(16)
  3119. local Aura3 = Instance.new('ParticleEmitter')
  3120. Aura3.Name = "Aura"
  3121. Aura3.Texture = "rbxassetid://1046299182"
  3122. Aura3.Parent = Torso
  3123. Aura3.LightEmission = 1
  3124. Aura3.Transparency = NumberSequence.new(0.4,1)
  3125. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3126. Aura3.Size = NumberSequence.new(140)
  3127. Aura3.Rotation = NumberRange.new(-360,360)
  3128. Aura3.LockedToPart = true
  3129. Aura3.Lifetime = NumberRange.new(0.2)
  3130. Aura3.Rate = 70
  3131. Aura3.Speed = NumberRange.new(0)
  3132. Aura3.EmissionDirection = "Top"
  3133. local Aura4 = Instance.new('ParticleEmitter')
  3134. Aura4.Name = "Aura"
  3135. Aura4.Texture = "rbxassetid://1046299182"
  3136. Aura4.Parent = Torso
  3137. Aura4.LightEmission = 1
  3138. Aura4.Transparency = NumberSequence.new(0.7,1)
  3139. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3140. Aura4.Size = NumberSequence.new(190)
  3141. Aura4.Rotation = NumberRange.new(-360,360)
  3142. Aura4.LockedToPart = true
  3143. Aura4.Lifetime = NumberRange.new(0.2)
  3144. Aura4.Rate = 120
  3145. Aura4.Speed = NumberRange.new(0)
  3146. Aura4.EmissionDirection = "Top"
  3147. local Aura5 = Instance.new('ParticleEmitter')
  3148. Aura5.Name = "Aura"
  3149. Aura5.Texture = "rbxassetid://347730682"
  3150. Aura5.Parent = Torso
  3151. Aura5.LightEmission = 1
  3152. Aura5.Transparency = NumberSequence.new(0.2,1)
  3153. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3154. Aura5.Size = NumberSequence.new(1,65)
  3155. Aura5.Rotation = NumberRange.new(-360,360)
  3156. Aura5.LockedToPart = true
  3157. Aura5.Lifetime = NumberRange.new(1)
  3158. Aura5.Rate = 200
  3159. Aura5.Speed = NumberRange.new(0)
  3160. Aura5.EmissionDirection = "Top"
  3161. local quake = Instance.new("Sound",workspace)
  3162. quake.SoundId = "rbxassetid://1048411878"
  3163. quake.Pitch = 0.99
  3164. quake.Volume = 1.3
  3165. quake.Looped = true
  3166. wait(0)
  3167. quake:Play()
  3168. local scrr = Instance.new("Sound",Torso)
  3169. scrr.SoundId = "rbxassetid://908472235"
  3170. scrr.Pitch = 0.99
  3171. scrr.Volume = 5.5
  3172. scrr.Looped = true
  3173. wait(0)
  3174. scrr:Play()
  3175.  
  3176. for i = 0, 2, 0.1 do
  3177. swait()
  3178. local lb = Instance.new("Part")
  3179. lb.Parent = char
  3180. lb.Material = "Neon"
  3181. lb.Color = BrickColor.new("Gold").Color
  3182. lb.CanCollide = false
  3183. lb.Material = "Neon"
  3184. lb.Size = vt(0.5,0,0.5)
  3185. lb.CFrame = Torso.CFrame
  3186. lb.Rotation = vt(0,0,0)
  3187. lb.Anchored = true
  3188. lb.Transparency = 0
  3189. local thing = Instance.new("SpecialMesh",lb)
  3190. thing.MeshType = "FileMesh"
  3191. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3192. thing.Scale = vt(0,15,0)
  3193. local chancerot = math.random(1,2)
  3194. for z = 0, 4 do
  3195. if chancerot == 1 then
  3196. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3197. elseif chancerot == 2 then
  3198. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3199. end
  3200. lb.Transparency = lb.Transparency + 0.1
  3201. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3202. wait()
  3203. end
  3204. for z = 0, 4 do
  3205. if chancerot == 1 then
  3206. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3207. elseif chancerot == 2 then
  3208. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3209. end
  3210. lb.Transparency = lb.Transparency + 0.1
  3211. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3212. wait()
  3213. end
  3214. end
  3215.  
  3216.  
  3217. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3218. for i = 0, 24, 0.1 do
  3219. swait()
  3220. if Torsovelocity.Y > 2 then
  3221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3223. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3225. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3226. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3227. elseif Torsovelocity.Y < 1 then
  3228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3230. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3233. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3234. end
  3235. end
  3236. wait(5)
  3237. GuW1:Destroy()
  3238. GuW1 = Instance.new("Weld")
  3239. GuW1.Name = "GuW"
  3240. GuW1.Part0 = Torso
  3241. GuW1.C0 = cn(0, 0, -15)
  3242. GuW1.C1 = cn(0, 0, 0)
  3243. GuW1.Part1 = Firepart1
  3244. GuW1.Parent = Torso
  3245. GuW2:Destroy()
  3246. GuW2 = Instance.new("Weld")
  3247. GuW2.Name = "GuW"
  3248. GuW2.Part0 = Torso
  3249. GuW2.C0 = cn(0, 0, -17.5)
  3250. GuW2.C1 = cn(0, 0, 0)
  3251. GuW2.Part1 = Firepart2
  3252. GuW2.Parent = Torso
  3253. local Must2 = Instance.new("Sound",Torso) --1048411878
  3254. Must2.SoundId = "rbxassetid://950551676"
  3255. Must2.Pitch = 0.99
  3256. Must2.Volume = 10
  3257. Must2.Looped = false
  3258. wait(0)
  3259. Must2:Play()
  3260. quake:Stop()
  3261. scrr:Stop()
  3262. local Gone = Instance.new('ParticleEmitter')
  3263. Gone.Name = "Aura"
  3264. Gone.Texture = "rbxassetid://1046299182"
  3265. Gone.Parent = Torso
  3266. Gone.LightEmission = 1
  3267. Gone.Transparency = NumberSequence.new(0.7,1)
  3268. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3269. Gone.Size = NumberSequence.new(340)
  3270. Gone.Rotation = NumberRange.new(-360,360)
  3271. Gone.LockedToPart = true
  3272. Gone.Lifetime = NumberRange.new(0.2)
  3273. Gone.Rate = 70
  3274. Gone.Speed = NumberRange.new(0)
  3275. Gone.EmissionDirection = "Top"
  3276. wait(2)
  3277. Aura:Destroy()
  3278. Aura2:Destroy()
  3279. Aura3:Destroy()
  3280. Aura4:Destroy()
  3281. Aura5:Destroy()
  3282. lig:Destroy()
  3283. Gone:Destroy()
  3284. for i = 0, 3, 0.01 do
  3285. swait()
  3286. shoottraildd2(mouse.Hit.p, Torso, 0)
  3287. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3288. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3289. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3290. if Torsovelocity.Y > 2 then
  3291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3293. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3295. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3296. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3297. elseif Torsovelocity.Y < 1 then
  3298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3300. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3302. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3303. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3304. end
  3305. end
  3306. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3307. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3308. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3309. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3310. for i = 0, 3, 0.1 do
  3311. swait()
  3312. if Torsovelocity.Y > 2 then
  3313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3315. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3316. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3317. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3318. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. elseif Torsovelocity.Y < 1 then
  3320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3322. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3323. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3324. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3325. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3326. end
  3327. end
  3328. wait(1)
  3329. Humanoid.WalkSpeed = 16
  3330. attack = false
  3331. MV4 = 0
  3332. Must:Stop()
  3333. Firepart1:Destroy()
  3334. Firepart2:Destroy()
  3335. end
  3336. end)
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342. musiccommand = 1
  3343. musicwait = false
  3344. mouse.KeyDown:connect(function(k)
  3345. if k == "=" and attack == false then
  3346. if musiccommand == 1 and musicwait == false then
  3347. musicwait = true
  3348. sou2:Stop()
  3349. musiccommand = 2
  3350. end
  3351. if musiccommand == 2 and musicwait == false then
  3352. musicwait = true
  3353. sou2:Play()
  3354. sou2.Volume = 2
  3355. musiccommand = 3
  3356. end
  3357. if musiccommand == 3 and musicwait == false then
  3358. musicwait = true
  3359. sou2.Volume = 0.5
  3360. musiccommand = 1
  3361. end
  3362. musicwait = false
  3363. end
  3364. end)
  3365. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3366. Hitpart3 = Instance.new("Part", HPart3)
  3367. Hitpart3.Size = Vector3.new(1, 1, 1)
  3368. Hitpart3.CanCollide = false
  3369. HuW3 = Instance.new("Weld")
  3370. HuW3.Name = "GuW"
  3371. HuW3.Part0 = HPart3
  3372. HuW3.C0 = cn(Xv, Yv, Zv)
  3373. HuW3.C1 = cn(0, 0, 0)
  3374. HuW3.Part1 = Hitpart3
  3375. HuW3.Parent = HPart3
  3376. Hitpart3.Transparency = 1
  3377. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3378. end
  3379. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3380. Hitpart2 = Instance.new("Part", HPart2)
  3381. Hitpart2.Size = Vector3.new(1, 1, 1)
  3382. Hitpart2.CanCollide = false
  3383. HuW2 = Instance.new("Weld")
  3384. HuW2.Name = "GuW"
  3385. HuW2.Part0 = HPart2
  3386. HuW2.C0 = cn(Xv, Yv, Zv)
  3387. HuW2.C1 = cn(0, 0, 0)
  3388. HuW2.Part1 = Hitpart2
  3389. HuW2.Parent = HPart2
  3390. Hitpart2.Transparency = 1
  3391. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3392. end
  3393. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3394. Hitpart = Instance.new("Part", HPart)
  3395. Hitpart.Size = Vector3.new(1, 1, 1)
  3396. Hitpart.CanCollide = false
  3397. HuW = Instance.new("Weld")
  3398. HuW.Name = "GuW"
  3399. HuW.Part0 = HPart
  3400. HuW.C0 = cn(Xv, Yv, Zv)
  3401. HuW.C1 = cn(0, 0, 0)
  3402. HuW.Part1 = Hitpart
  3403. HuW.Parent = HPart
  3404. Hitpart.Transparency = 1
  3405. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3406. end
  3407. --
  3408. --
  3409. MV1 = 20
  3410. mouse.KeyDown:connect(function(k)
  3411. if k == "=" and attack == false then
  3412. if firemode == true then
  3413. firemode = false
  3414. print("ice mode")
  3415. icesmoke.Acceleration = Vector3.new(0,0,0)
  3416. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3417. icesmoke.Transparency = NumberSequence.new({
  3418. NumberSequenceKeypoint.new(0, 0.9),
  3419. NumberSequenceKeypoint.new(1, 1)
  3420. })
  3421. icesmoke.Size = NumberSequence.new(3)
  3422. icesmoke.Parent = RightArm
  3423. else
  3424. firemode = true
  3425. print("fire mode")
  3426. ice_mode = false
  3427. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3428. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3429. icesmoke.Rate = 400
  3430. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3431. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3432. icesmoke.Size = NumberSequence.new(3)
  3433. icesmoke.EmissionDirection = "Top"
  3434. icesmoke.Parent = LeftArm
  3435. end
  3436. end
  3437. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3438. MV1 = 90
  3439. Humanoid.WalkSpeed = 15
  3440. attack = true
  3441. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3442. Firepart2 = Instance.new("Part", LeftArm)
  3443. Firepart2.Size = Vector3.new(1, 1, 1)
  3444. Firepart2.CanCollide = false
  3445. GuW2 = Instance.new("Weld")
  3446. GuW2.Name = "GuW"
  3447. GuW2.Part0 = LeftArm
  3448. GuW2.C0 = cn(0, -0.5, 0)
  3449. GuW2.C1 = cn(0, 0, 0)
  3450. GuW2.Part1 = Firepart2
  3451. GuW2.Parent = LeftArm
  3452. Firepart2.Transparency = 1
  3453. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3454. for i = 0, 2, 0.1 do
  3455. swait()
  3456. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3460. 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)
  3461. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3462. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3463. end
  3464. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3465. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3466. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3467. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3468. Humanoid.WalkSpeed = 16
  3469. attack = false
  3470. Firepart2:Destroy()
  3471. end
  3472. end)
  3473. MV2 = 90
  3474.  
  3475. mouse.KeyDown:connect(function(key)
  3476. if key == "=" then
  3477. Head.Transparency = 1
  3478. Torso.Transparency = 1
  3479. LeftArm.Transparency = 1
  3480. Head.face.Texture = ""
  3481. RightArm.Transparency = 1
  3482. LeftLeg.Transparency = 1
  3483. RightLeg.Transparency = 1
  3484. mesh1.Transparency = 1
  3485. mesh2.Transparency = 1
  3486. mesh5.Transparency = 1
  3487. mesheye.Transparency = 1
  3488. mesheye1.Transparency = 1
  3489. mesheye2.Transparency = 1
  3490. mesheye3.Transparency = 1
  3491. char.Parent = workspace.Camera
  3492. char.WalkSpeed = 60
  3493. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3494. char:FindFirstChild("TalkingBillBoard"):destroy()
  3495. end
  3496. end
  3497. end)
  3498. mouse.KeyUp:connect(function(key)
  3499. if key == "=" then
  3500. Head.Transparency = 0
  3501. Torso.Transparency = 0
  3502. LeftArm.Transparency = 0
  3503. Head.face.Texture = ""
  3504. RightArm.Transparency = 0
  3505. LeftLeg.Transparency = 0
  3506. RightLeg.Transparency = 0
  3507. mesh1.Transparency = 0
  3508. mesh2.Transparency = 0
  3509. mesh5.Transparency = 0
  3510. mesheye.Transparency = 0
  3511. mesheye1.Transparency = 0
  3512. mesheye2.Transparency = 0
  3513. mesheye3.Transparency = 0
  3514. hat1.Transparency = 0
  3515. hat2.Transparency = 0
  3516. hat3.Transparency = 0
  3517. hat4.Transparency = 0
  3518. hat5.Transparency = 0
  3519. hat6.Transparency = 0
  3520. hat7.Transparency = 0
  3521. hat8.Transparency = 0
  3522. hat9.Transparency = 0
  3523. char.Parent = workspace
  3524. end
  3525. end)
  3526.  
  3527. mouse.KeyDown:connect(function(k)
  3528. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3529. MV2 = 90
  3530. attack = true
  3531. Firepart = Instance.new("Part", RightArm)
  3532. Firepart.Size = Vector3.new(1, 1, 1)
  3533. GuW = Instance.new("Weld")
  3534. GuW.Name = "GuW"
  3535. GuW.Part0 = RightArm
  3536. GuW.C0 = cn(0, -1, 0)
  3537. GuW.C1 = cn(0, 0, 0)
  3538. GuW.Part1 = Firepart
  3539. GuW.Parent = RightArm
  3540. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3541. Firepart.Transparency = 1
  3542. Humanoid.WalkSpeed = 15
  3543. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3544. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3545. for i = 1, 3 do
  3546. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3547. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3548. end
  3549. for i = 0, 3, 0.1 do
  3550. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3551. swait()
  3552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3554. 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)
  3555. 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)
  3556. 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)
  3557. 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)
  3558. end
  3559. wait(1)
  3560. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3561.  
  3562. Humanoid.WalkSpeed = 16
  3563. attack = false
  3564. Firepart:Destroy()
  3565. end
  3566.  
  3567.  
  3568.  
  3569.  
  3570. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3571. MV2 = 90
  3572. attack = true
  3573. Firepart = Instance.new("Part", RightArm)
  3574. Firepart.Size = Vector3.new(1, 1, 1)
  3575. GuW = Instance.new("Weld")
  3576. GuW.Name = "GuW"
  3577. GuW.Part0 = RightArm
  3578. GuW.C0 = cn(0, -1, 0)
  3579. GuW.C1 = cn(0, 0, 0)
  3580. GuW.Part1 = Firepart
  3581. GuW.Parent = RightArm
  3582. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3583. Firepart.Transparency = 1
  3584. Humanoid.WalkSpeed = 0.01
  3585. for i = 0, 4, 0.1 do
  3586. swait()
  3587. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3588. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3591. 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)
  3592. 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)
  3593. 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)
  3594. 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)
  3595. end
  3596. for i = 0, 4, 0.1 do
  3597. swait()
  3598. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3599. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3602. 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)
  3603. 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)
  3604. 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)
  3605. 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)
  3606. end
  3607. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3608. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3609. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3610. for i = 1, 3 do
  3611. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3612. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3613. end
  3614. for i = 0, 2, 0.1 do
  3615. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3616. swait()
  3617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3619. 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)
  3620. 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)
  3621. 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)
  3622. 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)
  3623. end
  3624. Humanoid.WalkSpeed = 16
  3625. attack = false
  3626. Firepart:Destroy()
  3627. end
  3628. end)
  3629. Rapid = false
  3630. BasePart = Instance.new("Part")
  3631. BasePart.Shape = Enum.PartType.Block
  3632. BasePart.Material = Enum.Material.Neon
  3633. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3634. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3635. BasePart.FormFactor = Enum.FormFactor.Custom
  3636. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3637. BasePart.CanCollide = true
  3638. BasePart.Locked = true
  3639. BasePart.Anchored = false
  3640. local icy_Player = game.Players.localPlayer
  3641. local icy_mouse = icy_Player:GetMouse()
  3642. ice_mode = false
  3643. local colors = {
  3644. BrickColor.new("Cyan"),
  3645. BrickColor.new("Medium blue"),
  3646. BrickColor.new("Pastel blue")
  3647. }
  3648. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3649. if root then
  3650. icy_mouse.KeyDown:connect(function(k)
  3651. if k == "=" and firemode == false then
  3652. if ice_mode == true then
  3653. ice_mode = false
  3654. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3655. else
  3656. ice_mode = true
  3657. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3658. end
  3659. end
  3660. if k == "=" and firemode == true then
  3661. attack = true
  3662. do
  3663. local Stop = false
  3664. local Version = 0
  3665. local MaxSpeed = 5
  3666. local Speed = 3.5
  3667. local Keys = {}
  3668. local Force = 10000
  3669. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3670. swait(0.5)
  3671. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3672. if Fly then
  3673. Fly:Destroy()
  3674. end
  3675. if Rot then
  3676. Rot:Destroy()
  3677. end
  3678. Fly = Instance.new("BodyPosition", char.Torso)
  3679. Fly.Name = "LMMFly"
  3680. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3681. Fly.P = Force
  3682. Fly.position = char.Torso.Position
  3683. Rot = Instance.new("BodyGyro", char.Torso)
  3684. Rot.Name = "LMMRot"
  3685. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3686. Rot.P = Force
  3687. Rot.cframe = cam.CoordinateFrame
  3688. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3689. local Thread, Old = Version, nil
  3690. char.Humanoid.PlatformStand = true
  3691. function StopFly()
  3692. Version = Version + 1
  3693. Stop = true
  3694. char.Humanoid.PlatformStand = false
  3695. Fly:Destroy()
  3696. Rot:Destroy()
  3697. attack = false
  3698. end
  3699. char.ChildAdded:connect(function(Obj)
  3700. wait()
  3701. if Obj.Name == "LM" .. "MFlyStop" then
  3702. Obj:Destroy()
  3703. StopFly()
  3704. end
  3705. end)
  3706. HitpartFunk2(RightArm, 0, -0.7, 0)
  3707. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3708. for i = 0, 25, 0.1 do
  3709. if attack == true then
  3710. swait()
  3711.  
  3712. end
  3713. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3714. if Keys[string.char(48)] then
  3715. Speed = 1
  3716. end
  3717. if Keys.w then
  3718. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3719. end
  3720. if Keys.s then
  3721. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3722. end
  3723. if Keys.d then
  3724. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3725. end
  3726. if Keys.a then
  3727. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3728. end
  3729. if Keys.e or Keys[" "] then
  3730. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3731. end
  3732. if Keys.q then
  3733. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3734. end
  3735. if Keys.z then
  3736. StopFly()
  3737. end
  3738. if Old ~= Vectoring then
  3739. Fly.position = Vectoring.p
  3740. Old = Vectoring
  3741. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3742. else
  3743. Speed = 1
  3744. end
  3745. Rot.cframe = cam.CoordinateFrame
  3746. mouse.KeyDown:connect(function(Key)
  3747. Keys[Key] = true
  3748. end)
  3749. mouse.KeyUp:connect(function(Key)
  3750. Keys[Key] = false
  3751. end)
  3752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3754. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3755. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3756. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3757. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3758. end
  3759. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3760. attack = false
  3761. char.Humanoid.PlatformStand = false
  3762. Fly:Destroy()
  3763. Rot:Destroy()
  3764. end
  3765. end
  3766. if k == "=" and InForm == true then
  3767. attack = true
  3768. do
  3769. local Stop = false
  3770. local Version = 0
  3771. local MaxSpeed = 6
  3772. local Speed = 3
  3773. local Keys = {}
  3774. local Force = 10000
  3775. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3776. swait(1)
  3777. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3778. if Fly then
  3779. Fly:Destroy()
  3780. end
  3781. if Rot then
  3782. Rot:Destroy()
  3783. end
  3784. Fly = Instance.new("BodyPosition", char.Torso)
  3785. Fly.Name = "LMMFly"
  3786. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3787. Fly.P = Force
  3788. Fly.position = char.Torso.Position
  3789. Rot = Instance.new("BodyGyro", char.Torso)
  3790. Rot.Name = "LMMRot"
  3791. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3792. Rot.P = Force
  3793. Rot.cframe = cam.CoordinateFrame
  3794. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3795. local Thread, Old = Version, nil
  3796. char.Humanoid.PlatformStand = true
  3797. function StopFly()
  3798. Version = Version + 1
  3799. Stop = true
  3800. char.Humanoid.PlatformStand = false
  3801. Fly:Destroy()
  3802. Rot:Destroy()
  3803. attack = false
  3804. end
  3805. char.ChildAdded:connect(function(Obj)
  3806. wait()
  3807. if Obj.Name == "LM" .. "MFlyStop" then
  3808. Obj:Destroy()
  3809. StopFly()
  3810. end
  3811. end)
  3812. HitpartFunk2(RightArm, 0, -0.7, 0)
  3813. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3814. for i = 0, 25, 0.1 do
  3815. if attack == true then
  3816. swait()
  3817. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3818. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3819. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3820. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3821. end
  3822. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3823. if Keys[string.char(48)] then
  3824. Speed = 1
  3825. end
  3826. if Keys.w then
  3827. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3828. end
  3829. if Keys.s then
  3830. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3831. end
  3832. if Keys.d then
  3833. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3834. end
  3835. if Keys.a then
  3836. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3837. end
  3838. if Keys.e or Keys[" "] then
  3839. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3840. end
  3841. if Keys.q then
  3842. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3843. end
  3844. if Keys.z then
  3845. StopFly()
  3846. end
  3847. if Old ~= Vectoring then
  3848. Fly.position = Vectoring.p
  3849. Old = Vectoring
  3850. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3851. else
  3852. Speed = 1
  3853. end
  3854. Rot.cframe = cam.CoordinateFrame
  3855. mouse.KeyDown:connect(function(Key)
  3856. Keys[Key] = true
  3857. end)
  3858. mouse.KeyUp:connect(function(Key)
  3859. Keys[Key] = false
  3860. end)
  3861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3865. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3866. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3867. end
  3868. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3869. attack = false
  3870. char.Humanoid.PlatformStand = false
  3871. Fly:Destroy()
  3872. Rot:Destroy()
  3873. end
  3874. end
  3875. end)
  3876. game:GetService("RunService").Stepped:connect(function()
  3877. if ice_mode == true then
  3878. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3879. local icePath = BasePart:Clone()
  3880. icePath.Anchored = true
  3881. icePath.Transparency = 0.85
  3882. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3883. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3884. icePath.BrickColor = colors[math.random(1, #colors)]
  3885. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3886. game:GetService("Debris"):AddItem(icePath, 1)
  3887. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3888. end
  3889. end)
  3890. end
  3891. MV3 = 190
  3892. mouse.KeyDown:connect(function(k)
  3893. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3894. MV3 = 80
  3895. attack = true
  3896. Humanoid.WalkSpeed = 15
  3897. HitpartFunk2(RightArm, 0, -0.5, 0)
  3898. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3899. for i = 0, 1.5, 0.1 do
  3900. swait()
  3901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3905. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3906. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3907. end
  3908. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3909. for i = 0, 2, 0.1 do
  3910. swait()
  3911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3913. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3915. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3916. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3917. end
  3918. for i = 0, 4.2, 0.1 do
  3919. swait()
  3920. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3921. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3922. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3923. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3924. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3925. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3926. 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)
  3927. 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)
  3928. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3929. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3930. end
  3931. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3932. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3933. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3934. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3935. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3936. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3937. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3938. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3939. for i = 0, 2, 0.1 do
  3940. swait()
  3941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3943. 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)
  3944. 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)
  3945. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3946. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3947. end
  3948. for i = 0, 2, 0.1 do
  3949. swait()
  3950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3952. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3953. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3954. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3955. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3956. end
  3957. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3958. for i = 0, 4, 0.1 do
  3959. swait()
  3960. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3961. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3964. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3965. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3966. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3967. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3968. end
  3969. for i = 0, 2, 0.1 do
  3970. swait()
  3971. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3972. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3975. 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)
  3976. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3977. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3978. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3979. end
  3980. for i = 1, 6 do
  3981. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3982. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3983. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3984. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3985. wait(0.15)
  3986. end
  3987. attack = false
  3988. Humanoid.WalkSpeed = 16
  3989. end
  3990. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  3991. Humanoid.WalkSpeed = 1
  3992. MV3 = 80
  3993. attack = true
  3994. FastFireBall = Instance.new("Part", RightArm)
  3995. FastFireBall.Size = Vector3.new(1, 1, 1)
  3996. FFW = Instance.new("Weld")
  3997. FFW.Name = "GuW"
  3998. FFW.Part0 = RightArm
  3999. FFW.C0 = cn(0, -1, 0)
  4000. FFW.C1 = cn(0, 0, 0)
  4001. FFW.Part1 = FastFireBall
  4002. FFW.Parent = RightArm
  4003. FastFireBall.Transparency = 1
  4004. FastFireBall2 = Instance.new("Part", LeftArm)
  4005. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4006. FFW2 = Instance.new("Weld")
  4007. FFW2.Name = "GuW"
  4008. FFW2.Part0 = LeftArm
  4009. FFW2.C0 = cn(0, -1, 0)
  4010. FFW2.C1 = cn(0, 0, 0)
  4011. FFW2.Part1 = FastFireBall2
  4012. FFW2.Parent = LeftArm
  4013. FastFireBall2.Transparency = 1
  4014. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4015. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4016. for i = 0, 1, 0.1 do
  4017. swait()
  4018. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4019. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4020. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4021. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4024. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4025. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4026. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4027. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4028. end
  4029. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4030. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4031. function holding()
  4032. if Rapid == true and ice_mode == false then
  4033. for i = 0, 0.8, 0.1 do
  4034. swait()
  4035. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4036. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4039. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4041. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4042. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4043. end
  4044. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4045. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4046. for i = 0, 0.8, 0.1 do
  4047. swait()
  4048. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4049. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4052. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4053. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4054. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4055. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4056. end
  4057. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4058. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4059. holding()
  4060. end
  4061. end
  4062. if Rapid == false then
  4063. Rapid = true
  4064. holding()
  4065. end
  4066. end
  4067. end)
  4068. mouse.KeyUp:connect(function(k)
  4069. if k == "c" and Rapid == true then
  4070. MV3 = 180
  4071. Rapid = false
  4072. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4073. attack = false
  4074. wait(0.5)
  4075. Humanoid.WalkSpeed = 16
  4076. FastFireBall:Destroy()
  4077. FastFireBall2:Destroy()
  4078. end
  4079. end)
  4080.  
  4081.  
  4082. mouse.KeyUp:connect(function(k)
  4083. if k == "=" then
  4084. Combo1()
  4085. end
  4086. end)
  4087.  
  4088. mouse.KeyUp:connect(function(k)
  4089. if k == "r" then
  4090. Combo2()
  4091. end
  4092. end)
  4093.  
  4094. mouse.KeyUp:connect(function(k)
  4095. if k == "=" then
  4096. Combo3()
  4097. end
  4098. end)
  4099. mouse.KeyUp:connect(function(k)
  4100. if k == "u" then
  4101. Combo4()
  4102. end
  4103. end)
  4104.  
  4105.  
  4106. SoundFolder = Instance.new("Folder",char)
  4107. SoundFolder.Name = "SoundFolder"
  4108. punchsound1 = Instance.new("Sound",Torso)
  4109. punchsound1.Volume = 1.2
  4110. punchsound1.Name = "punchsound1"
  4111. punchsound1.Looped = false
  4112. punchsound1.SoundId = "rbxassetid://137579113"
  4113. StrongPunch = Instance.new("Sound",Torso)
  4114. StrongPunch.Volume = 1.6
  4115. StrongPunch.Name = "StrongPunch"
  4116. StrongPunch.Looped = false
  4117. StrongPunch.SoundId = "rbxassetid://441202925"
  4118. StrongPunch = Instance.new("Sound",Torso)
  4119. StrongPunch.Volume = 1.6
  4120. StrongPunch.Name = "StrongPunch"
  4121. StrongPunch.Looped = false
  4122. StrongPunch.SoundId = "rbxassetid://441202925"
  4123. StrongPunch1 = Instance.new("Sound",Torso)
  4124. StrongPunch1.Volume = 1.6
  4125. StrongPunch1.Name = "StrongPunch"
  4126. StrongPunch1.Looped = false
  4127. StrongPunch1.SoundId = "rbxassetid://441202925"
  4128. StrongPunch2 = Instance.new("Sound",Torso)
  4129. StrongPunch2.Volume = 1.6
  4130. StrongPunch2.Name = "StrongPunch"
  4131. StrongPunch.Looped = false
  4132. StrongPunch2.SoundId = "rbxassetid://441202925"
  4133. Zano = Instance.new("Sound",Torso)
  4134. Zano.Volume = 6
  4135. Zano.Name = "Zano"
  4136. Zano.Looped = false
  4137. Zano.SoundId = "rbxassetid://744770874"
  4138. GroundImpact = Instance.new("Sound",Torso)
  4139. GroundImpact.Volume = 8
  4140. GroundImpact.Name = "GroundImpact"
  4141. GroundImpact.Looped = false
  4142. GroundImpact.SoundId = "rbxassetid://165970126"
  4143. Break = Instance.new("Sound",Torso)
  4144. Break.Volume = 5
  4145. Break.Name = "Bonebreak"
  4146. Break.Looped = false
  4147. Break.SoundId = "rbxassetid://314390675"
  4148.  
  4149. local hit1 = false
  4150. local hit2 = false
  4151. local hit3 = false
  4152. local hit4 = false
  4153.  
  4154. function Combo1()
  4155. getplayer = new("Part",char)
  4156. getplayer.Position = Vector3.new(999,999,999)
  4157. getplayer.Transparency = 1
  4158. getplayer.Size = v3(3,3,3)
  4159. getplayer.CanCollide = false
  4160. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4161. getplayer.Name = "GetPlayer"
  4162.  
  4163. game.Debris:AddItem(getplayer,0.5)
  4164.  
  4165. getplayer.Touched:connect(function(hit)
  4166. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4167. getplayer:Destroy()
  4168. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4169. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4170. to.Anchored = true
  4171. idle = false
  4172.  
  4173.  
  4174. punchsound1:Play()
  4175. hit1 = true
  4176. for i = 0, 1, 0.1 do
  4177. swait()
  4178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4180. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4181. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4182. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4183. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4184. end
  4185. punchsound1:Play()
  4186. for i = 0, 1, 0.1 do
  4187. swait()
  4188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4190. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4193. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4194. end
  4195. punchsound1:Play()
  4196. for i = 0, 1, 0.1 do
  4197. swait()
  4198. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4199. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4200. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4201. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4202. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4203. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4204. end
  4205. for i = 0, 1, 0.1 do
  4206. swait()
  4207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4210. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4211. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4212. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4213. end
  4214. for i = 0, 1, 0.1 do
  4215. swait()
  4216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4219. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4220. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4221. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4222. end
  4223. StrongPunch1:Play()
  4224. for i = 0, 1, 0.1 do
  4225. swait()
  4226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4228. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4231. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4232. end
  4233. for i = 0, 0.6, 0.1 do
  4234. swait()
  4235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4241. end
  4242. for i = 0, 0.6, 0.1 do
  4243. swait()
  4244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4249. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4250. end
  4251. for i,v in pairs(to.Parent:GetChildren()) do
  4252. if v:IsA("Humanoid") then
  4253. v.Health = v.Health - 3
  4254.  
  4255. v.PlatformStand = true
  4256. end
  4257. end
  4258. StrongPunch:Play()
  4259. for i = 0, 1, 0.1 do
  4260. swait()
  4261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4266. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4267. end
  4268. for i,v in pairs(to.Parent:GetChildren()) do
  4269. if v:IsA("Humanoid") then
  4270. v.Health = v.Health - 5
  4271.  
  4272. v.PlatformStand = true
  4273. end
  4274. end
  4275.  
  4276. hit1 = false
  4277.  
  4278. punchsound1:Play()
  4279. hit2 = true
  4280. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4281. for i = 0, 1, 0.1 do
  4282. swait()
  4283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4288. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4289. end
  4290. for i,v in pairs(to.Parent:GetChildren()) do
  4291. if v:IsA("Humanoid") then
  4292. v.Health = v.Health - 5
  4293.  
  4294. v.PlatformStand = true
  4295. end
  4296. end
  4297. hit2 = false
  4298.  
  4299. punchsound1:Play()
  4300. hit3 = true
  4301. hit4 = true
  4302.  
  4303.  
  4304. punchsound1:Play()
  4305.  
  4306. coroutine.wrap(function()
  4307. for i=1,5 do
  4308. wait()
  4309. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4310. GroundImpact:Play()
  4311. a21e = new("Part",to)
  4312. a21e.Name = "Beam"..num
  4313. a21e.Locked = true
  4314. a21e.Size = v3(1,1,1)
  4315. a21e.CanCollide = false
  4316. a21e.BrickColor = bc("Gold")
  4317. a21e.Material = "Neon"
  4318. a21e.Transparency = 0
  4319. aa21e = new("SpecialMesh",a21e)
  4320. a21e.Anchored = true
  4321. a21e.Position = to.Position
  4322. aa21e.MeshType = "Sphere"
  4323. aa21e.Scale = v3(1,1,1)
  4324. a51e = new("Part",char)
  4325. a51e.Name = "Beam"..num
  4326. a51e.Locked = true
  4327. a51e.Size = v3(1,1,1)
  4328. a51e.CanCollide = false
  4329. a51e.BrickColor = bc("White")
  4330. a51e.Material = "Neon"
  4331. a51e.Transparency = 0
  4332. aa51e = new("SpecialMesh",a51e)
  4333. a51e.Anchored = true
  4334. a51e.Position = to.Position
  4335. aa51e.MeshType = "Sphere"
  4336. aa51e.Scale = v3(1,1,1)
  4337. a61e = new("Part",char)
  4338. a61e.Name = "Beam"..num
  4339. a61e.Locked = true
  4340. a61e.Size = v3(1,1,1)
  4341. a61e.CanCollide = false
  4342. a61e.BrickColor = bc("Really red")
  4343. a61e.Material = "Neon"
  4344. a61e.Transparency = 0
  4345. aa61e = new("SpecialMesh",a61e)
  4346. a61e.Anchored = true
  4347. a61e.Position = to.Position
  4348. aa61e.MeshType = "Sphere"
  4349. aa61e.Scale = v3(1,1,1)
  4350. for i = 1,20 do
  4351. wait()
  4352. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4353. a21e.Transparency = a21e.Transparency + 0.03
  4354. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4355. a51e.Transparency = a51e.Transparency + 0.03
  4356. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4357. a61e.Transparency = a61e.Transparency + 0.02
  4358. for i,v in pairs(to.Parent:GetChildren()) do
  4359. if v:IsA("Humanoid") then
  4360. v.Health = v.Health - 0.5
  4361.  
  4362. v.PlatformStand = true
  4363. end
  4364. end
  4365. end
  4366. a61e:Destroy()
  4367. aa61e:Destroy()
  4368. a51e:Destroy()
  4369. aa51e:Destroy()
  4370. a21e:Destroy()
  4371. aa21e:Destroy()
  4372.  
  4373. end
  4374.  
  4375.  
  4376. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4377. for i = 0, 1, 0.1 do
  4378. swait()
  4379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4381. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4383. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4384. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4385. end
  4386.  
  4387.  
  4388.  
  4389. wait(0.7)
  4390. end)()
  4391.  
  4392.  
  4393.  
  4394.  
  4395. RootPart.Anchored = true
  4396.  
  4397. for i = 0, 1, 0.1 do
  4398. swait()
  4399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4401. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4404. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4405. end
  4406.  
  4407.  
  4408. StrongPunch:Play()
  4409.  
  4410.  
  4411. for i = 0, 1, 0.1 do
  4412. swait()
  4413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4415. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4418. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4419. end
  4420.  
  4421. for i = 0, 1, 0.1 do
  4422. swait()
  4423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4425. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4426. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4427. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4428. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4429. end
  4430.  
  4431.  
  4432.  
  4433. for i,v in pairs(to.Parent:GetChildren()) do
  4434. if v:IsA("Humanoid") then
  4435. v.Health = v.Health - 20
  4436.  
  4437. v.PlatformStand = true
  4438. end
  4439. end
  4440.  
  4441. StrongPunch2:Play()
  4442. for i = 0, 1, 0.1 do
  4443. swait()
  4444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4446. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4447. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4448. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4449. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4450. end
  4451.  
  4452. hitground = new("Part",char)
  4453. hitground.Size = Vector3.new(5,5,5)
  4454. hitground.Name = "Ground"
  4455. hitground.Transparency = 1
  4456. hitground.CanCollide = false
  4457. game.Debris:AddItem(hitground,2)
  4458. hitground.Position = Vector3.new(999,999,999)
  4459. hitgroundweld = new("Weld",hitground)
  4460. hitgroundweld.Part0 = to
  4461. hitgroundweld.Part1 = hitground
  4462. hitground.Touched:connect(function(hit2)
  4463. if hit2.Size.x > 150 then
  4464. hitground:Destroy()
  4465. ad = new("Part",char)
  4466. ad.Name = "NewPart"
  4467. ad.Size = Vector3.new(30,0.1,30)
  4468. ad.CanCollide = false
  4469. ad.Anchored = true
  4470. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4471. ad.Transparency = 1
  4472. aad = new("Decal",ad)
  4473.  
  4474. aad.Face = "Top"
  4475. aad.Transparency = 1
  4476. aad.Transparency = 0
  4477. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4478. smoke = new("Part",to)
  4479. smokemesh = new("SpecialMesh",smoke)
  4480. smokemesh.MeshId = "rbxassetid://928329648"
  4481. smoke.BrickColor = hit2.BrickColor
  4482. smoke.Anchored = true
  4483. smoke.Position = hitground.Position
  4484. GroundImpact:Play()
  4485. for i = 1,20 do
  4486. wait()
  4487. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4488. smoke.Transparency = smoke.Transparency + 1/20
  4489. end
  4490. smoke:Destroy()
  4491. wait(0.5)
  4492.  
  4493. for i = 1,20 do
  4494. wait(0.1)
  4495. aad.Transparency = aad.Transparency + 1/20
  4496. end
  4497. end
  4498. end)
  4499. to.Anchored = false
  4500. ys = Instance.new("BodyVelocity",to)
  4501. ys.Name = "GO"
  4502.  
  4503. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4504.  
  4505. ys.Velocity = v3(0,-90,0)
  4506.  
  4507. wait(1)
  4508. ys:Destroy()
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514. hit3 = false
  4515. hit4 = false
  4516.  
  4517.  
  4518. hit1 = false
  4519. hit2 = false
  4520. hit3 = false
  4521. hit4 = false
  4522. idle = true
  4523. RootPart.Anchored = false
  4524. end
  4525. end)
  4526. end
  4527.  
  4528.  
  4529. function Combo4()
  4530. getplayer = new("Part",char)
  4531. getplayer.Position = Vector3.new(999,999,999)
  4532. getplayer.Transparency = 1
  4533. getplayer.Size = v3(3,3,3)
  4534. getplayer.CanCollide = false
  4535. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4536. getplayer.Name = "GetPlayer"
  4537.  
  4538. game.Debris:AddItem(getplayer,0.5)
  4539.  
  4540. getplayer.Touched:connect(function(hit)
  4541. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4542. getplayer:Destroy()
  4543. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4544. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4545. to.Anchored = true
  4546. RootPart.Anchored = true
  4547. idle = false
  4548.  
  4549.  
  4550. punchsound1:Play()
  4551. hit1 = true
  4552. for i = 0, 0.5, 0.1 do
  4553. swait()
  4554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4557. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4558. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4559. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4560. end
  4561. punchsound1:Play()
  4562. for i = 0, 0.5, 0.1 do
  4563. swait()
  4564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4569. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4570. end
  4571. punchsound1:Play()
  4572. for i = 0, 0.6, 0.1 do
  4573. swait()
  4574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4577. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4578. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4579. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4580. end
  4581. for i = 0, 0.6, 0.1 do
  4582. swait()
  4583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4588. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4589. end
  4590. for i = 0, 0.5, 0.1 do
  4591. swait()
  4592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4594. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4595. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4596. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4597. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4598. end
  4599. punchsound1:Play()
  4600. for i = 0, 0.5, 0.1 do
  4601. swait()
  4602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4604. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4607. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4608. end
  4609. punchsound1:Play()
  4610. for i = 0, 0.6, 0.1 do
  4611. swait()
  4612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4615. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4616. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4617. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4618. end
  4619. for i = 0, 0.6, 0.1 do
  4620. swait()
  4621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4623. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4625. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4626. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4627. end
  4628. for i = 0, 0.5, 0.1 do
  4629. swait()
  4630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4631. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4632. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4633. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4634. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4635. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4636. end
  4637. punchsound1:Play()
  4638. for i = 0, 0.5, 0.1 do
  4639. swait()
  4640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4643. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4644. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4645. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4646. end
  4647. punchsound1:Play()
  4648. for i = 0, 0.6, 0.1 do
  4649. swait()
  4650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4653. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4654. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4655. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4656. end
  4657. for i = 0, 0.6, 0.1 do
  4658. swait()
  4659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4661. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4663. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4664. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4665. end
  4666. for i = 0, 0.5, 0.1 do
  4667. swait()
  4668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4671. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4672. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4673. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4674. end
  4675. punchsound1:Play()
  4676. for i = 0, 0.5, 0.1 do
  4677. swait()
  4678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4680. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4681. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4682. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4683. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4684. end
  4685. punchsound1:Play()
  4686. for i = 0, 0.6, 0.1 do
  4687. swait()
  4688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4691. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4692. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4693. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4694. end
  4695. for i = 0, 0.6, 0.1 do
  4696. swait()
  4697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4699. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4701. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4702. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4703. end
  4704. for i = 0, 0.5, 0.1 do
  4705. swait()
  4706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4710. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4711. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4712. end
  4713. punchsound1:Play()
  4714. for i = 0, 0.5, 0.1 do
  4715. swait()
  4716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4721. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4722. end
  4723. punchsound1:Play()
  4724. for i = 0, 0.6, 0.1 do
  4725. swait()
  4726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4729. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4730. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4731. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4732. end
  4733. StrongPunch2:Play()
  4734. for i = 0, 5, 0.1 do
  4735. swait()
  4736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4738. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4739. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4740. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4741. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4742. end
  4743.  
  4744. for i,v in pairs(to.Parent:GetChildren()) do
  4745. if v:IsA("Humanoid") then
  4746. v.Health = v.Health - 20
  4747.  
  4748. v.PlatformStand = true
  4749. end
  4750. end
  4751. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4752. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4753. Zanzoken = Instance.new("Part",char)
  4754. Zanzoken.Anchored = true
  4755. Zanzoken.Position = v3(999,999,999)
  4756. Zanzoken.CFrame = Torso.CFrame
  4757. game.Debris:AddItem(Zanzoken,0.5)
  4758. Zanzoken.Transparency = 1
  4759. Zano:Play()
  4760. wait()
  4761. idk = Instance.new("BillboardGui",Zanzoken)
  4762. idk.Size = UDim2.new(10,0,15,0)
  4763. idk.AlwaysOnTop = false
  4764. idk1 = Instance.new("ImageLabel",idk)
  4765. idk1.BackgroundTransparency = 1
  4766. idk.ExtentsOffset = v3(0,0,0)
  4767. idk1.ImageTransparency = 0
  4768. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4769. idk1.Size = UDim2.new(2,0,1,0)
  4770. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4771. idk1.Image = "rbxassetid://319554883"
  4772. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4773. wait()
  4774. Zanzoken = Instance.new("Part",char)
  4775. Zanzoken.Anchored = true
  4776. Zanzoken.Position = v3(999,999,999)
  4777. Zanzoken.CFrame = Torso.CFrame
  4778. game.Debris:AddItem(Zanzoken,0.5)
  4779. Zanzoken.Transparency = 1
  4780. wait()
  4781. idk = Instance.new("BillboardGui",Zanzoken)
  4782. idk.Size = UDim2.new(20,0,20,0)
  4783. idk.AlwaysOnTop = false
  4784. idk1 = Instance.new("ImageLabel",idk)
  4785. idk1.BackgroundTransparency = 1
  4786. idk.ExtentsOffset = v3(0,0,0)
  4787. idk1.ImageTransparency = 0
  4788. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4789. idk1.Size = UDim2.new(2,0,1,0)
  4790. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4791. idk1.Image = "rbxassetid://319554883"
  4792. for i = 0, 0.5, 0.1 do
  4793. swait()
  4794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4796. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4797. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4798. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4799. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4800. end
  4801. punchsound1:Play()
  4802. for i = 0, 0.5, 0.1 do
  4803. swait()
  4804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4806. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4809. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4810. end
  4811. punchsound1:Play()
  4812. for i = 0, 0.6, 0.1 do
  4813. swait()
  4814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4817. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4818. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4819. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4820. end
  4821. for i = 0, 0.6, 0.1 do
  4822. swait()
  4823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4825. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4826. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4827. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4828. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4829. end
  4830. for i = 0, 0.5, 0.1 do
  4831. swait()
  4832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4834. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4835. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4836. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4837. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4838. end
  4839. punchsound1:Play()
  4840. for i = 0, 0.5, 0.1 do
  4841. swait()
  4842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4844. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4846. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4847. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4848. end
  4849. punchsound1:Play()
  4850. for i = 0, 0.6, 0.1 do
  4851. swait()
  4852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4854. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4855. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4856. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4857. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4858. end
  4859. for i = 0, 0.6, 0.1 do
  4860. swait()
  4861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4865. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4866. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4867. end
  4868. for i = 0, 0.5, 0.1 do
  4869. swait()
  4870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4873. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4874. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4875. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4876. end
  4877. punchsound1:Play()
  4878. for i = 0, 0.5, 0.1 do
  4879. swait()
  4880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4882. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4886. end
  4887. punchsound1:Play()
  4888. for i = 0, 0.6, 0.1 do
  4889. swait()
  4890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4892. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4893. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4894. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4895. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4896. end
  4897. for i = 0, 0.6, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4905. end
  4906. for i = 0, 0.5, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4910. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4913. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 0.5, 0.1 do
  4917. swait()
  4918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4920. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4923. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4924. end
  4925. punchsound1:Play()
  4926. for i = 0, 0.3, 0.1 do
  4927. swait()
  4928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4934. end
  4935. for i = 0, 0.3, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4942. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4943. end
  4944. for i = 0, 0.3, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4948. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4949. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4950. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4951. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4952. end
  4953. punchsound1:Play()
  4954. for i = 0, 0.3, 0.1 do
  4955. swait()
  4956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4958. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4961. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4962. end
  4963. punchsound1:Play()
  4964. for i = 0, 0.3, 0.1 do
  4965. swait()
  4966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4969. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4970. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4971. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4972. end
  4973. for i = 0, 0.3, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4981. end
  4982. punchsound1:Play()
  4983. for i = 0, 1, 0.1 do
  4984. swait()
  4985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4987. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4988. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4989. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4990. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4991. end
  4992. for i = 0, 0.3, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4998. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4999. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5000. end
  5001. punchsound1:Play()
  5002. for i = 0, 0.3, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5006. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5007. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5008. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5009. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5010. end
  5011. for i = 0, 0.3, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5019. end
  5020. for i = 0, 0.3, 0.1 do
  5021. swait()
  5022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5028. end
  5029. punchsound1:Play()
  5030. for i = 0, 0.3, 0.1 do
  5031. swait()
  5032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5034. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5037. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5038. end
  5039. punchsound1:Play()
  5040. for i = 0, 0.6, 0.1 do
  5041. swait()
  5042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5044. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5045. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5046. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5047. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5048. end
  5049. for i = 0, 0.3, 0.1 do
  5050. swait()
  5051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5057. end
  5058. for i = 0, 0.3, 0.1 do
  5059. swait()
  5060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5066. end
  5067. punchsound1:Play()
  5068. for i = 0, 0.5, 0.1 do
  5069. swait()
  5070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5075. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5076. end
  5077. punchsound1:Play()
  5078. for i = 0, 0.6, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5083. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5084. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5085. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5086. end
  5087. for i = 0, 0.6, 0.1 do
  5088. swait()
  5089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5091. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5095. end
  5096. for i = 0, 0.5, 0.1 do
  5097. swait()
  5098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5100. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5101. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5102. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5103. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5104. end
  5105. punchsound1:Play()
  5106. for i = 0, 0.5, 0.1 do
  5107. swait()
  5108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5110. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5113. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5114. end
  5115. punchsound1:Play()
  5116. for i = 0, 0.6, 0.1 do
  5117. swait()
  5118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5120. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5121. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5122. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5123. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5124. end
  5125. for i = 0, 0.6, 0.1 do
  5126. swait()
  5127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5129. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5132. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5133. end
  5134. for i = 0, 0.5, 0.1 do
  5135. swait()
  5136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5138. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5139. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5140. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5141. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5142. end
  5143. punchsound1:Play()
  5144. for i = 0, 0.5, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5148. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5149. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5150. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5151. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5152. end
  5153. punchsound1:Play()
  5154. for i = 0, 0.6, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5161. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5162. end
  5163. for i = 0, 0.6, 0.1 do
  5164. swait()
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5167. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5168. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5169. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5170. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5171. end
  5172. punchsound1:Play()
  5173. for i = 0, 1, 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.5, 0.1 do
  5183. swait()
  5184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5186. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5189. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5190. end
  5191. punchsound1:Play()
  5192. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  5202. swait()
  5203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5205. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5206. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5207. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5208. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5209. end
  5210. for i = 0, 0.5, 0.1 do
  5211. swait()
  5212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5214. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5215. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5216. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5217. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5218. end
  5219. punchsound1:Play()
  5220. for i = 0, 0.5, 0.1 do
  5221. swait()
  5222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5224. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5227. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5228. end
  5229. punchsound1:Play()
  5230. for i = 0, 0.6, 0.1 do
  5231. swait()
  5232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5234. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5235. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5236. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5237. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5238. end
  5239. for i = 0, 0.6, 0.1 do
  5240. swait()
  5241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5243. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5244. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5245. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5246. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5247. end
  5248. for i = 0, 0.5, 0.1 do
  5249. swait()
  5250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5252. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5253. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5254. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5255. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5256. end
  5257. punchsound1:Play()
  5258. for i = 0, 0.5, 0.1 do
  5259. swait()
  5260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5263. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5264. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5265. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5266. end
  5267. punchsound1:Play()
  5268. for i = 0, 0.6, 0.1 do
  5269. swait()
  5270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5273. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5274. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5275. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5276. end
  5277. for i = 0, 0.6, 0.1 do
  5278. swait()
  5279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5281. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5282. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5283. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5284. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5285. end
  5286. for i = 0, 0.5, 0.1 do
  5287. swait()
  5288. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5289. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5290. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5291. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5292. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5293. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5294. end
  5295. punchsound1:Play()
  5296. for i = 0, 0.5, 0.1 do
  5297. swait()
  5298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5302. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5303. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5304. end
  5305. punchsound1:Play()
  5306. for i = 0, 0.6, 0.1 do
  5307. swait()
  5308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5311. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5312. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5313. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5314. end
  5315. for i = 0, 0.6, 0.1 do
  5316. swait()
  5317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5319. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5320. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5321. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5322. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5323. end
  5324. for i = 0, 0.5, 0.1 do
  5325. swait()
  5326. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5327. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5328. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5329. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5330. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5331. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5332. end
  5333. punchsound1:Play()
  5334. for i = 0, 0.5, 0.1 do
  5335. swait()
  5336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5339. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5340. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5341. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5342. end
  5343. punchsound1:Play()
  5344. for i = 0, 0.6, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5349. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5350. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5351. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5352. end
  5353. for i = 0, 0.6, 0.1 do
  5354. swait()
  5355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5357. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5358. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5359. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5360. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5361. end
  5362. punchsound1:Play()
  5363. for i = 0, 1, 0.1 do
  5364. swait()
  5365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5368. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5369. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5370. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5371. end
  5372. for i = 0, 0.5, 0.1 do
  5373. swait()
  5374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5377. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5378. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5379. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5380. end
  5381. punchsound1:Play()
  5382. for i = 0, 0.6, 0.1 do
  5383. swait()
  5384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5390. end
  5391. for i = 0, 0.6, 0.1 do
  5392. swait()
  5393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5395. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5396. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5397. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5398. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5399. end
  5400. for i = 0, 0.5, 0.1 do
  5401. swait()
  5402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5404. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5405. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5406. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5407. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5408. end
  5409. punchsound1:Play()
  5410. for i = 0, 0.3, 0.1 do
  5411. swait()
  5412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5415. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5416. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5417. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5418. end
  5419. punchsound1:Play()
  5420. for i = 0, 0.3, 0.1 do
  5421. swait()
  5422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5425. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5426. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5427. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5428. end
  5429. for i = 0, 0.3, 0.1 do
  5430. swait()
  5431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5436. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5437. end
  5438. for i = 0, 0.3, 0.1 do
  5439. swait()
  5440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5442. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5443. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5444. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5445. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5446. end
  5447. punchsound1:Play()
  5448. for i = 0, 0.3, 0.1 do
  5449. swait()
  5450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5455. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5456. end
  5457. punchsound1:Play()
  5458. for i = 0, 0.3, 0.1 do
  5459. swait()
  5460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5462. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5463. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5464. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5465. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5466. end
  5467. for i = 0, 0.3, 0.1 do
  5468. swait()
  5469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5471. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5474. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5475. end
  5476. for i = 0, 0.3, 0.1 do
  5477. swait()
  5478. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5479. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5480. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5481. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5482. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5483. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5484. end
  5485. punchsound1:Play()
  5486. for i = 0, 0.3, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5493. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5494. end
  5495. punchsound1:Play()
  5496. for i = 0, 0.3, 0.1 do
  5497. swait()
  5498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5500. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5501. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5502. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5503. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5504. end
  5505. for i = 0, 0.1, 0.1 do
  5506. swait()
  5507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5509. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5513. end
  5514. for i = 0, 0.1, 0.1 do
  5515. swait()
  5516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5518. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5519. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5520. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5521. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5522. end
  5523. punchsound1:Play()
  5524. for i = 0, 0.1, 0.1 do
  5525. swait()
  5526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5529. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5531. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5532. end
  5533. punchsound1:Play()
  5534. for i = 0, 0.1, 0.1 do
  5535. swait()
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5540. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5541. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5542. end
  5543. for i = 0, 0.1, 0.1 do
  5544. swait()
  5545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5550. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5551. end
  5552. punchsound1:Play()
  5553. for i = 0, 0.4, 0.1 do
  5554. swait()
  5555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5557. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5558. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5559. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5560. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5561. end
  5562. for i,v in pairs(to.Parent:GetChildren()) do
  5563. if v:IsA("Humanoid") then
  5564. v.Health = v.Health - 20
  5565.  
  5566. v.PlatformStand = true
  5567. end
  5568. end
  5569. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5570. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5571. Zanzoken = Instance.new("Part",char)
  5572. Zanzoken.Anchored = true
  5573. Zanzoken.Position = v3(999,999,999)
  5574. Zanzoken.CFrame = Torso.CFrame
  5575. game.Debris:AddItem(Zanzoken,0.5)
  5576. Zanzoken.Transparency = 1
  5577. Zano:Play()
  5578. wait()
  5579. idk = Instance.new("BillboardGui",Zanzoken)
  5580. idk.Size = UDim2.new(10,0,15,0)
  5581. idk.AlwaysOnTop = false
  5582. idk1 = Instance.new("ImageLabel",idk)
  5583. idk1.BackgroundTransparency = 1
  5584. idk.ExtentsOffset = v3(0,0,0)
  5585. idk1.ImageTransparency = 0
  5586. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5587. idk1.Size = UDim2.new(2,0,1,0)
  5588. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5589. idk1.Image = "rbxassetid://319554883"
  5590. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5591. wait()
  5592. Zanzoken = Instance.new("Part",char)
  5593. Zanzoken.Anchored = true
  5594. Zanzoken.Position = v3(999,999,999)
  5595. Zanzoken.CFrame = Torso.CFrame
  5596. game.Debris:AddItem(Zanzoken,0.5)
  5597. Zanzoken.Transparency = 1
  5598. wait()
  5599. idk = Instance.new("BillboardGui",Zanzoken)
  5600. idk.Size = UDim2.new(20,0,20,0)
  5601. idk.AlwaysOnTop = false
  5602. idk1 = Instance.new("ImageLabel",idk)
  5603. idk1.BackgroundTransparency = 1
  5604. idk.ExtentsOffset = v3(0,0,0)
  5605. idk1.ImageTransparency = 0
  5606. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5607. idk1.Size = UDim2.new(2,0,1,0)
  5608. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5609. idk1.Image = "rbxassetid://319554883"
  5610. punchsound1:Play()
  5611. for i = 0, 6, 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.6, 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. for i = 0, 0.6, 0.1 do
  5630. swait()
  5631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5637. end
  5638. punchsound1:Play()
  5639. for i = 0, 1, 0.1 do
  5640. swait()
  5641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5643. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5644. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5645. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5646. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5647. end
  5648. for i = 0, 0.6, 0.1 do
  5649. swait()
  5650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5653. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5654. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5655. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5656. end
  5657. for i = 0, 0.6, 0.1 do
  5658. swait()
  5659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5661. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5663. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5664. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5665. end
  5666. punchsound1:Play()
  5667. for i = 0, 1, 0.1 do
  5668. swait()
  5669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5671. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5672. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5673. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5674. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5675. end
  5676. for i = 0, 0.6, 0.1 do
  5677. swait()
  5678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5680. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5681. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5682. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5683. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5684. end
  5685. for i = 0, 0.6, 0.1 do
  5686. swait()
  5687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5689. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5693. end
  5694. punchsound1:Play()
  5695. for i = 0, 1, 0.1 do
  5696. swait()
  5697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5699. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5700. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5701. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5702. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5703. end
  5704. for i = 0, 0.6, 0.1 do
  5705. swait()
  5706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5708. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5709. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5710. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5711. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5712. end
  5713. for i = 0, 0.6, 0.1 do
  5714. swait()
  5715. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5716. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5717. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5718. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5719. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5720. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5721. end
  5722. punchsound1:Play()
  5723. for i = 0, 1, 0.1 do
  5724. swait()
  5725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5727. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5728. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5729. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5730. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5731. end
  5732. for i = 0, 0.6, 0.1 do
  5733. swait()
  5734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5735. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5736. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5737. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5738. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5739. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5740. end
  5741. for i = 0, 0.6, 0.1 do
  5742. swait()
  5743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5745. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5748. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5749. end
  5750. punchsound1:Play()
  5751. for i = 0, 1, 0.1 do
  5752. swait()
  5753. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5754. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5755. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5756. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5757. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5758. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5759. end
  5760. for i = 0, 0.6, 0.1 do
  5761. swait()
  5762. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5763. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5764. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5765. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5766. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5767. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5768. end
  5769. for i = 0, 0.6, 0.1 do
  5770. swait()
  5771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5777. end
  5778. punchsound1:Play()
  5779. for i = 0, 1, 0.1 do
  5780. swait()
  5781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5783. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5784. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5785. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5786. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5787. end
  5788.  
  5789.  
  5790.  
  5791. for i,v in pairs(to.Parent:GetChildren()) do
  5792. if v:IsA("Humanoid") then
  5793. v.Health = v.Health - 20
  5794.  
  5795. v.PlatformStand = true
  5796. end
  5797. end
  5798. StrongPunch:Play()
  5799. for i = 0, 1, 0.1 do
  5800. swait()
  5801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5803. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5804. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5805. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5806. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5807. end
  5808. for i = 0, 1, 0.1 do
  5809. swait()
  5810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5812. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5813. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5814. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5815. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5816. end
  5817. for i,v in pairs(to.Parent:GetChildren()) do
  5818. if v:IsA("Humanoid") then
  5819. v.Health = v.Health - 5
  5820.  
  5821. v.PlatformStand = true
  5822. end
  5823. end
  5824. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5825. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5826. Zanzoken = Instance.new("Part",char)
  5827. Zanzoken.Anchored = true
  5828. Zanzoken.Position = v3(999,999,999)
  5829. Zanzoken.CFrame = Torso.CFrame
  5830. game.Debris:AddItem(Zanzoken,0.5)
  5831. Zanzoken.Transparency = 1
  5832. Zano:Play()
  5833. wait()
  5834. idk = Instance.new("BillboardGui",Zanzoken)
  5835. idk.Size = UDim2.new(10,0,15,0)
  5836. idk.AlwaysOnTop = false
  5837. idk1 = Instance.new("ImageLabel",idk)
  5838. idk1.BackgroundTransparency = 1
  5839. idk.ExtentsOffset = v3(0,0,0)
  5840. idk1.ImageTransparency = 0
  5841. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5842. idk1.Size = UDim2.new(2,0,1,0)
  5843. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5844. idk1.Image = "rbxassetid://319554883"
  5845. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5846. wait()
  5847. Zanzoken = Instance.new("Part",char)
  5848. Zanzoken.Anchored = true
  5849. Zanzoken.Position = v3(999,999,999)
  5850. Zanzoken.CFrame = Torso.CFrame
  5851. game.Debris:AddItem(Zanzoken,0.5)
  5852. Zanzoken.Transparency = 1
  5853. wait()
  5854. idk = Instance.new("BillboardGui",Zanzoken)
  5855. idk.Size = UDim2.new(20,0,20,0)
  5856. idk.AlwaysOnTop = false
  5857. idk1 = Instance.new("ImageLabel",idk)
  5858. idk1.BackgroundTransparency = 1
  5859. idk.ExtentsOffset = v3(0,0,0)
  5860. idk1.ImageTransparency = 0
  5861. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5862. idk1.Size = UDim2.new(2,0,1,0)
  5863. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5864. idk1.Image = "rbxassetid://319554883"
  5865. for i = 0, 1, 0.1 do
  5866. swait()
  5867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5869. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5870. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5871. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5872. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5873. end
  5874. punchsound1:Play()
  5875. for i = 0, 1, 0.1 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5881. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5882. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5883. end
  5884. punchsound1:Play()
  5885. for i = 0, 1, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5891. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5892. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5893. end
  5894. for i = 0, 1, 0.1 do
  5895. swait()
  5896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5898. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5899. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5900. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5901. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5902. end
  5903. for i = 0, 1, 0.1 do
  5904. swait()
  5905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5907. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5908. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5909. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5910. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5911. end
  5912. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5913. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5914. Zanzoken = Instance.new("Part",char)
  5915. Zanzoken.Anchored = true
  5916. Zanzoken.Position = v3(999,999,999)
  5917. Zanzoken.CFrame = Torso.CFrame
  5918. game.Debris:AddItem(Zanzoken,0.5)
  5919. Zanzoken.Transparency = 1
  5920. Zano:Play()
  5921. wait()
  5922. idk = Instance.new("BillboardGui",Zanzoken)
  5923. idk.Size = UDim2.new(10,0,15,0)
  5924. idk.AlwaysOnTop = false
  5925. idk1 = Instance.new("ImageLabel",idk)
  5926. idk1.BackgroundTransparency = 1
  5927. idk.ExtentsOffset = v3(0,0,0)
  5928. idk1.ImageTransparency = 0
  5929. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5930. idk1.Size = UDim2.new(2,0,1,0)
  5931. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5932. idk1.Image = "rbxassetid://319554883"
  5933. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5934. wait()
  5935. Zanzoken = Instance.new("Part",char)
  5936. Zanzoken.Anchored = true
  5937. Zanzoken.Position = v3(999,999,999)
  5938. Zanzoken.CFrame = Torso.CFrame
  5939. game.Debris:AddItem(Zanzoken,0.5)
  5940. Zanzoken.Transparency = 1
  5941. wait()
  5942. idk = Instance.new("BillboardGui",Zanzoken)
  5943. idk.Size = UDim2.new(20,0,20,0)
  5944. idk.AlwaysOnTop = false
  5945. idk1 = Instance.new("ImageLabel",idk)
  5946. idk1.BackgroundTransparency = 1
  5947. idk.ExtentsOffset = v3(0,0,0)
  5948. idk1.ImageTransparency = 0
  5949. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5950. idk1.Size = UDim2.new(2,0,1,0)
  5951. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5952. idk1.Image = "rbxassetid://319554883"
  5953. StrongPunch:Play()
  5954. Break:Play()
  5955.  
  5956. for i = 0, 6, 0.1 do
  5957. swait()
  5958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5960. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5961. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5962. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5963. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5964. end
  5965. StrongPunch1:Play()
  5966. for i = 0, 6, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5971. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5972. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5973. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5974. end
  5975. StrongPunch2:Play()
  5976. for i = 0, 7, 0.1 do
  5977. swait()
  5978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5980. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5984. end
  5985. for i = 0, 1, 0.1 do
  5986. swait()
  5987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5989. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5990. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5991. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5992. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5993. end
  5994. punchsound1:Play()
  5995. for i = 0, 1, 0.1 do
  5996. swait()
  5997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5999. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6000. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6001. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6002. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6003. end
  6004. punchsound1:Play()
  6005. for i = 0, 1, 0.1 do
  6006. swait()
  6007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6009. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6010. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6011. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6012. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6013. end
  6014. for i = 0, 1, 0.1 do
  6015. swait()
  6016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6018. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6019. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6021. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6022. end
  6023. for i = 0, 1, 0.1 do
  6024. swait()
  6025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6031. end
  6032. punchsound1:Play()
  6033. for i = 0, 0.5, 0.1 do
  6034. swait()
  6035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6037. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6039. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6040. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6041. end
  6042. punchsound1:Play()
  6043. for i = 0, 0.5, 0.1 do
  6044. swait()
  6045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6047. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6048. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6049. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6050. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6051. end
  6052. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6053. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6054. Zanzoken = Instance.new("Part",char)
  6055. Zanzoken.Anchored = true
  6056. Zanzoken.Position = v3(999,999,999)
  6057. Zanzoken.CFrame = Torso.CFrame
  6058. game.Debris:AddItem(Zanzoken,0.5)
  6059. Zanzoken.Transparency = 1
  6060. Zano:Play()
  6061. wait()
  6062. idk = Instance.new("BillboardGui",Zanzoken)
  6063. idk.Size = UDim2.new(10,0,15,0)
  6064. idk.AlwaysOnTop = false
  6065. idk1 = Instance.new("ImageLabel",idk)
  6066. idk1.BackgroundTransparency = 1
  6067. idk.ExtentsOffset = v3(0,0,0)
  6068. idk1.ImageTransparency = 0
  6069. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6070. idk1.Size = UDim2.new(2,0,1,0)
  6071. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6072. idk1.Image = "rbxassetid://319554883"
  6073. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6074. wait()
  6075. Zanzoken = Instance.new("Part",char)
  6076. Zanzoken.Anchored = true
  6077. Zanzoken.Position = v3(999,999,999)
  6078. Zanzoken.CFrame = Torso.CFrame
  6079. game.Debris:AddItem(Zanzoken,0.5)
  6080. Zanzoken.Transparency = 1
  6081. wait()
  6082. idk = Instance.new("BillboardGui",Zanzoken)
  6083. idk.Size = UDim2.new(20,0,20,0)
  6084. idk.AlwaysOnTop = false
  6085. idk1 = Instance.new("ImageLabel",idk)
  6086. idk1.BackgroundTransparency = 1
  6087. idk.ExtentsOffset = v3(0,0,0)
  6088. idk1.ImageTransparency = 0
  6089. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6090. idk1.Size = UDim2.new(2,0,1,0)
  6091. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6092. idk1.Image = "rbxassetid://319554883"
  6093. for i = 0, 0.4, 0.1 do
  6094. swait()
  6095. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6096. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6097. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6098. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6099. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6100. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6101. end
  6102. punchsound1:Play()
  6103. for i = 0, 0.4, 0.1 do
  6104. swait()
  6105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6107. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6110. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6111. end
  6112. for i = 0, 0.4, 0.1 do
  6113. swait()
  6114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6116. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6117. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6118. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6119. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6120. end
  6121. punchsound1:Play()
  6122. for i = 0, 0.4, 0.1 do
  6123. swait()
  6124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6130. end
  6131. for i = 0, 0.4, 0.1 do
  6132. swait()
  6133. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6134. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6135. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6136. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6137. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6138. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6139. end
  6140. punchsound1:Play()
  6141. for i = 0, 0.4, 0.1 do
  6142. swait()
  6143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6145. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6148. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6149. end
  6150. for i = 0, 0.4, 0.1 do
  6151. swait()
  6152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6154. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6156. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6157. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6158. end
  6159. punchsound1:Play()
  6160. for i = 0, 0.4, 0.1 do
  6161. swait()
  6162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6164. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6167. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6168. end
  6169. for i = 0, 0.4, 0.1 do
  6170. swait()
  6171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6173. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6174. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6175. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6176. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6177. end
  6178. punchsound1:Play()
  6179. for i = 0, 0.4, 0.1 do
  6180. swait()
  6181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6183. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6186. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6187. end
  6188. for i = 0, 0.4, 0.1 do
  6189. swait()
  6190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6192. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6193. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6194. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6195. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6196. end
  6197. punchsound1:Play()
  6198. for i = 0, 0.4, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6206. end
  6207. for i = 0, 0.4, 0.1 do
  6208. swait()
  6209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6211. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6212. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6213. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6214. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6215. end
  6216. punchsound1:Play()
  6217. for i = 0, 0.4, 0.1 do
  6218. swait()
  6219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6221. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6224. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6225. end
  6226. punchsound1:Play()
  6227. local pie222 = Instance.new("ParticleEmitter")
  6228. pie222.Parent = LeftArm
  6229. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6230. pie222.LightEmission = 1
  6231. pie222.Size = NumberSequence.new(3)
  6232. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6233. pie222.Transparency = NumberSequence.new(0.6,1)
  6234. pie222.EmissionDirection = "Top"
  6235. pie222.Enabled = true
  6236. pie222.Lifetime = NumberRange.new(1)
  6237. pie222.Rotation = NumberRange.new(-320, 320)
  6238. pie222.Rate = 404
  6239. pie222.Speed = NumberRange.new(0)
  6240. pie222.LockedToPart = false
  6241. pie222.VelocitySpread = 2
  6242. for i = 0, 2, 0.1 do
  6243. swait()
  6244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6248. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6249. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6250. end
  6251. wait(2)
  6252. bigbangattack2()
  6253. pie222:Destroy()
  6254.  
  6255. for i,v in pairs(to.Parent:GetChildren()) do
  6256. if v:IsA("Humanoid") then
  6257. v.Health = v.Health - math.huge
  6258.  
  6259. v.PlatformStand = true
  6260. end
  6261. end
  6262.  
  6263. hit1 = false
  6264.  
  6265. hit2 = true
  6266. for i,v in pairs(to.Parent:GetChildren()) do
  6267. if v:IsA("Humanoid") then
  6268. v.Health = v.Health - 10
  6269.  
  6270. v.PlatformStand = true
  6271. end
  6272. end
  6273. hit2 = false
  6274.  
  6275. hit3 = true
  6276. hit4 = true
  6277.  
  6278.  
  6279.  
  6280.  
  6281. coroutine.wrap(function()
  6282. for i=1,2 do
  6283. wait()
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289. for i,v in pairs(to.Parent:GetChildren()) do
  6290. if v:IsA("Humanoid") then
  6291. v.Health = v.Health - 2
  6292.  
  6293. v.PlatformStand = true
  6294. end
  6295. end
  6296. end
  6297.  
  6298.  
  6299. wait(3)
  6300. end)()
  6301.  
  6302.  
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315. for i,v in pairs(to.Parent:GetChildren()) do
  6316. if v:IsA("Humanoid") then
  6317. v.Health = v.Health - 10
  6318.  
  6319. v.PlatformStand = true
  6320. end
  6321. end
  6322.  
  6323.  
  6324.  
  6325. hitground = new("Part",char)
  6326. hitground.Size = Vector3.new(5,5,5)
  6327. hitground.Name = "Ground"
  6328. hitground.Transparency = 1
  6329. hitground.CanCollide = false
  6330. game.Debris:AddItem(hitground,2)
  6331. hitground.Position = Vector3.new(999,999,999)
  6332. hitgroundweld = new("Weld",hitground)
  6333. hitgroundweld.Part0 = to
  6334. hitgroundweld.Part1 = hitground
  6335. hitground.Touched:connect(function(hit2)
  6336. if hit2.Size.x > 150 then
  6337. hitground:Destroy()
  6338. ad = new("Part",char)
  6339. ad.Name = "NewPart"
  6340. ad.Size = Vector3.new(30,0.1,30)
  6341. ad.CanCollide = false
  6342. ad.Anchored = true
  6343. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6344. ad.Transparency = 1
  6345. aad = new("Decal",ad)
  6346.  
  6347. aad.Face = "Top"
  6348. aad.Transparency = 1
  6349. aad.Transparency = 0
  6350. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6351. smoke = new("Part",to)
  6352. smokemesh = new("SpecialMesh",smoke)
  6353. smokemesh.MeshId = "rbxassetid://928329648"
  6354. smoke.BrickColor = hit2.BrickColor
  6355. smoke.Anchored = true
  6356. smoke.Position = hitground.Position
  6357. GroundImpact:Play()
  6358. for i = 1,20 do
  6359. wait()
  6360. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6361. smoke.Transparency = smoke.Transparency + 1/20
  6362. end
  6363. smoke:Destroy()
  6364. wait(0.5)
  6365.  
  6366. for i = 1,20 do
  6367. wait(0.1)
  6368. aad.Transparency = aad.Transparency + 1/20
  6369. end
  6370. end
  6371. end)
  6372. ys = Instance.new("BodyVelocity",to)
  6373. ys.Name = "GO"
  6374.  
  6375. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6376.  
  6377. ys.Velocity = v3(0,-90,0)
  6378.  
  6379. wait(1)
  6380. ys:Destroy()
  6381.  
  6382.  
  6383.  
  6384. hit3 = false
  6385. hit4 = false
  6386.  
  6387.  
  6388. hit1 = false
  6389. hit2 = false
  6390. hit3 = false
  6391. hit4 = false
  6392. idle = true
  6393. RootPart.Anchored = false
  6394. end
  6395. end)
  6396. end
  6397.  
  6398. function Combo3()
  6399. getplayer = new("Part",char)
  6400. getplayer.Position = Vector3.new(999,999,999)
  6401. getplayer.Transparency = 1
  6402. getplayer.Size = v3(3,3,3)
  6403. getplayer.CanCollide = false
  6404. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6405. getplayer.Name = "GetPlayer"
  6406.  
  6407. game.Debris:AddItem(getplayer,0.5)
  6408.  
  6409. getplayer.Touched:connect(function(hit)
  6410. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6411. getplayer:Destroy()
  6412. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6413. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6414. to.Anchored = true
  6415. RootPart.Anchored = true
  6416. idle = false
  6417.  
  6418.  
  6419. punchsound1:Play()
  6420. hit1 = true
  6421. for i = 0, 1, 0.1 do
  6422. swait()
  6423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6425. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6426. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6427. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6428. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6429. end
  6430. punchsound1:Play()
  6431. for i = 0, 1, 0.1 do
  6432. swait()
  6433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6435. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6438. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6439. end
  6440. punchsound1:Play()
  6441. for i = 0, 1, 0.1 do
  6442. swait()
  6443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6445. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6446. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6447. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6448. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6449. end
  6450. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6451. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6452. Zanzoken = Instance.new("Part",char)
  6453. Zanzoken.Anchored = true
  6454. Zanzoken.Position = v3(999,999,999)
  6455. Zanzoken.CFrame = Torso.CFrame
  6456. game.Debris:AddItem(Zanzoken,0.5)
  6457. Zanzoken.Transparency = 1
  6458. Zano:Play()
  6459. wait()
  6460. idk = Instance.new("BillboardGui",Zanzoken)
  6461. idk.Size = UDim2.new(10,0,15,0)
  6462. idk.AlwaysOnTop = false
  6463. idk1 = Instance.new("ImageLabel",idk)
  6464. idk1.BackgroundTransparency = 1
  6465. idk.ExtentsOffset = v3(0,0,0)
  6466. idk1.ImageTransparency = 0
  6467. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6468. idk1.Size = UDim2.new(2,0,1,0)
  6469. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6470. idk1.Image = "rbxassetid://319554883"
  6471. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6472. wait()
  6473. Zanzoken = Instance.new("Part",char)
  6474. Zanzoken.Anchored = true
  6475. Zanzoken.Position = v3(999,999,999)
  6476. Zanzoken.CFrame = Torso.CFrame
  6477. game.Debris:AddItem(Zanzoken,0.5)
  6478. Zanzoken.Transparency = 1
  6479. wait()
  6480. idk = Instance.new("BillboardGui",Zanzoken)
  6481. idk.Size = UDim2.new(20,0,20,0)
  6482. idk.AlwaysOnTop = false
  6483. idk1 = Instance.new("ImageLabel",idk)
  6484. idk1.BackgroundTransparency = 1
  6485. idk.ExtentsOffset = v3(0,0,0)
  6486. idk1.ImageTransparency = 0
  6487. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6488. idk1.Size = UDim2.new(2,0,1,0)
  6489. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6490. idk1.Image = "rbxassetid://319554883"
  6491. for i = 0, 1, 0.1 do
  6492. swait()
  6493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6495. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6496. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6497. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6498. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6499. end
  6500. punchsound1:Play()
  6501. for i = 0, 1, 0.1 do
  6502. swait()
  6503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6508. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6509. end
  6510. punchsound1:Play()
  6511. for i = 0, 1, 0.1 do
  6512. swait()
  6513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6515. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6516. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6517. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6518. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6519. end
  6520. for i = 0, 1, 0.1 do
  6521. swait()
  6522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6524. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6525. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6526. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6527. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6528. end
  6529. punchsound1:Play()
  6530. for i = 0, 1, 0.1 do
  6531. swait()
  6532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6538. end
  6539. punchsound1:Play()
  6540. for i = 0, 1, 0.1 do
  6541. swait()
  6542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6545. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6546. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6547. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6548. end
  6549. for i = 0, 1, 0.1 do
  6550. swait()
  6551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6553. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6554. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6555. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6556. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6557. end
  6558. punchsound1:Play()
  6559. for i = 0, 1, 0.1 do
  6560. swait()
  6561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6563. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6565. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6566. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6567. end
  6568. punchsound1:Play()
  6569. for i,v in pairs(to.Parent:GetChildren()) do
  6570. if v:IsA("Humanoid") then
  6571. v.Health = v.Health - 10
  6572.  
  6573. v.PlatformStand = true
  6574. end
  6575. end
  6576. for i = 0, 1, 0.1 do
  6577. swait()
  6578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6580. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6581. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6582. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6583. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6584. end
  6585.  
  6586. for i = 0, 1, 0.1 do
  6587. swait()
  6588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6590. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6593. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6594. end
  6595. punchsound1:Play()
  6596. for i = 0, 1, 0.1 do
  6597. swait()
  6598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6601. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6602. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6603. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6604. end
  6605. for i,v in pairs(to.Parent:GetChildren()) do
  6606. if v:IsA("Humanoid") then
  6607. v.Health = v.Health - 3
  6608.  
  6609. v.PlatformStand = true
  6610. end
  6611. end
  6612. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6613. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6614. Zanzoken = Instance.new("Part",char)
  6615. Zanzoken.Anchored = true
  6616. Zanzoken.Position = v3(999,999,999)
  6617. Zanzoken.CFrame = Torso.CFrame
  6618. game.Debris:AddItem(Zanzoken,0.5)
  6619. Zanzoken.Transparency = 1
  6620. Zano:Play()
  6621. wait()
  6622. idk = Instance.new("BillboardGui",Zanzoken)
  6623. idk.Size = UDim2.new(10,0,15,0)
  6624. idk.AlwaysOnTop = false
  6625. idk1 = Instance.new("ImageLabel",idk)
  6626. idk1.BackgroundTransparency = 1
  6627. idk.ExtentsOffset = v3(0,0,0)
  6628. idk1.ImageTransparency = 0
  6629. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6630. idk1.Size = UDim2.new(2,0,1,0)
  6631. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6632. idk1.Image = "rbxassetid://319554883"
  6633. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6634. wait()
  6635. Zanzoken = Instance.new("Part",char)
  6636. Zanzoken.Anchored = true
  6637. Zanzoken.Position = v3(999,999,999)
  6638. Zanzoken.CFrame = Torso.CFrame
  6639. game.Debris:AddItem(Zanzoken,0.5)
  6640. Zanzoken.Transparency = 1
  6641. wait()
  6642. idk = Instance.new("BillboardGui",Zanzoken)
  6643. idk.Size = UDim2.new(20,0,20,0)
  6644. idk.AlwaysOnTop = false
  6645. idk1 = Instance.new("ImageLabel",idk)
  6646. idk1.BackgroundTransparency = 1
  6647. idk.ExtentsOffset = v3(0,0,0)
  6648. idk1.ImageTransparency = 0
  6649. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6650. idk1.Size = UDim2.new(2,0,1,0)
  6651. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6652. idk1.Image = "rbxassetid://319554883"
  6653. for i = 0, 1, 0.1 do
  6654. swait()
  6655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6657. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6658. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6659. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6660. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6661. end
  6662. for i = 0, 1, 0.1 do
  6663. swait()
  6664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6666. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6667. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6668. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6669. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6670. end
  6671. punchsound1:Play()
  6672. for i = 0, 1, 0.1 do
  6673. swait()
  6674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6677. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6678. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6679. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6680. end
  6681. for i,v in pairs(to.Parent:GetChildren()) do
  6682. if v:IsA("Humanoid") then
  6683. v.Health = v.Health - 3
  6684.  
  6685. v.PlatformStand = true
  6686. end
  6687. end
  6688. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6689. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6690. Zanzoken = Instance.new("Part",char)
  6691. Zanzoken.Anchored = true
  6692. Zanzoken.Position = v3(999,999,999)
  6693. Zanzoken.CFrame = Torso.CFrame
  6694. game.Debris:AddItem(Zanzoken,0.5)
  6695. Zanzoken.Transparency = 1
  6696. Zano:Play()
  6697. wait()
  6698. idk = Instance.new("BillboardGui",Zanzoken)
  6699. idk.Size = UDim2.new(10,0,15,0)
  6700. idk.AlwaysOnTop = false
  6701. idk1 = Instance.new("ImageLabel",idk)
  6702. idk1.BackgroundTransparency = 1
  6703. idk.ExtentsOffset = v3(0,0,0)
  6704. idk1.ImageTransparency = 0
  6705. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6706. idk1.Size = UDim2.new(2,0,1,0)
  6707. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6708. idk1.Image = "rbxassetid://319554883"
  6709. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6710. wait()
  6711. Zanzoken = Instance.new("Part",char)
  6712. Zanzoken.Anchored = true
  6713. Zanzoken.Position = v3(999,999,999)
  6714. Zanzoken.CFrame = Torso.CFrame
  6715. game.Debris:AddItem(Zanzoken,0.5)
  6716. Zanzoken.Transparency = 1
  6717. wait()
  6718. idk = Instance.new("BillboardGui",Zanzoken)
  6719. idk.Size = UDim2.new(20,0,20,0)
  6720. idk.AlwaysOnTop = false
  6721. idk1 = Instance.new("ImageLabel",idk)
  6722. idk1.BackgroundTransparency = 1
  6723. idk.ExtentsOffset = v3(0,0,0)
  6724. idk1.ImageTransparency = 0
  6725. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6726. idk1.Size = UDim2.new(2,0,1,0)
  6727. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6728. idk1.Image = "rbxassetid://319554883"
  6729. punchsound1:Play()
  6730. for i = 0, 1, 0.1 do
  6731. swait()
  6732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6738. end
  6739. punchsound1:Play()
  6740. for i = 0, 1, 0.1 do
  6741. swait()
  6742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6748. end
  6749.  
  6750.  
  6751. for i,v in pairs(to.Parent:GetChildren()) do
  6752. if v:IsA("Humanoid") then
  6753. v.Health = v.Health - 20
  6754.  
  6755. v.PlatformStand = true
  6756. end
  6757. end
  6758. StrongPunch:Play()
  6759. for i = 0, 1, 0.1 do
  6760. swait()
  6761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6763. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6764. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6765. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6766. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6767. end
  6768. for i = 0, 1, 0.1 do
  6769. swait()
  6770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6776. end
  6777. for i,v in pairs(to.Parent:GetChildren()) do
  6778. if v:IsA("Humanoid") then
  6779. v.Health = v.Health - 3
  6780.  
  6781. v.PlatformStand = true
  6782. end
  6783. end
  6784. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6785. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6786. Zanzoken = Instance.new("Part",char)
  6787. Zanzoken.Anchored = true
  6788. Zanzoken.Position = v3(999,999,999)
  6789. Zanzoken.CFrame = Torso.CFrame
  6790. game.Debris:AddItem(Zanzoken,0.5)
  6791. Zanzoken.Transparency = 1
  6792. Zano:Play()
  6793. wait()
  6794. idk = Instance.new("BillboardGui",Zanzoken)
  6795. idk.Size = UDim2.new(10,0,15,0)
  6796. idk.AlwaysOnTop = false
  6797. idk1 = Instance.new("ImageLabel",idk)
  6798. idk1.BackgroundTransparency = 1
  6799. idk.ExtentsOffset = v3(0,0,0)
  6800. idk1.ImageTransparency = 0
  6801. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6802. idk1.Size = UDim2.new(2,0,1,0)
  6803. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6804. idk1.Image = "rbxassetid://319554883"
  6805. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6806. wait()
  6807. Zanzoken = Instance.new("Part",char)
  6808. Zanzoken.Anchored = true
  6809. Zanzoken.Position = v3(999,999,999)
  6810. Zanzoken.CFrame = Torso.CFrame
  6811. game.Debris:AddItem(Zanzoken,0.5)
  6812. Zanzoken.Transparency = 1
  6813. wait()
  6814. idk = Instance.new("BillboardGui",Zanzoken)
  6815. idk.Size = UDim2.new(20,0,20,0)
  6816. idk.AlwaysOnTop = false
  6817. idk1 = Instance.new("ImageLabel",idk)
  6818. idk1.BackgroundTransparency = 1
  6819. idk.ExtentsOffset = v3(0,0,0)
  6820. idk1.ImageTransparency = 0
  6821. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6822. idk1.Size = UDim2.new(2,0,1,0)
  6823. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6824. idk1.Image = "rbxassetid://319554883"
  6825. for i = 0, 1, 0.1 do
  6826. swait()
  6827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6829. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6830. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6831. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6832. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6833. end
  6834. punchsound1:Play()
  6835. for i = 0, 1, 0.1 do
  6836. swait()
  6837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6839. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6840. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6841. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6842. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6843. end
  6844. punchsound1:Play()
  6845. for i = 0, 1, 0.1 do
  6846. swait()
  6847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6850. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6851. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6852. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6853. end
  6854. for i = 0, 1, 0.1 do
  6855. swait()
  6856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6858. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6859. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6861. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6862. end
  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. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6873. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6874. Zanzoken = Instance.new("Part",char)
  6875. Zanzoken.Anchored = true
  6876. Zanzoken.Position = v3(999,999,999)
  6877. Zanzoken.CFrame = Torso.CFrame
  6878. game.Debris:AddItem(Zanzoken,0.5)
  6879. Zanzoken.Transparency = 1
  6880. Zano:Play()
  6881. wait()
  6882. idk = Instance.new("BillboardGui",Zanzoken)
  6883. idk.Size = UDim2.new(10,0,15,0)
  6884. idk.AlwaysOnTop = false
  6885. idk1 = Instance.new("ImageLabel",idk)
  6886. idk1.BackgroundTransparency = 1
  6887. idk.ExtentsOffset = v3(0,0,0)
  6888. idk1.ImageTransparency = 0
  6889. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6890. idk1.Size = UDim2.new(2,0,1,0)
  6891. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6892. idk1.Image = "rbxassetid://319554883"
  6893. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6894. wait()
  6895. Zanzoken = Instance.new("Part",char)
  6896. Zanzoken.Anchored = true
  6897. Zanzoken.Position = v3(999,999,999)
  6898. Zanzoken.CFrame = Torso.CFrame
  6899. game.Debris:AddItem(Zanzoken,0.5)
  6900. Zanzoken.Transparency = 1
  6901. wait()
  6902. idk = Instance.new("BillboardGui",Zanzoken)
  6903. idk.Size = UDim2.new(20,0,20,0)
  6904. idk.AlwaysOnTop = false
  6905. idk1 = Instance.new("ImageLabel",idk)
  6906. idk1.BackgroundTransparency = 1
  6907. idk.ExtentsOffset = v3(0,0,0)
  6908. idk1.ImageTransparency = 0
  6909. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6910. idk1.Size = UDim2.new(2,0,1,0)
  6911. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6912. idk1.Image = "rbxassetid://319554883"
  6913. StrongPunch:Play()
  6914. Break:Play()
  6915. local Aura4 = Instance.new('ParticleEmitter')
  6916. Aura4.Name = "Aura"
  6917. Aura4.Texture = "rbxassetid://1046299182"
  6918. Aura4.Parent = Torso
  6919. Aura4.LightEmission = 1
  6920. Aura4.Transparency = NumberSequence.new(0.7,1)
  6921. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6922. Aura4.Size = NumberSequence.new(1,30)
  6923. Aura4.Rotation = NumberRange.new(-360,360)
  6924. Aura4.LockedToPart = true
  6925. Aura4.Lifetime = NumberRange.new(0.2)
  6926. Aura4.Rate = 100
  6927. Aura4.Speed = NumberRange.new(0)
  6928. Aura4.EmissionDirection = "Top"
  6929. for i = 0, 6, 0.1 do
  6930. swait()
  6931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6934. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6935. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6936. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6937. end
  6938. Aura4:Destroy()
  6939. wait(0.1)
  6940. local Aura4 = Instance.new('ParticleEmitter')
  6941. Aura4.Name = "Aura"
  6942. Aura4.Texture = "rbxassetid://1046299182"
  6943. Aura4.Parent = Torso
  6944. Aura4.LightEmission = 1
  6945. Aura4.Transparency = NumberSequence.new(0.7,1)
  6946. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6947. Aura4.Size = NumberSequence.new(1,30)
  6948. Aura4.Rotation = NumberRange.new(-360,360)
  6949. Aura4.LockedToPart = true
  6950. Aura4.Lifetime = NumberRange.new(0.2)
  6951. Aura4.Rate = 100
  6952. Aura4.Speed = NumberRange.new(0)
  6953. Aura4.EmissionDirection = "Top"
  6954. StrongPunch1:Play()
  6955. Break:Play()
  6956. for i = 0, 6, 0.1 do
  6957. swait()
  6958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6960. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6962. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6963. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6964. end
  6965. Aura4:Destroy()
  6966. StrongPunch2:Play()
  6967. Break:Play()
  6968. local Aura4 = Instance.new('ParticleEmitter')
  6969. Aura4.Name = "Aura"
  6970. Aura4.Texture = "rbxassetid://1046299182"
  6971. Aura4.Parent = Torso
  6972. Aura4.LightEmission = 1
  6973. Aura4.Transparency = NumberSequence.new(0.7,1)
  6974. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6975. Aura4.Size = NumberSequence.new(1,30)
  6976. Aura4.Rotation = NumberRange.new(-360,360)
  6977. Aura4.LockedToPart = true
  6978. Aura4.Lifetime = NumberRange.new(0.2)
  6979. Aura4.Rate = 100
  6980. Aura4.Speed = NumberRange.new(0)
  6981. Aura4.EmissionDirection = "Top"
  6982. for i = 0, 7, 0.1 do
  6983. swait()
  6984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6990. end
  6991. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6992. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6993. Aura4:Destroy()
  6994. Zanzoken = Instance.new("Part",char)
  6995. Zanzoken.Anchored = true
  6996. Zanzoken.Position = v3(999,999,999)
  6997. Zanzoken.CFrame = Torso.CFrame
  6998. game.Debris:AddItem(Zanzoken,0.5)
  6999. Zanzoken.Transparency = 1
  7000. Zano:Play()
  7001. wait()
  7002. idk = Instance.new("BillboardGui",Zanzoken)
  7003. idk.Size = UDim2.new(10,0,15,0)
  7004. idk.AlwaysOnTop = false
  7005. idk1 = Instance.new("ImageLabel",idk)
  7006. idk1.BackgroundTransparency = 1
  7007. idk.ExtentsOffset = v3(0,0,0)
  7008. idk1.ImageTransparency = 0
  7009. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7010. idk1.Size = UDim2.new(2,0,1,0)
  7011. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7012. idk1.Image = "rbxassetid://319554883"
  7013. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7014. wait()
  7015. Zanzoken = Instance.new("Part",char)
  7016. Zanzoken.Anchored = true
  7017. Zanzoken.Position = v3(999,999,999)
  7018. Zanzoken.CFrame = Torso.CFrame
  7019. game.Debris:AddItem(Zanzoken,0.5)
  7020. Zanzoken.Transparency = 1
  7021. wait()
  7022. idk = Instance.new("BillboardGui",Zanzoken)
  7023. idk.Size = UDim2.new(20,0,20,0)
  7024. idk.AlwaysOnTop = false
  7025. idk1 = Instance.new("ImageLabel",idk)
  7026. idk1.BackgroundTransparency = 1
  7027. idk.ExtentsOffset = v3(0,0,0)
  7028. idk1.ImageTransparency = 0
  7029. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7030. idk1.Size = UDim2.new(2,0,1,0)
  7031. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7032. idk1.Image = "rbxassetid://319554883"
  7033. for i = 0, 1, 0.1 do
  7034. swait()
  7035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7037. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7038. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7039. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7040. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7041. end
  7042. punchsound1:Play()
  7043. for i = 0, 1, 0.1 do
  7044. swait()
  7045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7047. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7050. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7051. end
  7052. punchsound1:Play()
  7053. for i = 0, 1, 0.1 do
  7054. swait()
  7055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7057. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7058. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7059. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7060. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7061. end
  7062. for i = 0, 1, 0.1 do
  7063. swait()
  7064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7066. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7069. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7070. end
  7071. for i = 0, 1, 0.1 do
  7072. swait()
  7073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7075. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7076. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7077. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7078. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7079. end
  7080. punchsound1:Play()
  7081. for i = 0, 0.5, 0.1 do
  7082. swait()
  7083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7085. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7088. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7089. end
  7090. punchsound1:Play()
  7091. for i = 0, 0.5, 0.1 do
  7092. swait()
  7093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7096. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7097. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7098. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7099. end
  7100. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7101. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7102. Zanzoken = Instance.new("Part",char)
  7103. Zanzoken.Anchored = true
  7104. Zanzoken.Position = v3(999,999,999)
  7105. Zanzoken.CFrame = Torso.CFrame
  7106. game.Debris:AddItem(Zanzoken,0.5)
  7107. Zanzoken.Transparency = 1
  7108. Zano:Play()
  7109. wait()
  7110. idk = Instance.new("BillboardGui",Zanzoken)
  7111. idk.Size = UDim2.new(10,0,15,0)
  7112. idk.AlwaysOnTop = false
  7113. idk1 = Instance.new("ImageLabel",idk)
  7114. idk1.BackgroundTransparency = 1
  7115. idk.ExtentsOffset = v3(0,0,0)
  7116. idk1.ImageTransparency = 0
  7117. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7118. idk1.Size = UDim2.new(2,0,1,0)
  7119. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7120. idk1.Image = "rbxassetid://319554883"
  7121. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7122. wait()
  7123. Zanzoken = Instance.new("Part",char)
  7124. Zanzoken.Anchored = true
  7125. Zanzoken.Position = v3(999,999,999)
  7126. Zanzoken.CFrame = Torso.CFrame
  7127. game.Debris:AddItem(Zanzoken,0.5)
  7128. Zanzoken.Transparency = 1
  7129. wait()
  7130. idk = Instance.new("BillboardGui",Zanzoken)
  7131. idk.Size = UDim2.new(20,0,20,0)
  7132. idk.AlwaysOnTop = false
  7133. idk1 = Instance.new("ImageLabel",idk)
  7134. idk1.BackgroundTransparency = 1
  7135. idk.ExtentsOffset = v3(0,0,0)
  7136. idk1.ImageTransparency = 0
  7137. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7138. idk1.Size = UDim2.new(2,0,1,0)
  7139. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7140. idk1.Image = "rbxassetid://319554883"
  7141. for i = 0, 0.4, 0.1 do
  7142. swait()
  7143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7145. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7146. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7147. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7148. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7149. end
  7150. punchsound1:Play()
  7151. for i = 0, 0.4, 0.1 do
  7152. swait()
  7153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7155. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7157. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7158. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7159. end
  7160. punchsound1:Play()
  7161. for i = 0, 1, 0.1 do
  7162. swait()
  7163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7165. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7166. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7167. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7168. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7169. end
  7170. for i,v in pairs(to.Parent:GetChildren()) do
  7171. if v:IsA("Humanoid") then
  7172. v.Health = v.Health - 8
  7173.  
  7174. v.PlatformStand = true
  7175. end
  7176. end
  7177.  
  7178. hit1 = false
  7179.  
  7180. punchsound1:Play()
  7181. hit2 = true
  7182. for i = 0, 1, 0.1 do
  7183. swait()
  7184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7186. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7189. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7190. end
  7191. for i,v in pairs(to.Parent:GetChildren()) do
  7192. if v:IsA("Humanoid") then
  7193. v.Health = v.Health - 10
  7194.  
  7195. v.PlatformStand = true
  7196. end
  7197. end
  7198. hit2 = false
  7199.  
  7200. punchsound1:Play()
  7201. hit3 = true
  7202. hit4 = true
  7203.  
  7204.  
  7205. punchsound1:Play()
  7206.  
  7207.  
  7208. coroutine.wrap(function()
  7209. for i=1,2 do
  7210. wait()
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216. for i,v in pairs(to.Parent:GetChildren()) do
  7217. if v:IsA("Humanoid") then
  7218. v.Health = v.Health - 30
  7219.  
  7220. v.PlatformStand = true
  7221. end
  7222. end
  7223. end
  7224.  
  7225.  
  7226. wait(3)
  7227. end)()
  7228.  
  7229.  
  7230.  
  7231. RootPart.Anchored = false
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237. StrongPunch:Play()
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244. for i,v in pairs(to.Parent:GetChildren()) do
  7245. if v:IsA("Humanoid") then
  7246. v.Health = v.Health - 20
  7247.  
  7248. v.PlatformStand = true
  7249. end
  7250. end
  7251.  
  7252. StrongPunch2:Play()
  7253.  
  7254.  
  7255. hitground = new("Part",char)
  7256. hitground.Size = Vector3.new(5,5,5)
  7257. hitground.Name = "Ground"
  7258. hitground.Transparency = 1
  7259. hitground.CanCollide = false
  7260. game.Debris:AddItem(hitground,2)
  7261. hitground.Position = Vector3.new(999,999,999)
  7262. hitgroundweld = new("Weld",hitground)
  7263. hitgroundweld.Part0 = to
  7264. hitgroundweld.Part1 = hitground
  7265. hitground.Touched:connect(function(hit2)
  7266. if hit2.Size.x > 150 then
  7267. hitground:Destroy()
  7268. ad = new("Part",char)
  7269. ad.Name = "NewPart"
  7270. ad.Size = Vector3.new(30,0.1,30)
  7271. ad.CanCollide = false
  7272. ad.Anchored = true
  7273. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7274. ad.Transparency = 1
  7275. aad = new("Decal",ad)
  7276.  
  7277. aad.Face = "Top"
  7278. aad.Transparency = 1
  7279. aad.Transparency = 0
  7280. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7281. smoke = new("Part",to)
  7282. smokemesh = new("SpecialMesh",smoke)
  7283. smokemesh.MeshId = "rbxassetid://928329648"
  7284. smoke.BrickColor = hit2.BrickColor
  7285. smoke.Anchored = true
  7286. smoke.Position = hitground.Position
  7287. GroundImpact:Play()
  7288. for i = 1,20 do
  7289. wait()
  7290. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7291. smoke.Transparency = smoke.Transparency + 1/20
  7292. end
  7293. smoke:Destroy()
  7294. wait(0.5)
  7295.  
  7296. for i = 1,20 do
  7297. wait(0.1)
  7298. aad.Transparency = aad.Transparency + 1/20
  7299. end
  7300. end
  7301. end)
  7302. ys = Instance.new("BodyVelocity",to)
  7303. ys.Name = "GO"
  7304.  
  7305. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7306.  
  7307. ys.Velocity = v3(0,-90,0)
  7308.  
  7309. wait(1)
  7310. ys:Destroy()
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316. hit3 = false
  7317. hit4 = false
  7318.  
  7319.  
  7320. hit1 = false
  7321. hit2 = false
  7322. hit3 = false
  7323. hit4 = false
  7324. idle = true
  7325. RootPart.Anchored = false
  7326. to.Anchored = false
  7327. end
  7328. end)
  7329. end
  7330.  
  7331.  
  7332. function Combo2()
  7333. getplayer = new("Part",char)
  7334. getplayer.Position = Vector3.new(999,999,999)
  7335. getplayer.Transparency = 1
  7336. getplayer.Size = v3(55,55,55)
  7337. getplayer.CanCollide = false
  7338. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7339. getplayer.Name = "GetPlayer"
  7340.  
  7341. game.Debris:AddItem(getplayer,0.5)
  7342.  
  7343. getplayer.Touched:connect(function(hit)
  7344. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7345. getplayer:Destroy()
  7346. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7347. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7348. to.Anchored = true
  7349. idle = false
  7350.  
  7351.  
  7352. hit1 = true
  7353.  
  7354. for i,v in pairs(to.Parent:GetChildren()) do
  7355. if v:IsA("Humanoid") then
  7356. v.Health = v.Health - 20
  7357.  
  7358. v.PlatformStand = true
  7359. end
  7360. end
  7361.  
  7362. for i,v in pairs(to.Parent:GetChildren()) do
  7363. if v:IsA("Humanoid") then
  7364. v.Health = v.Health - 10
  7365.  
  7366. v.PlatformStand = true
  7367. end
  7368. end
  7369.  
  7370. hit1 = false
  7371.  
  7372.  
  7373. hit2 = true
  7374.  
  7375. for i,v in pairs(to.Parent:GetChildren()) do
  7376. if v:IsA("Humanoid") then
  7377. v.Health = v.Health - 5
  7378.  
  7379. v.PlatformStand = true
  7380. end
  7381. end
  7382. hit2 = false
  7383.  
  7384. punchsound1:Play()
  7385. hit3 = true
  7386. hit4 = true
  7387.  
  7388.  
  7389. punchsound1:Play()
  7390.  
  7391. coroutine.wrap(function()
  7392. for i=1,2 do
  7393. wait()
  7394. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7395. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7396.  
  7397.  
  7398. for i = 0, 1, 0.1 do
  7399. swait()
  7400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7402. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7405. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7406. end
  7407. StrongPunch:Play()
  7408. for i,v in pairs(to.Parent:GetChildren()) do
  7409. if v:IsA("Humanoid") then
  7410. v.Health = v.Health - 10
  7411.  
  7412. v.PlatformStand = true
  7413. end
  7414. end
  7415. end
  7416.  
  7417.  
  7418. wait(0.7)
  7419. end)()
  7420.  
  7421.  
  7422.  
  7423.  
  7424. RootPart.Anchored = true
  7425. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7426. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7427.  
  7428.  
  7429. for i = 0, 1, 0.1 do
  7430. swait()
  7431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7433. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7436. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7437. end
  7438.  
  7439.  
  7440. StrongPunch:Play()
  7441.  
  7442.  
  7443. for i = 0, 1, 0.1 do
  7444. swait()
  7445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7448. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7449. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7450. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7451. end
  7452.  
  7453.  
  7454.  
  7455. for i,v in pairs(to.Parent:GetChildren()) do
  7456. if v:IsA("Humanoid") then
  7457. v.Health = v.Health - 20
  7458.  
  7459. v.PlatformStand = true
  7460. end
  7461. end
  7462.  
  7463.  
  7464. hitground = new("Part",char)
  7465. hitground.Size = Vector3.new(5,5,5)
  7466. hitground.Name = "Ground"
  7467. hitground.Transparency = 1
  7468. hitground.CanCollide = false
  7469. game.Debris:AddItem(hitground,2)
  7470. hitground.Position = Vector3.new(999,999,999)
  7471. hitgroundweld = new("Weld",hitground)
  7472. hitgroundweld.Part0 = to
  7473. hitgroundweld.Part1 = hitground
  7474. hitground.Touched:connect(function(hit2)
  7475. if hit2.Size.x > 150 then
  7476. hitground:Destroy()
  7477. ad = new("Part",char)
  7478. ad.Name = "NewPart"
  7479. ad.Size = Vector3.new(30,0.1,30)
  7480. ad.CanCollide = false
  7481. ad.Anchored = true
  7482. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7483. ad.Transparency = 1
  7484. aad = new("Decal",ad)
  7485.  
  7486. aad.Face = "Top"
  7487. aad.Transparency = 1
  7488. aad.Transparency = 0
  7489. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7490. smoke = new("Part",to)
  7491. smokemesh = new("SpecialMesh",smoke)
  7492. smokemesh.MeshId = "rbxassetid://928329648"
  7493. smoke.BrickColor = hit2.BrickColor
  7494. smoke.Anchored = true
  7495. smoke.Position = hitground.Position
  7496. GroundImpact:Play()
  7497. for i = 1,20 do
  7498. wait()
  7499. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7500. smoke.Transparency = smoke.Transparency + 1/20
  7501. end
  7502. smoke:Destroy()
  7503. wait(0.5)
  7504.  
  7505. for i = 1,20 do
  7506. wait(0.1)
  7507. aad.Transparency = aad.Transparency + 1/20
  7508. end
  7509. end
  7510. end)
  7511. to.Anchored = false
  7512. ys = Instance.new("BodyVelocity",to)
  7513. ys.Name = "GO"
  7514.  
  7515. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7516.  
  7517. ys.Velocity = v3(0,-90,0)
  7518.  
  7519. wait(1)
  7520. ys:Destroy()
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526. hit3 = false
  7527. hit4 = false
  7528.  
  7529.  
  7530. hit1 = false
  7531. hit2 = false
  7532. hit3 = false
  7533. hit4 = false
  7534. idle = true
  7535. RootPart.Anchored = false
  7536. end
  7537. end)
  7538. end
  7539.  
  7540. function KABOOMZ222()
  7541. local effspwn = Instance.new("Part")
  7542. coroutine.resume(coroutine.create(function()
  7543. local sound1 = Instance.new("Sound")
  7544. sound1.SoundId = "rbxassetid://440145223"
  7545. sound1.MaxDistance = 600
  7546. sound1.EmitterSize = 60
  7547. sound1.Volume = 5.5
  7548. sound1.Pitch = 1.3
  7549. sound1.Parent = effspwn
  7550. local sound2 = Instance.new("Sound")
  7551. sound2.SoundId = "rbxassetid://440145223"
  7552. sound2.MaxDistance = 300
  7553. sound2.EmitterSize = 20
  7554. sound2.Volume = 3
  7555. sound2.Pitch = 0.7
  7556. sound2.Parent = effspwn
  7557. local sound3 = Instance.new("Sound")
  7558. sound3.SoundId = "rbxassetid://440145223"
  7559. sound2.MaxDistance = 400
  7560. sound2.EmitterSize = 30
  7561. sound2.Volume = 0.5
  7562. sound2.Pitch = 0.5
  7563. sound2.Parent = effspwn
  7564. sound2:Play()
  7565. wait()
  7566. sound1:Play()
  7567. sound3:Play()
  7568. end))
  7569. local model = Instance.new("Model")
  7570. game.Debris:AddItem(model, 20)
  7571. model.Name = "smasheffects"
  7572. model.Parent = workspace
  7573. effspwn.Name = "spwnr"
  7574. effspwn.Size = Vector3.new(1, 1, 1)
  7575. effspwn.Anchored = true
  7576. effspwn.CanCollide = false
  7577. effspwn.Transparency = 1
  7578. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7579. effspwn.Parent = model
  7580.  
  7581.  
  7582.  
  7583.  
  7584. coroutine.resume(coroutine.create(function()
  7585. local shok = Instance.new("Part")
  7586. shok.Name = "whoosh"
  7587. shok.BrickColor = BrickColor.new("Institutional white")
  7588. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7589. shok.Size = Vector3.new(1, 1, 1)
  7590. shok.Anchored = true
  7591. shok.Material = "Neon"
  7592. shok.Transparency = 1
  7593. shok.CanCollide = false
  7594. shok.Parent = model
  7595. game.Debris:AddItem(shok, 12)
  7596. local mesh = Instance.new("SpecialMesh")
  7597. mesh.MeshType = "FileMesh"
  7598. mesh.MeshId = "rbxassetid://437347603"
  7599. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7600. mesh.Parent = shok
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606. for e = 1, 8 do
  7607. wait()
  7608. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7609. shok.Transparency = shok.Transparency + 0.035
  7610. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7611. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7612.  
  7613.  
  7614. end
  7615. for e = 1, 16 do
  7616. wait()
  7617. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7618. shok.Transparency = shok.Transparency + 0.11
  7619. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7620. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7621.  
  7622. end
  7623. end))
  7624. coroutine.resume(coroutine.create(function()
  7625. local shok = Instance.new("Part")
  7626. shok.Name = "wring1"
  7627. shok.BrickColor = BrickColor.new("Institutional white")
  7628. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7629. shok.Size = Vector3.new(1, 1, 1)
  7630. shok.Anchored = true
  7631. shok.Material = "Neon"
  7632. shok.Transparency = 0.25
  7633. shok.CanCollide = false
  7634. shok.Parent = model
  7635. game.Debris:AddItem(shok, 12)
  7636. local mesh = Instance.new("SpecialMesh")
  7637. mesh.MeshType = "FileMesh"
  7638. mesh.MeshId = "rbxassetid://3270017"
  7639. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7640. mesh.Parent = shok
  7641. for e = 1, 30 do
  7642. wait()
  7643. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7644. shok.Transparency = shok.Transparency + 0.002
  7645. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7646. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7647. end
  7648. for e = 1, 38 do
  7649. wait()
  7650. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7651. shok.Transparency = shok.Transparency + 0.002
  7652. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7653. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7654. end
  7655. for e = 1, 24 do
  7656. wait()
  7657. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7658. shok.Transparency = shok.Transparency + 0.03
  7659. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7660. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7661. end
  7662. end))
  7663. coroutine.resume(coroutine.create(function()
  7664. local shok = Instance.new("Part")
  7665. shok.Name = "wring2"
  7666. shok.BrickColor = BrickColor.new("Institutional white")
  7667. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7668. shok.Size = Vector3.new(1, 1, 1)
  7669. shok.Anchored = true
  7670. shok.Material = "Neon"
  7671. shok.Transparency = 0.25
  7672. shok.CanCollide = false
  7673. shok.Parent = model
  7674. game.Debris:AddItem(shok, 12)
  7675. local mesh = Instance.new("SpecialMesh")
  7676. mesh.MeshType = "FileMesh"
  7677. mesh.MeshId = "rbxassetid://3270017"
  7678. mesh.Scale = Vector3.new(12, 12, 0.05)
  7679. mesh.Parent = shok
  7680. for e = 1, 30 do
  7681. wait()
  7682. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7683. shok.Transparency = shok.Transparency + 0.002
  7684. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7685. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7686. end
  7687. for e = 1, 38 do
  7688. wait()
  7689. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7690. shok.Transparency = shok.Transparency + 0.002
  7691. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7692. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7693. end
  7694. for e = 1, 24 do
  7695. wait()
  7696. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7697. shok.Transparency = shok.Transparency + 0.03
  7698. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7699. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7700. end
  7701. end))
  7702. coroutine.resume(coroutine.create(function()
  7703. local shok = Instance.new("Part")
  7704. shok.Name = "coil1"
  7705. shok.BrickColor = BrickColor.new("Institutional white")
  7706. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7707. shok.Size = Vector3.new(1, 1, 1)
  7708. shok.Anchored = true
  7709. shok.Material = "Neon"
  7710. shok.Transparency = 0.25
  7711. shok.CanCollide = false
  7712. shok.Parent = model
  7713. game.Debris:AddItem(shok, 12)
  7714. local mesh = Instance.new("SpecialMesh")
  7715. mesh.MeshType = "FileMesh"
  7716. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7717. mesh.Scale = Vector3.new(12, 12, 12)
  7718. mesh.Parent = shok
  7719. for e = 1, 15 do
  7720. wait()
  7721. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7722. shok.Transparency = shok.Transparency + 0.004
  7723. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7724. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7725. end
  7726. for e = 1, 16 do
  7727. wait()
  7728. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7729. shok.Transparency = shok.Transparency + 0.004
  7730. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7731. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7732. end
  7733. for e = 1, 12 do
  7734. wait()
  7735. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7736. shok.Transparency = shok.Transparency + 0.06
  7737. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7738. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7739. end
  7740. end))
  7741. coroutine.resume(coroutine.create(function()
  7742. local shok = Instance.new("Part")
  7743. shok.Name = "coil2"
  7744. shok.BrickColor = BrickColor.new("Institutional white")
  7745. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7746. shok.Size = Vector3.new(1, 1, 1)
  7747. shok.Anchored = true
  7748. shok.Material = "Neon"
  7749. shok.Transparency = 1
  7750. shok.CanCollide = false
  7751. shok.Parent = model
  7752. game.Debris:AddItem(shok, 12)
  7753. local mesh = Instance.new("SpecialMesh")
  7754. mesh.MeshType = "FileMesh"
  7755. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7756. mesh.Scale = Vector3.new(6, 12, 6)
  7757. mesh.Parent = shok
  7758. for e = 1, 15 do
  7759. wait()
  7760. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7761. shok.Transparency = shok.Transparency + 0.005
  7762. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7763. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7764. end
  7765. for e = 1, 16 do
  7766. wait()
  7767. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7768. shok.Transparency = shok.Transparency + 0.005
  7769. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7770. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7771. end
  7772. for e = 1, 12 do
  7773. wait()
  7774. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7775. shok.Transparency = shok.Transparency + 0.09
  7776. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7777. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7778. end
  7779. end))
  7780. coroutine.resume(coroutine.create(function()
  7781. local shok = Instance.new("Part")
  7782. shok.Name = "shokwve"
  7783. shok.BrickColor = BrickColor.new("Institutional white")
  7784. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7785. shok.Size = Vector3.new(1, 1, 1)
  7786. shok.Anchored = true
  7787. shok.Material = "Neon"
  7788. shok.Transparency = 0.6
  7789. shok.CanCollide = false
  7790. shok.Parent = model
  7791. game.Debris:AddItem(shok, 12)
  7792. local mesh = Instance.new("SpecialMesh")
  7793. mesh.MeshType = "FileMesh"
  7794. mesh.MeshId = "rbxassetid://489415447"
  7795. mesh.Scale = Vector3.new(1, 1, 1)
  7796. mesh.Parent = shok
  7797. for e = 1, 12 do
  7798. wait()
  7799. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7800. shok.Transparency = shok.Transparency + 0.002
  7801. end
  7802. for e = 1, 32 do
  7803. wait()
  7804. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7805. shok.Transparency = shok.Transparency + 0.002
  7806. end
  7807. for e = 1, 24 do
  7808. wait()
  7809. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7810. shok.Transparency = shok.Transparency + 0.03
  7811. end
  7812. end))
  7813. coroutine.resume(coroutine.create(function()
  7814. local shok = Instance.new("Part")
  7815. shok.Name = "shock2"
  7816. shok.BrickColor = BrickColor.new("Institutional white")
  7817. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7818. shok.Size = Vector3.new(1, 1, 1)
  7819. shok.Anchored = true
  7820. shok.Material = "Neon"
  7821. shok.Transparency = 0.35
  7822. shok.CanCollide = false
  7823. shok.Parent = model
  7824. game.Debris:AddItem(shok, 12)
  7825. local mesh = Instance.new("SpecialMesh")
  7826. mesh.MeshType = "FileMesh"
  7827. mesh.MeshId = "rbxassetid://1095709"
  7828. mesh.Scale = Vector3.new(12, 12, 12)
  7829. mesh.Parent = shok
  7830. for e = 1, 15 do
  7831. wait()
  7832. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7833. shok.Transparency = shok.Transparency + 0.004
  7834. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7835. end
  7836. for e = 1, 16 do
  7837. wait()
  7838. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7839. shok.Transparency = shok.Transparency + 0.004
  7840. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7841. end
  7842. for e = 1, 12 do
  7843. wait()
  7844. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7845. shok.Transparency = shok.Transparency + 0.06
  7846. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7847. end
  7848. end))
  7849. coroutine.resume(coroutine.create(function()
  7850. local shok = Instance.new("Part")
  7851. shok.Name = "shock3"
  7852. shok.BrickColor = BrickColor.new("Institutional white")
  7853. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7854. shok.Size = Vector3.new(1, 1, 1)
  7855. shok.Anchored = true
  7856. shok.Material = "Neon"
  7857. shok.Transparency = 0.35
  7858. shok.CanCollide = false
  7859. shok.Parent = model
  7860. game.Debris:AddItem(shok, 12)
  7861. local mesh = Instance.new("SpecialMesh")
  7862. mesh.MeshType = "FileMesh"
  7863. mesh.MeshId = "rbxassetid://1095709"
  7864. mesh.Scale = Vector3.new(12, 12, 12)
  7865. mesh.Parent = shok
  7866. for e = 1, 15 do
  7867. wait()
  7868. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7869. shok.Transparency = shok.Transparency + 0.004
  7870. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7871. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7872. end
  7873. for e = 1, 16 do
  7874. wait()
  7875. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7876. shok.Transparency = shok.Transparency + 0.004
  7877. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7878. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7879. end
  7880. for e = 1, 12 do
  7881. wait()
  7882. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7883. shok.Transparency = shok.Transparency + 0.06
  7884. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7885. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7886. end
  7887. end))
  7888. end
  7889.  
  7890.  
  7891.  
  7892. mouse.KeyDown:connect(function(k)
  7893. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7894. local exp = Instance.new("Explosion",Torso)
  7895. exp.BlastRadius = 45.5
  7896. exp.BlastPressure = 100
  7897. exp.Position = Torso
  7898. exp.Visible = true
  7899. end
  7900. end)
  7901.  
  7902. MV4 = 300
  7903. mouse.KeyDown:connect(function(k)
  7904. if attack == false and k == "8" then
  7905. for i, v in pairs(Torso:GetChildren()) do
  7906. if v:IsA('ParticleEmitter') then
  7907. v:Remove()
  7908. end
  7909. end
  7910. end
  7911. end)
  7912.  
  7913.  
  7914. MV4 = 300
  7915. mouse.KeyDown:connect(function(k)
  7916. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7917. MV4 = 0
  7918. Humanoid.WalkSpeed = 13
  7919. attack = true
  7920. Firepart1 = Instance.new("Part", RightArm)
  7921. Firepart1.Size = Vector3.new(1, 1, 1)
  7922. GuW1 = Instance.new("Weld")
  7923. GuW1.Name = "GuW"
  7924. GuW1.Part0 = RightArm
  7925. GuW1.C0 = cn(0, -1, 0)
  7926. GuW1.C1 = cn(0, 0, 0)
  7927. GuW1.Part1 = Firepart1
  7928. GuW1.Parent = RightArm
  7929. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7930. Firepart1.Transparency = 1
  7931. Firepart2 = Instance.new("Part", LeftArm)
  7932. Firepart2.Size = Vector3.new(1, 1, 1)
  7933. GuW2 = Instance.new("Weld")
  7934. GuW2.Name = "GuW"
  7935. GuW2.Part0 = LeftArm
  7936. GuW2.C0 = cn(0, -1, 0)
  7937. GuW2.C1 = cn(0, 0, 0)
  7938. GuW2.Part1 = Firepart2
  7939. GuW2.Parent = LeftArm
  7940. Firepart2.Transparency = 1
  7941. for i = 0, 5, 0.1 do
  7942. swait()
  7943. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7944. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7945. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7946. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7947. if Torsovelocity.Y > 2 then
  7948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7950. 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)
  7951. 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)
  7952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7953. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7954. elseif Torsovelocity.Y < 1 then
  7955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7957. 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)
  7958. 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)
  7959. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7960. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7961. end
  7962. end
  7963. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7964. for i = 0, 7, 0.1 do
  7965. swait()
  7966. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7967. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7968. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7969. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7970. if Torsovelocity.Y > 2 then
  7971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7973. 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)
  7974. 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)
  7975. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7976. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7977. elseif Torsovelocity.Y < 1 then
  7978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7980. 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)
  7981. 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)
  7982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7984. end
  7985. end
  7986. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7987. GuW1:Destroy()
  7988. GuW1 = Instance.new("Weld")
  7989. GuW1.Name = "GuW"
  7990. GuW1.Part0 = Torso
  7991. GuW1.C0 = cn(0, 0, -6)
  7992. GuW1.C1 = cn(0, 0, 0)
  7993. GuW1.Part1 = Firepart1
  7994. GuW1.Parent = Torso
  7995. GuW2:Destroy()
  7996. GuW2 = Instance.new("Weld")
  7997. GuW2.Name = "GuW"
  7998. GuW2.Part0 = Torso
  7999. GuW2.C0 = cn(0, 0, -6)
  8000. GuW2.C1 = cn(0, 0, 0)
  8001. GuW2.Part1 = Firepart2
  8002. GuW2.Parent = Torso
  8003. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8004. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8005. GuW2:Destroy()
  8006. GuW2 = Instance.new("Weld")
  8007. GuW2.Name = "GuW"
  8008. GuW2.Part0 = Torso
  8009. GuW2.C0 = cn(0, 0, -4)
  8010. GuW2.C1 = cn(0, 0, 0)
  8011. GuW2.Part1 = Firepart2
  8012. GuW2.Parent = Torso
  8013.  
  8014.  
  8015. for i = 0, 7, 0.1 do
  8016. swait()
  8017. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8018. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8019. if Torsovelocity.Y > 2 then
  8020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8022. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8023. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8024. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8025. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8026. elseif Torsovelocity.Y < 1 then
  8027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8029. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8030. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8031. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8032. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8033. end
  8034. end
  8035. local bp2 = Create("BodyPosition")({
  8036. P = 900,
  8037. D = 1000,
  8038. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8039. position = Torso.Position + Vector3.new(0, 60, 0),
  8040. Parent = Torso
  8041. })
  8042. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8043. for i = 0, 8, 0.1 do
  8044. swait()
  8045. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8046. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8047. 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)
  8048. if Torsovelocity.Y > 2 then
  8049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8051. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8052. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8053. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8054. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8055. elseif Torsovelocity.Y < 1 then
  8056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8058. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8059. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8060. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8061. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8062. end
  8063. end
  8064. for i = 0, 18, 0.1 do
  8065. swait()
  8066. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8067. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8068. 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)
  8069. if Torsovelocity.Y > 2 then
  8070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8075. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8076. elseif Torsovelocity.Y < 1 then
  8077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8079. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8080. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8081. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8082. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8083. end
  8084. end
  8085. GuW1:Destroy()
  8086. GuW1 = Instance.new("Weld")
  8087. GuW1.Name = "GuW"
  8088. GuW1.Part0 = Torso
  8089. GuW1.C0 = cn(0, 0, -15)
  8090. GuW1.C1 = cn(0, 0, 0)
  8091. GuW1.Part1 = Firepart1
  8092. GuW1.Parent = Torso
  8093. GuW2:Destroy()
  8094. GuW2 = Instance.new("Weld")
  8095. GuW2.Name = "GuW"
  8096. GuW2.Part0 = Torso
  8097. GuW2.C0 = cn(0, 0, -17.5)
  8098. GuW2.C1 = cn(0, 0, 0)
  8099. GuW2.Part1 = Firepart2
  8100. GuW2.Parent = Torso
  8101. for i = 0, 1.25, 0.01 do
  8102. swait()
  8103. 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)
  8104. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8105. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8106. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8107. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8108. if Torsovelocity.Y > 2 then
  8109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8111. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8112. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8113. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8114. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8115. elseif Torsovelocity.Y < 1 then
  8116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8118. 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)
  8119. 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)
  8120. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8121. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8122. end
  8123. end
  8124. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8125. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8126. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8127. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8128. for i = 0, 3, 0.1 do
  8129. swait()
  8130. if Torsovelocity.Y > 2 then
  8131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8133. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8136. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8137. elseif Torsovelocity.Y < 1 then
  8138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8140. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8141. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8142. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8143. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8144. end
  8145. end
  8146. wait(1)
  8147. bp2:Destroy()
  8148. Humanoid.WalkSpeed = 16
  8149. attack = false
  8150. MV4 = 0
  8151. Firepart1:Destroy()
  8152. Firepart2:Destroy()
  8153. end
  8154. end)
  8155. mouse.KeyDown:connect(function(k)
  8156. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8157. MV4 = 0
  8158. Humanoid.WalkSpeed = 13
  8159. attack = true
  8160. Firepart1 = Instance.new("Part", RightArm)
  8161. Firepart1.Size = Vector3.new(1, 1, 1)
  8162. GuW1 = Instance.new("Weld")
  8163. GuW1.Name = "GuW"
  8164. GuW1.Part0 = RightArm
  8165. GuW1.C0 = cn(0, -1, 0)
  8166. GuW1.C1 = cn(0, 0, 0)
  8167. GuW1.Part1 = Firepart1
  8168. GuW1.Parent = RightArm
  8169. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8170. Firepart1.Transparency = 1
  8171. Firepart2 = Instance.new("Part", LeftArm)
  8172. Firepart2.Size = Vector3.new(1, 1, 1)
  8173. GuW2 = Instance.new("Weld")
  8174. GuW2.Name = "GuW"
  8175. GuW2.Part0 = LeftArm
  8176. GuW2.C0 = cn(0, -1, 0)
  8177. GuW2.C1 = cn(0, 0, 0)
  8178. GuW2.Part1 = Firepart2
  8179. GuW2.Parent = LeftArm
  8180. Firepart2.Transparency = 1
  8181. GuW1:Destroy()
  8182. GuW1 = Instance.new("Weld")
  8183. GuW1.Name = "GuW"
  8184. GuW1.Part0 = Torso
  8185. GuW1.C0 = cn(0, 0, -6)
  8186. GuW1.C1 = cn(0, 0, 0)
  8187. GuW1.Part1 = Firepart1
  8188. GuW1.Parent = Torso
  8189. GuW2:Destroy()
  8190. GuW2 = Instance.new("Weld")
  8191. GuW2.Name = "GuW"
  8192. GuW2.Part0 = Torso
  8193. GuW2.C0 = cn(0, 0, -6)
  8194. GuW2.C1 = cn(0, 0, 0)
  8195. GuW2.Part1 = Firepart2
  8196. GuW2.Parent = Torso
  8197. GuW2:Destroy()
  8198. GuW2 = Instance.new("Weld")
  8199. GuW2.Name = "GuW"
  8200. GuW2.Part0 = Torso
  8201. GuW2.C0 = cn(0, 0, -4)
  8202. GuW2.C1 = cn(0, 0, 0)
  8203. GuW2.Part1 = Firepart2
  8204. GuW2.Parent = Torso
  8205. for i = 0, 18, 0.1 do
  8206. swait()
  8207. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8208. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8209. 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)
  8210. if Torsovelocity.Y > 2 then
  8211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8213. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8214. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8215. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8216. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8217. elseif Torsovelocity.Y < 1 then
  8218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8220. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8221. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8222. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8223. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8224. end
  8225. end
  8226. GuW1:Destroy()
  8227. GuW1 = Instance.new("Weld")
  8228. GuW1.Name = "GuW"
  8229. GuW1.Part0 = Torso
  8230. GuW1.C0 = cn(0, 0, -15)
  8231. GuW1.C1 = cn(0, 0, 0)
  8232. GuW1.Part1 = Firepart1
  8233. GuW1.Parent = Torso
  8234. GuW2:Destroy()
  8235. GuW2 = Instance.new("Weld")
  8236. GuW2.Name = "GuW"
  8237. GuW2.Part0 = Torso
  8238. GuW2.C0 = cn(0, 0, -17.5)
  8239. GuW2.C1 = cn(0, 0, 0)
  8240. GuW2.Part1 = Firepart2
  8241. GuW2.Parent = Torso
  8242. for i = 0, 1.25, 0.01 do
  8243. swait()
  8244. 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)
  8245. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8246. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8247. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8248. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8249. if Torsovelocity.Y > 2 then
  8250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8252. 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)
  8253. 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)
  8254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8256. end
  8257. end
  8258. wait(0.5)
  8259. Humanoid.WalkSpeed = 16
  8260. attack = false
  8261. MV4 = 300
  8262. Firepart1:Destroy()
  8263. Firepart2:Destroy()
  8264. end
  8265.  
  8266.  
  8267. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8268. MV4 = 90
  8269. Humanoid.WalkSpeed = 0.01
  8270. attack = true
  8271. Firepart1 = Instance.new("Part", RightArm)
  8272. Firepart1.Size = Vector3.new(1, 1, 1)
  8273. GuW1 = Instance.new("Weld")
  8274. GuW1.Name = "GuW"
  8275. GuW1.Part0 = RightArm
  8276. GuW1.C0 = cn(0, -1, 0)
  8277. GuW1.C1 = cn(0, 0, 0)
  8278. GuW1.Part1 = Firepart1
  8279. GuW1.Parent = RightArm
  8280. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8281. Firepart1.Transparency = 1
  8282. Firepart2 = Instance.new("Part", LeftArm)
  8283. Firepart2.Size = Vector3.new(1, 1, 1)
  8284. GuW2 = Instance.new("Weld")
  8285. GuW2.Name = "GuW"
  8286. GuW2.Part0 = LeftArm
  8287. GuW2.C0 = cn(0, -1, 0)
  8288. GuW2.C1 = cn(0, 0, 0)
  8289. GuW2.Part1 = Firepart2
  8290. GuW2.Parent = LeftArm
  8291. Firepart2.Transparency = 1
  8292. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8293. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8294. for i = 0, 2, 0.1 do
  8295. swait()
  8296. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8297. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8298. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8299. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8300. if Torsovelocity.Y > 2 then
  8301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8303. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8304. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8305. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8306. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8307. elseif Torsovelocity.Y < 1 then
  8308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8310. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8313. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8314. end
  8315. end
  8316. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8317. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8318. for i = 0, 7, 0.1 do
  8319. swait()
  8320. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8321. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8322. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8323. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8324. if Torsovelocity.Y > 2 then
  8325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8327. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8328. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8329. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8330. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8331. elseif Torsovelocity.Y < 1 then
  8332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8337. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8338. end
  8339. end
  8340. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8341. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8342. for i = 0, 7, 0.1 do
  8343. swait()
  8344. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8345. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8346. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8347. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8348. if Torsovelocity.Y > 2 then
  8349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8351. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8354. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8355. elseif Torsovelocity.Y < 1 then
  8356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8358. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8360. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8361. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8362. end
  8363. end
  8364. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8365. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8366. for i = 0, 6, 0.1 do
  8367. swait()
  8368. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8369. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8370. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8371. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8372. if Torsovelocity.Y > 2 then
  8373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8375. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8376. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8377. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8378. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8379. elseif Torsovelocity.Y < 1 then
  8380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8382. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8385. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8386. end
  8387. end
  8388. for i = 0, 5, 0.1 do
  8389. swait()
  8390. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8391. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8392. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8393. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8394. if Torsovelocity.Y > 2 then
  8395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8397. 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)
  8398. 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)
  8399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8400. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8401. elseif Torsovelocity.Y < 1 then
  8402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8404. 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)
  8405. 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)
  8406. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8407. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8408. end
  8409. end
  8410. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8411. for i = 0, 7, 0.1 do
  8412. swait()
  8413. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8414. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8415. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8416. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8417. if Torsovelocity.Y > 2 then
  8418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8420. 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)
  8421. 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)
  8422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8424. elseif Torsovelocity.Y < 1 then
  8425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8427. 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)
  8428. 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)
  8429. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8430. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8431. end
  8432. end
  8433. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8434. GuW1:Destroy()
  8435. GuW1 = Instance.new("Weld")
  8436. GuW1.Name = "GuW"
  8437. GuW1.Part0 = Torso
  8438. GuW1.C0 = cn(0, 0, -6)
  8439. GuW1.C1 = cn(0, 0, 0)
  8440. GuW1.Part1 = Firepart1
  8441. GuW1.Parent = Torso
  8442. GuW2:Destroy()
  8443. GuW2 = Instance.new("Weld")
  8444. GuW2.Name = "GuW"
  8445. GuW2.Part0 = Torso
  8446. GuW2.C0 = cn(0, 0, -6)
  8447. GuW2.C1 = cn(0, 0, 0)
  8448. GuW2.Part1 = Firepart2
  8449. GuW2.Parent = Torso
  8450. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8451. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8452. GuW2:Destroy()
  8453. GuW2 = Instance.new("Weld")
  8454. GuW2.Name = "GuW"
  8455. GuW2.Part0 = Torso
  8456. GuW2.C0 = cn(0, 0, -4)
  8457. GuW2.C1 = cn(0, 0, 0)
  8458. GuW2.Part1 = Firepart2
  8459. GuW2.Parent = Torso
  8460. for i = 0, 7, 0.1 do
  8461. swait()
  8462. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8463. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8464. if Torsovelocity.Y > 2 then
  8465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8467. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8468. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8470. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8471. elseif Torsovelocity.Y < 1 then
  8472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8474. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8475. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8476. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8477. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8478. end
  8479. end
  8480. local bp2 = Create("BodyPosition")({
  8481. P = 900,
  8482. D = 1000,
  8483. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8484. position = Torso.Position + Vector3.new(0, 60, 0),
  8485. Parent = Torso
  8486. })
  8487. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8488. for i = 0, 8, 0.1 do
  8489. swait()
  8490. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8491. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8492. 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)
  8493. if Torsovelocity.Y > 2 then
  8494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8496. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8500. elseif Torsovelocity.Y < 1 then
  8501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8503. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8505. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8506. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8507. end
  8508. end
  8509. for i = 0, 18, 0.1 do
  8510. swait()
  8511. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8512. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8513. 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)
  8514. if Torsovelocity.Y > 2 then
  8515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8517. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8518. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8519. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8520. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8521. elseif Torsovelocity.Y < 1 then
  8522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8524. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8525. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8526. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8527. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8528. end
  8529. end
  8530. GuW1:Destroy()
  8531. GuW1 = Instance.new("Weld")
  8532. GuW1.Name = "GuW"
  8533. GuW1.Part0 = Torso
  8534. GuW1.C0 = cn(0, 0, -15)
  8535. GuW1.C1 = cn(0, 0, 0)
  8536. GuW1.Part1 = Firepart1
  8537. GuW1.Parent = Torso
  8538. GuW2:Destroy()
  8539. GuW2 = Instance.new("Weld")
  8540. GuW2.Name = "GuW"
  8541. GuW2.Part0 = Torso
  8542. GuW2.C0 = cn(0, 0, -17.5)
  8543. GuW2.C1 = cn(0, 0, 0)
  8544. GuW2.Part1 = Firepart2
  8545. GuW2.Parent = Torso
  8546. for i = 0, 1.25, 0.01 do
  8547. swait()
  8548. 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)
  8549. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8550. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8551. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8552. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8553. if Torsovelocity.Y > 2 then
  8554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8556. 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)
  8557. 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)
  8558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8559. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8560. elseif Torsovelocity.Y < 1 then
  8561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8563. 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)
  8564. 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)
  8565. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8566. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8567. end
  8568. end
  8569. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8570. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8571. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8572. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8573. for i = 0, 3, 0.1 do
  8574. swait()
  8575. if Torsovelocity.Y > 2 then
  8576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8578. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8580. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8581. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8582. elseif Torsovelocity.Y < 1 then
  8583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8588. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8589. end
  8590. end
  8591. wait(1)
  8592. bp2:Destroy()
  8593. Humanoid.WalkSpeed = 16
  8594. attack = false
  8595. MV4 = 0
  8596. Firepart1:Destroy()
  8597. Firepart2:Destroy()
  8598. end
  8599. end)
  8600. whiletruewait = false
  8601. game:GetService("RunService").Stepped:connect(function()
  8602. if whiletruewait == false then
  8603. whiletruewait = true
  8604. wait()
  8605. whiletruewait = false
  8606. end
  8607. end)
  8608. game:GetService("RunService").Stepped:connect(function()
  8609. if whiletruewait == false then
  8610. if MV1 < 20 then
  8611. MV1 = MV1 + 0.2
  8612. end
  8613. if MV2 < 90 then
  8614. MV2 = MV2 + 1
  8615. end
  8616. if MV3 < 190 then
  8617. MV3 = MV3 + 0.4
  8618. end
  8619. if MV4 < 500 then
  8620. MV4 = MV4 + 0.3
  8621. end
  8622. end
  8623. end)
  8624. Humanoid.MaxHealth = 10000
  8625. wait()
  8626. for i = 1, 6 do
  8627. Humanoid.Health = Humanoid.MaxHealth
  8628. wait()
  8629. end
  8630.  
  8631. ---
  8632. GroundWave3 = function()
  8633. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8634. Colors = {"White", "White"}
  8635. local wave = Instance.new("Part", char)
  8636. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8637. wave.Anchored = true
  8638. wave.Name = "Wave"
  8639. wave.CanCollide = false
  8640. wave.Locked = true
  8641. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8642. wave.TopSurface = "Smooth"
  8643. wave.BottomSurface = "Smooth"
  8644. wave.Transparency = 0.10
  8645. wave.CFrame = HandCF
  8646. wm = Instance.new("SpecialMesh",wave)
  8647. wm.MeshId = "rbxassetid://559831844"
  8648. coroutine.wrap(function()
  8649. for i = 1, 30, 1 do
  8650. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8651. wave.Size = wm.Scale
  8652. wave.CFrame = HandCF
  8653. wave.Transparency = i/30
  8654. wait()
  8655. end
  8656. wait()
  8657. wave:Destroy()
  8658. end)()
  8659. end
  8660. ---
  8661.  
  8662. local v3 = Vector3.new
  8663. local num = 0
  8664. local bc = BrickColor.new
  8665. local new = Instance.new
  8666.  
  8667. mouse.KeyDown:connect(function(key)
  8668. if key=="=" then
  8669. Serious()
  8670. char.JumPower = 150
  8671. end
  8672. end)
  8673. Health = math.huge --------- Serious mode aura.
  8674. BaseHealth = math.huge
  8675.  
  8676.  
  8677.  
  8678.  
  8679. InForm = false
  8680.  
  8681. Player = game.Players.LocalPlayer
  8682. Char = Player.Character
  8683. Torso = Char.Torso
  8684.  
  8685. function Serious()
  8686. for X = 1, 1 do wait()
  8687.  
  8688.  
  8689. wait(0)
  8690. for X = 1, 1 do wait()
  8691. local Effect = Instance.new("Part")
  8692. Effect.Name = "Effect"
  8693. Effect.Parent = Torso
  8694. Effect.CFrame = Torso.CFrame
  8695. Effect.BrickColor = BrickColor.new("Neon orange")
  8696. Effect.Shape = "Ball"
  8697. Effect.Size = Vector3.new(1, 1, 1)
  8698. Effect.Anchored = true
  8699. Effect.Material = "Neon"
  8700. Effect.CanCollide = false
  8701. Effect.CFrame = Torso.CFrame
  8702. Effect.Size = Effect.Size + Vector3.new(0.5)
  8703. Effect.Transparency = Effect.Transparency + 0.04
  8704. end
  8705. end
  8706.  
  8707. repeat
  8708. Torso:FindFirstChild("Effect"):Remove()
  8709. until Torso:FindFirstChild("Effect") == nil
  8710.  
  8711.  
  8712. local Color1 = Color3.new(255, 255, 0)
  8713. local Color2 = Color3.new(255, 255, 0)
  8714.  
  8715. for i = 0, 3, 0.1 do
  8716. swait()
  8717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8721. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8722. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8723. end
  8724. local pie22 = Instance.new("ParticleEmitter")
  8725. pie22.Parent = LeftArm
  8726. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8727. pie22.LightEmission = 1
  8728. pie22.Size = NumberSequence.new(1,2)
  8729. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8730. pie22.Transparency = NumberSequence.new(0.7,1)
  8731. pie22.EmissionDirection = "Top"
  8732. pie22.Enabled = true
  8733. pie22.Lifetime = NumberRange.new(1)
  8734. pie22.Rotation = NumberRange.new(-420, 425)
  8735. pie22.Rate = 50
  8736. pie22.Speed = NumberRange.new(1)
  8737. pie22.LockedToPart = false
  8738. pie22.VelocitySpread = 2
  8739. local pie22 = Instance.new("ParticleEmitter")
  8740. pie22.Parent = RightArm
  8741. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8742. pie22.LightEmission = 1
  8743. pie22.Size = NumberSequence.new(1,2)
  8744. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8745. pie22.Transparency = NumberSequence.new(0.7,1)
  8746. pie22.EmissionDirection = "Top"
  8747. pie22.Enabled = true
  8748. pie22.Lifetime = NumberRange.new(1)
  8749. pie22.Rotation = NumberRange.new(-420, 425)
  8750. pie22.Rate = 50
  8751. pie22.Speed = NumberRange.new(1)
  8752. pie22.LockedToPart = false
  8753. pie22.VelocitySpread = 2
  8754. local pie22 = Instance.new("ParticleEmitter")
  8755. pie22.Parent = LeftLeg
  8756. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8757. pie22.LightEmission = 1
  8758. pie22.Size = NumberSequence.new(1,2)
  8759. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8760. pie22.Transparency = NumberSequence.new(0.8,1)
  8761. pie22.EmissionDirection = "Top"
  8762. pie22.Enabled = true
  8763. pie22.Lifetime = NumberRange.new(1)
  8764. pie22.Rotation = NumberRange.new(-420, 425)
  8765. pie22.Rate = 20
  8766. pie22.Speed = NumberRange.new(1)
  8767. pie22.LockedToPart = false
  8768. pie22.VelocitySpread = 2
  8769. local pie22 = Instance.new("ParticleEmitter")
  8770. pie22.Parent = RightLeg
  8771. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8772. pie22.LightEmission = 1
  8773. pie22.Size = NumberSequence.new(1,2)
  8774. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8775. pie22.Transparency = NumberSequence.new(0.8,1)
  8776. pie22.EmissionDirection = "Top"
  8777. pie22.Enabled = true
  8778. pie22.Lifetime = NumberRange.new(1)
  8779. pie22.Rotation = NumberRange.new(-420, 425)
  8780. pie22.Rate = 20
  8781. pie22.Speed = NumberRange.new(1)
  8782. pie22.LockedToPart = false
  8783. pie22.VelocitySpread = 2
  8784. lig = Instance.new("PointLight",Player.Character.Torso)
  8785. lig.Color=Color3.new(255,255,0)
  8786. lig.Range = 6
  8787.  
  8788. local Must = Instance.new("Sound",Torso)
  8789. Must.SoundId = "rbxassetid://136847579"
  8790. Must.Pitch = 0.99
  8791. Must.Volume = 0.6
  8792. Must.Looped = false
  8793. wait(0)
  8794. Must:Play()
  8795. a21e = new("Part",char)
  8796. a21e.Name = "Beam"..num
  8797. a21e.Locked = true
  8798. a21e.Size = v3(1,1,1)
  8799. a21e.CanCollide = false
  8800. a21e.BrickColor = bc("Neon orange")
  8801. a21e.Material = "Neon"
  8802. a21e.Transparency = 0
  8803. aa21e = new("SpecialMesh",a21e)
  8804. a21e.Anchored = true
  8805. a21e.Position = RootPart.Position
  8806. aa21e.MeshType = "Sphere"
  8807. aa21e.Scale = v3(1,1,1)
  8808. for i = 1,50 do
  8809. wait()
  8810. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8811. a21e.Transparency = a21e.Transparency + 0.04
  8812. end
  8813.  
  8814.  
  8815. local Mus = Instance.new("Sound",Torso)
  8816. Mus.SoundId = "rbxassetid://291165237"
  8817. Mus.Pitch = 0.99
  8818. Mus.Volume = 0.2
  8819. Mus.Looped = true
  8820. wait(0)
  8821. Mus:Play()
  8822.  
  8823. InForm = true
  8824. Humanoid.JumpPower = 120
  8825.  
  8826. Char.Humanoid.MaxHealth = Health
  8827. wait(0.3)
  8828. Char.Humanoid.Health = Health
  8829. wait(0.7)
  8830. Must:Destroy()
  8831. end
  8832.  
  8833. function Base()
  8834. InForm = false
  8835. local Effect = Instance.new("Part")
  8836. Effect.Name = "Effect"
  8837. Effect.Parent = Torso
  8838. Effect.CFrame = Torso.CFrame
  8839. Effect.BrickColor = BrickColor.new("White")
  8840. Effect.Shape = "Ball"
  8841. Effect.Size = Vector3.new(8, 8, 8)
  8842. Effect.Anchored = true
  8843. Effect.Material = "Neon"
  8844. Effect.CanCollide = false
  8845. for loop = 1, 25 do wait()
  8846. Effect.CFrame = Torso.CFrame
  8847. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8848. Effect.Transparency = Effect.Transparency + 0.04
  8849.  
  8850. end
  8851. repeat
  8852. Torso:FindFirstChild("Effect"):Remove()
  8853. until Torso:FindFirstChild("Effect") == nil
  8854.  
  8855. for i, v in pairs(Torso:GetChildren()) do
  8856. if v:IsA('ParticleEmitter') then
  8857. v:Remove()
  8858. end
  8859. end
  8860. char.Humanoid.MaxHealth = BaseHealth
  8861. wait(0.3)
  8862. char.Humanoid.Health = BaseHealth
  8863.  
  8864.  
  8865. end
  8866.  
  8867. mouse.KeyDown:connect(function(key)
  8868. if key=="9" then
  8869. Base()
  8870. lig:Destroy()
  8871. end
  8872. end)
  8873.  
  8874. Player.Chatted:connect(function(Message)
  8875. if Message == "Time to get serious." and InForm == false then
  8876. wait(0.10)
  8877. Serious()
  8878. end
  8879. if Message == "off" or Message == "Nice fight." and InForm == true then
  8880. Base()
  8881. end
  8882. local ContentProvider = game:GetService("ContentProvider")
  8883.  
  8884. local function LoadAssets(AssetList)
  8885. -- Takes an asset list and preloads it. Will not wait for them to load.
  8886.  
  8887. for _, AssetId in pairs(AssetList) do
  8888. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8889. end
  8890. end
  8891.  
  8892. local Gibs = game.Workspace
  8893.  
  8894. function Kill(Character)
  8895. Character.Humanoid.Health = 0
  8896. local poo = Instance.new("IntValue",Character)
  8897. poo.Name = "haha nope"
  8898. local svch = Character
  8899. local hum = Character:findFirstChild("Humanoid")
  8900. Character.Archivable = true
  8901. local chrclone = Character:clone()
  8902. Character.Archivable = false
  8903.  
  8904. local ch = chrclone:GetChildren()
  8905. local i
  8906. for i = 1,#ch do
  8907. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8908. ch[i]:remove()
  8909. end
  8910. end
  8911. local function Scan(ch)
  8912. local e
  8913. for e = 1,#ch do
  8914. Scan(ch[e]:GetChildren())
  8915. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8916. ch[e]:remove()
  8917. end
  8918. end
  8919. end
  8920. Scan(chrclone:GetChildren())
  8921.  
  8922. local hum2 = chrclone:findFirstChild("Humanoid")
  8923.  
  8924.  
  8925. if hum2 ~= nil then
  8926. hum2.Name = "Humanoid2"
  8927. hum2.PlatformStand = true
  8928. hum2.Sit = true
  8929. hum2.MaxHealth = 0
  8930. hum2.Health = 0
  8931. end
  8932.  
  8933. local ch = Character:GetChildren()
  8934. local i
  8935. for i = 1,#ch do
  8936. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8937. ch[i]:remove()
  8938. end
  8939. end
  8940.  
  8941. wait(0.2)
  8942.  
  8943. local ch = Character:GetChildren()
  8944. local i
  8945. for i = 1,#ch do
  8946. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8947. ch[i]:remove()
  8948. end
  8949. end
  8950. Character = chrclone
  8951. local Torso = Character.Torso
  8952. local movevector = Vector3.new()
  8953.  
  8954. if Torso then
  8955. local Head = Character:FindFirstChild("Head")
  8956. local Limb = Character:FindFirstChild("Right Arm")
  8957. if Limb then
  8958.  
  8959. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8960. local Joint = Instance.new("Glue")
  8961. Joint.Name = "RightShoulder"
  8962. Joint.Part0 = Torso
  8963. Joint.Part1 = Limb
  8964. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8965. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8966. Joint.Parent = Torso
  8967.  
  8968. local B = Instance.new("Part")
  8969. B.TopSurface = 0
  8970. B.BottomSurface = 0
  8971. B.formFactor = "Symmetric"
  8972. B.Size = Vector3.new(1, 1, 1)
  8973. B.Transparency = 1
  8974. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8975. B.Parent = Character
  8976. local W = Instance.new("Weld")
  8977. W.Part0 = Limb
  8978. W.Part1 = B
  8979. W.C0 = CFrame.new(0, -0.5, 0)
  8980. W.Parent = Limb
  8981.  
  8982. end
  8983. local Limb = Character:FindFirstChild("Left Arm")
  8984. if Limb then
  8985.  
  8986. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8987. local Joint = Instance.new("Glue")
  8988. Joint.Name = "LeftShoulder"
  8989. Joint.Part0 = Torso
  8990. Joint.Part1 = Limb
  8991. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8992. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8993. Joint.Parent = Torso
  8994.  
  8995. local B = Instance.new("Part")
  8996. B.TopSurface = 0
  8997. B.BottomSurface = 0
  8998. B.formFactor = "Symmetric"
  8999. B.Size = Vector3.new(1, 1, 1)
  9000. B.Transparency = 1
  9001. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9002. B.Parent = Character
  9003. local W = Instance.new("Weld")
  9004. W.Part0 = Limb
  9005. W.Part1 = B
  9006. W.C0 = CFrame.new(0, -0.5, 0)
  9007. W.Parent = Limb
  9008.  
  9009. end
  9010. local Limb = Character:FindFirstChild("Right Leg")
  9011. if Limb then
  9012.  
  9013. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9014. local Joint = Instance.new("Glue")
  9015. Joint.Name = "RightHip"
  9016. Joint.Part0 = Torso
  9017. Joint.Part1 = Limb
  9018. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9019. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9020. Joint.Parent = Torso
  9021.  
  9022. local B = Instance.new("Part")
  9023. B.TopSurface = 0
  9024. B.BottomSurface = 0
  9025. B.formFactor = "Symmetric"
  9026. B.Size = Vector3.new(1, 1, 1)
  9027. B.Transparency = 1
  9028. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9029. B.Parent = Character
  9030. local W = Instance.new("Weld")
  9031. W.Part0 = Limb
  9032. W.Part1 = B
  9033. W.C0 = CFrame.new(0, -0.5, 0)
  9034. W.Parent = Limb
  9035.  
  9036. end
  9037. local Limb = Character:FindFirstChild("Left Leg")
  9038. if Limb then
  9039.  
  9040. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9041. local Joint = Instance.new("Glue")
  9042. Joint.Name = "LeftHip"
  9043. Joint.Part0 = Torso
  9044. Joint.Part1 = Limb
  9045. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9046. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9047. Joint.Parent = Torso
  9048.  
  9049. local B = Instance.new("Part")
  9050. B.TopSurface = 0
  9051. B.BottomSurface = 0
  9052. B.formFactor = "Symmetric"
  9053. B.Size = Vector3.new(1, 1, 1)
  9054. B.Transparency = 1
  9055. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9056. B.Parent = Character
  9057. local W = Instance.new("Weld")
  9058. W.Part0 = Limb
  9059. W.Part1 = B
  9060. W.C0 = CFrame.new(0, -0.5, 0)
  9061. W.Parent = Limb
  9062. end
  9063. end
  9064. end
  9065. ----------
  9066.  
  9067. lerpz = function(D, E, F, G)
  9068. D[E] = D[E]:lerp(F, G)
  9069. end
  9070.  
  9071. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9072. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9073. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9074. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9075. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9076. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9077. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9078. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9079. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9080. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9081. resetlerp = function()
  9082. RJ.C0 = RJC0
  9083. RJ.C1 = RJC1
  9084. N.C0 = NC0
  9085. N.C1 = NC1
  9086. RS.C0 = RSC0
  9087. RS.C1 = RSC1
  9088. LS.C0 = LSC0
  9089. LS.C1 = LSC1
  9090. RH.C0 = RHC0
  9091. RH.C1 = RHC1
  9092. LH.C0 = LHC0
  9093. LH.C1 = LHC1
  9094. end
  9095. -------
  9096. ----------
  9097. hrp = char.HumanoidRootPart
  9098.  
  9099. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9100. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9101. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9102. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9103. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9104. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9105. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9106. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9107. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9108. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9109. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9110. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9111. RS = Torso:FindFirstChild("Right Shoulder")
  9112. LS = Torso:FindFirstChild("Left Shoulder")
  9113. RH = Torso:FindFirstChild("Right Hip")
  9114. LH = Torso:FindFirstChild("Left Hip")
  9115. RJ = hrp:FindFirstChild("RootJoint")
  9116. N = Torso:FindFirstChild("Neck")
  9117. cf = CFrame.new
  9118. ang = CFrame.Angles
  9119. rd = math.rad
  9120. rd2 = math.random
  9121. cs = ColorSequence.new
  9122. ns = NumberSequence.new
  9123. nsk = NumberSequenceKeypoint.new
  9124.  
  9125. function refit()
  9126. Character.Parent = workspace
  9127. for e = 1, #BODY do
  9128. if BODY[e] ~= nil then
  9129. local STUFF = BODY[e]
  9130. local PART = STUFF[1]
  9131. local PARENT = STUFF[2]
  9132. local MATERIAL = STUFF[3]
  9133. local COLOR = STUFF[4]
  9134. local TRANSPARENCY = STUFF[5]
  9135. --local SIZE = STUFF[6]
  9136. local NAME = STUFF[7]
  9137. if PART.ClassName == "Part" and PART ~= RootPart then
  9138. PART.Material = MATERIAL
  9139. PART.Transparency = TRANSPARENCY
  9140. PART.Name = NAME
  9141. end
  9142. if PART.Parent ~= PARENT then
  9143. Humanoid:remove()
  9144. PART.Parent = PARENT
  9145. Humanoid = IT("Humanoid",Character)
  9146. end
  9147. end
  9148. end
  9149. end
  9150.  
  9151. Humanoid.Died:connect(function()
  9152. refit()
  9153. end)
  9154.  
  9155. -------------------
  9156.  
  9157. end)
  9158.  
  9159. print([[
  9160. -------------------------------------------------
  9161. runing script inf noob
  9162. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement