Advertisement
trickawsome

Sonic.EXE Sonic, RUN! Script RBLX

Apr 9th, 2018
548
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 421.91 KB | None | 0 0
  1. wait(2)
  2. local Player = game.Players.localPlayer
  3. local char = Player.Character
  4. local Character = Player.Character
  5. local Head = Character.Head
  6. local done = false
  7. local canheal = false
  8. local deathchat1 = false
  9. local once = true
  10. local dead = false
  11. local candie = true
  12. local deathchat = false
  13. local idleon = true
  14. local idle1 = true
  15. local idle = true
  16. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  17. if v:IsA("Accessory") then
  18. v:Destroy()
  19. end
  20. end
  21. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  22. if v:IsA("Shirt") then
  23. v:Remove()
  24. end
  25. end
  26. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  27. if v:IsA("Pants") then
  28. v:Remove()
  29. end
  30. end
  31. wait()
  32. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  33. shirt.Name = "Shirt"
  34. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  35. pants.Name = "Pants"
  36.  
  37. local v3 = Vector3.new
  38. local num = 0
  39. local bc = BrickColor.new
  40. local new = Instance.new
  41.  
  42.  
  43. Instance.new("ForceField",char).Visible = false
  44. local poo = Instance.new("IntValue",Character)
  45. poo.Name = "haha nope"
  46. char.Humanoid.MaxHealth = math.huge
  47. wait()
  48. char.Humanoid.Health = math.huge
  49. Instance.new("ForceField",char).Visible = false
  50.  
  51. shirt = Instance.new("Shirt", char)
  52. shirt.Name = "Shirt"
  53. pants = Instance.new("Pants", char)
  54. pants.Name = "Pants"
  55. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=173754282"
  56. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=208385443"
  57. char.Head.face.Texture = "rbxassetid://9"
  58.  
  59.  
  60. Hair7 = Instance.new("Part")
  61. Hair7.Parent = char
  62. Hair7.Name = "Hair"
  63. Hair7.CanCollide = false
  64. Hair7.Locked = true
  65. Hair7.TopSurface = "Smooth"
  66. Hair7.BottomSurface = "Smooth"
  67. Hair7.formFactor = "Symmetric"
  68. Hair7.Material = "Neon"
  69. Hair7.BrickColor = BrickColor.new("Really black")
  70. Hair7.CFrame = char.Torso.CFrame
  71. Hair7.Size = Vector3.new(1, 1, 1)
  72. Hair7.Transparency = 0
  73.  
  74.  
  75. Weld1 = Instance.new("Weld")
  76. Weld1.Parent = char.Head
  77. Weld1.Part0 = char.Head
  78. Weld1.Part1 = Hair7
  79. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  80.  
  81. Mesh = Instance.new("SpecialMesh")
  82. Mesh.Offset = Vector3.new(0,-0.4,0)
  83. Mesh.Parent = Hair7
  84. Mesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  85. Mesh.MeshType = "FileMesh"
  86. Mesh.MeshId = "http://www.roblox.com/asset/?id=430064078"
  87. Mesh.TextureId = "http://www.roblox.com/asset/?id=430064079"
  88.  
  89.  
  90. local ice = Instance.new("Part", Head)
  91. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  92. ice.BrickColor = BrickColor.new("White")
  93. ice.CanCollide = false
  94. ice.TopSurface = 0
  95. ice.BottomSurface = 0
  96. ice.Transparency = 1
  97. local ice2 = Instance.new("SpecialMesh", ice)
  98. ice2.MeshType = "Brick"
  99. ice2.Scale = Vector3.new(1, 1, 1)
  100. local ice3 = Instance.new("Weld", ice)
  101. ice3.Part0 = Head
  102. ice3.Part1 = ice
  103. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  104. local icesmoke = Instance.new("ParticleEmitter", ice)
  105. icesmoke.VelocitySpread = 5
  106. icesmoke.Size = NumberSequence.new({
  107. NumberSequenceKeypoint.new(0, 0.01),
  108. NumberSequenceKeypoint.new(1, 1)
  109. })
  110. icesmoke.Rate = math.huge
  111. icesmoke.Speed = NumberRange.new(1, 1)
  112. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  113. icesmoke.Transparency = NumberSequence.new({
  114. NumberSequenceKeypoint.new(0, 0.9),
  115. NumberSequenceKeypoint.new(1, 1)
  116. })
  117. icesmoke.Rotation = NumberRange.new(0, 360)
  118. icesmoke.Name = "Smoke"
  119. icesmoke.LightEmission = 0
  120. icesmoke.Acceleration = Vector3.new(0,0,0)
  121. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  122. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  123. icesmoke.LockedToPart = true
  124. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  125. secondcolor = "Really black"
  126. wait(0.016666666666666666)
  127. Effects = {}
  128. local Player = game.Players.localPlayer
  129. local Character = Player.Character
  130. local Humanoid = Character.Humanoid
  131. local mouse = Player:GetMouse()
  132. local LeftArm = Character["Left Arm"]
  133. local RightArm = Character["Right Arm"]
  134. local LeftLeg = Character["Left Leg"]
  135. local RightLeg = Character["Right Leg"]
  136. local Head = Character.Head
  137. local Torso = Character.Torso
  138. local cam = game.Workspace.CurrentCamera
  139. local RootPart = Character.HumanoidRootPart
  140. local RootJoint = RootPart.RootJoint
  141. local equipped = true
  142. local attack = false
  143. local Anim = "Idle"
  144. local idle = 0
  145. local attacktype = 1
  146. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  147. local velocity = RootPart.Velocity.y
  148. local sine = 0
  149. local change = 1
  150. local grabbed = false
  151. local cn = CFrame.new
  152. local mr = math.rad
  153. local angles = CFrame.Angles
  154. local ud = UDim2.new
  155. local c3 = Color3.new
  156. local dir = {
  157. w = 0,
  158. s = 0,
  159. a = 0,
  160. d = 0
  161. }
  162. firemode = true
  163. local Services = {
  164. SoundService = game:GetService("SoundService"),
  165. Players = game:GetService("Players"),
  166. Debris = game:GetService("Debris"),
  167. Workspace = game:GetService("Workspace"),
  168. Lighting = game:GetService("Lighting"),
  169. HttpService = game:GetService("HttpService"),
  170. InsertService = game:GetService("InsertService")
  171. }
  172. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  173. Humanoid.Animator:Destroy()
  174. Character.Animate:Destroy()
  175. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  176. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  177. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  178. RSH, LSH = nil, nil
  179. RW = Instance.new("Weld")
  180. LW = Instance.new("Weld")
  181. RH = Torso["Right Hip"]
  182. LH = Torso["Left Hip"]
  183. RSH = Torso["Right Shoulder"]
  184. LSH = Torso["Left Shoulder"]
  185. RSH.Parent = nil
  186. LSH.Parent = nil
  187. RW.Name = "RW"
  188. RW.Part0 = Torso
  189. RW.C0 = cn(1.5, 0.5, 0)
  190. RW.C1 = cn(0, 0.5, 0)
  191. RW.Part1 = RightArm
  192. RW.Parent = Torso
  193. LW.Name = "LW"
  194. LW.Part0 = Torso
  195. LW.C0 = cn(-1.5, 0.5, 0)
  196. LW.C1 = cn(0, 0.5, 0)
  197. LW.Part1 = LeftArm
  198. LW.Parent = Torso
  199. --------------
  200. function clerp(a, b, t)
  201. local qa = {
  202. QuaternionFromCFrame(a)
  203. }
  204. local qb = {
  205. QuaternionFromCFrame(b)
  206. }
  207. local ax, ay, az = a.x, a.y, a.z
  208. local bx, by, bz = b.x, b.y, b.z
  209. local _t = 1 - t
  210. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  211. end
  212. function QuaternionFromCFrame(cf)
  213. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  214. local trace = m00 + m11 + m22
  215. if trace > 0 then
  216. local s = math.sqrt(1 + trace)
  217. local recip = 0.5 / s
  218. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  219. else
  220. local i = 0
  221. if m00 < m11 then
  222. i = 1
  223. end
  224. if m22 > (i == 0 and m00 or m11) then
  225. i = 2
  226. end
  227. if i == 0 then
  228. local s = math.sqrt(m00 - m11 - m22 + 1)
  229. local recip = 0.5 / s
  230. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  231. elseif i == 1 then
  232. local s = math.sqrt(m11 - m22 - m00 + 1)
  233. local recip = 0.5 / s
  234. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  235. elseif i == 2 then
  236. local s = math.sqrt(m22 - m00 - m11 + 1)
  237. local recip = 0.5 / s
  238. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  239. end
  240. end
  241. end
  242. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  243. local xs, ys, zs = x + x, y + y, z + z
  244. local wx, wy, wz = w * xs, w * ys, w * zs
  245. local xx = x * xs
  246. local xy = x * ys
  247. local xz = x * zs
  248. local yy = y * ys
  249. local yz = y * zs
  250. local zz = z * zs
  251. 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))
  252. end
  253. function QuaternionSlerp(a, b, t)
  254. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  255. local startInterp, finishInterp
  256. if cosTheta >= 1.0E-4 then
  257. if 1 - cosTheta > 1.0E-4 then
  258. local theta = math.acos(cosTheta)
  259. local invSinTheta = 1 / math.sin(theta)
  260. startInterp = math.sin((1 - t) * theta) * invSinTheta
  261. finishInterp = math.sin(t * theta) * invSinTheta
  262. else
  263. startInterp = 1 - t
  264. finishInterp = t
  265. end
  266. elseif 1 + cosTheta > 1.0E-4 then
  267. local theta = math.acos(-cosTheta)
  268. local invSinTheta = 1 / math.sin(theta)
  269. startInterp = math.sin((t - 1) * theta) * invSinTheta
  270. finishInterp = math.sin(t * theta) * invSinTheta
  271. else
  272. startInterp = t - 1
  273. finishInterp = t
  274. end
  275. 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
  276. end
  277. function swait(num)
  278. if num == 0 or num == nil then
  279. game:service("RunService").RenderStepped:wait(0)
  280. else
  281. for i = 0, num do
  282. game:service("RunService").RenderStepped:wait(0)
  283. end
  284. end
  285. end
  286. local RbxUtility = LoadLibrary("RbxUtility")
  287. local Create = RbxUtility.Create
  288. function RemoveOutlines(part)
  289. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  290. end
  291. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  292. local Part = Create("Part")({
  293. formFactor = FormFactor,
  294. Parent = Parent,
  295. Reflectance = Reflectance,
  296. Transparency = Transparency,
  297. CanCollide = false,
  298. Locked = true,
  299. BrickColor = BrickColor.new(tostring(BColor)),
  300. Name = Name,
  301. Size = Size,
  302. Material = Material
  303. })
  304. RemoveOutlines(Part)
  305. return Part
  306. end
  307. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  308. local Msh = Create(Mesh)({
  309. Parent = Part,
  310. Offset = OffSet,
  311. Scale = Scale
  312. })
  313. if Mesh == "SpecialMesh" then
  314. Msh.MeshType = MeshType
  315. Msh.MeshId = MeshId
  316. end
  317. return Msh
  318. end
  319. function CreateWeld(Parent, Part0, Part1, C0, C1)
  320. local Weld = Create("Weld")({
  321. Parent = Parent,
  322. Part0 = Part0,
  323. Part1 = Part1,
  324. C0 = C0,
  325. C1 = C1
  326. })
  327. return Weld
  328. end
  329. function rayCast(Position, Direction, Range, Ignore)
  330. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  331. end
  332. function CreateSound(id, par, vol, pit)
  333. coroutine.resume(coroutine.create(function()
  334. local sou = Instance.new("Sound", par or workspace)
  335. sou.Volume = vol
  336. sou.Pitch = pit or 1
  337. sou.SoundId = id
  338. wait()
  339. sou:play()
  340. game:GetService("Debris"):AddItem(sou, 6)
  341. end))
  342. end
  343. function CreateSong(id, par, vol, pit)
  344. coroutine.resume(coroutine.create(function()
  345. sou2 = Instance.new("Sound", par or workspace)
  346. sou2.Volume = 1
  347. sou2.Pitch = 1
  348. sou2.SoundId = id
  349. wait()
  350. sou2:play()
  351. sou2.Looped = true
  352. end))
  353. end
  354. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  355. local function getclosest(obj, distance)
  356. local last, lastx = distance + 1, nil
  357. for i, v in pairs(workspace:GetChildren()) do
  358. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  359. local t = v.Torso
  360. local dist = t.Position - obj.Position.magnitude
  361. if distance >= dist and last > dist then
  362. last = dist
  363. lastx = v
  364. end
  365. end
  366. end
  367. return lastx
  368. end
  369. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  370. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  371. prt.Anchored = true
  372. prt.CFrame = cframe
  373. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  374. game:GetService("Debris"):AddItem(prt, 10)
  375. if Type == 1 or Type == nil then
  376. table.insert(Effects, {
  377. prt,
  378. "Block1",
  379. delay,
  380. x3,
  381. y3,
  382. z3,
  383. msh
  384. })
  385. elseif Type == 2 then
  386. table.insert(Effects, {
  387. prt,
  388. "Block2",
  389. delay,
  390. x3,
  391. y3,
  392. z3,
  393. msh
  394. })
  395. elseif Type == 3 then
  396. table.insert(Effects, {
  397. prt,
  398. "Block3",
  399. delay,
  400. x3,
  401. y3,
  402. z3,
  403. msh
  404. })
  405. end
  406. end
  407. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  408. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  409. prt.Anchored = true
  410. prt.CFrame = cframe
  411. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  412. game:GetService("Debris"):AddItem(prt, 10)
  413. table.insert(Effects, {
  414. prt,
  415. "Cylinder",
  416. delay,
  417. x3,
  418. y3,
  419. z3,
  420. msh
  421. })
  422. end
  423. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  424. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  425. prt.Anchored = true
  426. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  427. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  428. game:GetService("Debris"):AddItem(prt, 10)
  429. table.insert(Effects, {
  430. prt,
  431. "Cylinder",
  432. delay,
  433. x3,
  434. y3,
  435. z3,
  436. msh
  437. })
  438. end
  439. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  440. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  441. prt.Anchored = true
  442. prt.CFrame = cframe
  443. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  444. game:GetService("Debris"):AddItem(prt, 10)
  445. table.insert(Effects, {
  446. prt,
  447. "Cylinder",
  448. delay,
  449. x3,
  450. y3,
  451. z3,
  452. msh
  453. })
  454. end
  455. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  456. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  457. prt.Anchored = true
  458. prt.CFrame = cframe
  459. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  460. game:GetService("Debris"):AddItem(prt, 10)
  461. table.insert(Effects, {
  462. prt,
  463. "Cylinder",
  464. delay,
  465. x3,
  466. y3,
  467. z3,
  468. msh
  469. })
  470. end
  471. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  472. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  473. prt.Anchored = true
  474. prt.CFrame = cframe
  475. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  476. game:GetService("Debris"):AddItem(prt, 10)
  477. table.insert(Effects, {
  478. prt,
  479. "Cylinder",
  480. delay,
  481. x3,
  482. y3,
  483. z3,
  484. msh
  485. })
  486. end
  487. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  488. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  489. prt.Anchored = true
  490. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  491. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  492. local num = math.random(10, 50) / 1000
  493. game:GetService("Debris"):AddItem(prt, 10)
  494. table.insert(Effects, {
  495. prt,
  496. "Shatter",
  497. num,
  498. prt.CFrame,
  499. math.random() - math.random(),
  500. 0,
  501. math.random(50, 100) / 100
  502. })
  503. end
  504.  
  505. attack = false
  506. game:GetService("RunService").Stepped:connect(function()
  507. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  508. velocity = RootPart.Velocity.y
  509. sine = sine + change
  510. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  511. if equipped == true or equipped == false then
  512. if 1 < RootPart.Velocity.y and hit == nil then
  513. Anim = "Jump"
  514. if attack == false and ice_mode == false then
  515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  517. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  518. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  519. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  520. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  521. end
  522. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  523. Anim = "Fall"
  524. if attack == false then
  525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  527. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  529. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  530. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  531. end
  532. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  533. Anim = "Idle"
  534. if attack == false then
  535. change = 1
  536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  538. 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)
  539. 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)
  540. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  541. 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)
  542. end
  543. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  544. Anim = "Walk"
  545. if attack==false then
  546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  547. 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)
  548. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  549. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  550. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  551. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  552. end
  553. end
  554. end
  555. if equipped == true or equipped == false then
  556. if 1 < RootPart.Velocity.Y and hit == nil then
  557. Anim = "Jump"
  558. if attack == false and ice_mode == true then
  559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  561. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  563. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  564. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  565. end
  566. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  567. Anim = "Fall"
  568. if attack == false then
  569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  571. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  572. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  573. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  574. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  575. end
  576. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  577. Anim = "Idle"
  578. if attack == false then
  579. change = 0.8
  580. 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)
  581. 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)
  582. 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)
  583. 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)
  584. 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)
  585. 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)
  586. end
  587. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  588. Anim = "Walk"
  589. if attack == false then
  590. 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)
  591. 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)
  592. 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)
  593. 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)
  594. 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)
  595. 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)
  596. end
  597. end
  598. end
  599. if 0 < #Effects then
  600. for e = 1, #Effects do
  601. if Effects[e] ~= nil then
  602. local Thing = Effects[e]
  603. if Thing ~= nil then
  604. local Part = Thing[1]
  605. local Mode = Thing[2]
  606. local Delay = Thing[3]
  607. local IncX = Thing[4]
  608. local IncY = Thing[5]
  609. local IncZ = Thing[6]
  610. if 1 >= Thing[1].Transparency then
  611. if Thing[2] == "Block1" then
  612. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  613. local Mesh = Thing[1].Mesh
  614. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  615. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  616. elseif Thing[2] == "Block2" then
  617. 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)
  618. local Mesh = Thing[7]
  619. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  620. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  621. elseif Thing[2] == "Block3" then
  622. 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)
  623. local Mesh = Thing[7]
  624. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  625. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  626. elseif Thing[2] == "Cylinder" then
  627. local Mesh = Thing[1].Mesh
  628. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  629. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  630. elseif Thing[2] == "Blood" then
  631. local Mesh = Thing[7]
  632. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  633. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  634. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  635. elseif Thing[2] == "Elec" then
  636. local Mesh = Thing[1].Mesh
  637. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  638. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  639. elseif Thing[2] == "Disappear" then
  640. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  641. elseif Thing[2] == "Shatter" then
  642. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  643. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  644. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  645. Thing[6] = Thing[6] + Thing[5]
  646. end
  647. else
  648. Part.Parent = nil
  649. table.remove(Effects, e)
  650. end
  651. end
  652. end
  653. end
  654. end
  655. end)
  656. function RemoveOutlines(part)
  657. part.TopSurface = 10
  658. end
  659. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  660. local Part = Create("Part")({
  661. Parent = Parent,
  662. Reflectance = Reflectance,
  663. Transparency = Transparency,
  664. CanCollide = false,
  665. Locked = true,
  666. BrickColor = BrickColor.new(tostring(BColor)),
  667. Name = Name,
  668. Size = Size,
  669. Material = Material
  670. })
  671. RemoveOutlines(Part)
  672. return Part
  673. end
  674. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  675. local Msh = Create(Mesh)({
  676. Parent = Part,
  677. Offset = OffSet,
  678. Scale = Scale
  679. })
  680. if Mesh == "SpecialMesh" then
  681. Msh.MeshType = MeshType
  682. Msh.MeshId = MeshId
  683. end
  684. return Msh
  685. end
  686. function CreateWeld(Parent, Part0, Part1, C0, C1)
  687. local Weld = Create("Weld")({
  688. Parent = Parent,
  689. Part0 = Part0,
  690. Part1 = Part1,
  691. C0 = C0,
  692. C1 = C1
  693. })
  694. return Weld
  695. end
  696. WSHM = {
  697. "White",
  698. "Pastel light blue"
  699. }
  700. WSH = WSHM[math.random(1, #WSHM)]
  701. function IcePartFunk(HPart, aria, Min, Max)
  702. IcePart = Instance.new("Part", HPart)
  703. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  704. IcePart.CanCollide = false
  705. IuW = Instance.new("Weld")
  706. IuW.Name = "GuW"
  707. IuW.Part0 = HPart
  708. 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))
  709. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  710. IuW.Part1 = IcePart
  711. IuW.Parent = HPart
  712. IcePart.Transparency = 0.85
  713. IcePart.Material = "Neon"
  714. WSH = WSHM[math.random(1, #WSHM)]
  715. IcePart.BrickColor = BrickColor.new("" .. WSH)
  716. RemoveOutlines(IcePart)
  717. game:GetService("Debris"):AddItem(IuW, 4)
  718. game:GetService("Debris"):AddItem(IcePart, 6)
  719. end
  720. SpikeMeshId = 1033714
  721. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  722. local Part = Instance.new("Part", Parent)
  723. Part.Name = Name
  724. Part.BrickColor = BrickColor.new(Color)
  725. Part.Size = Size
  726. Part.Material = Material
  727. Part.Transparency = Transparency
  728. Part.CanCollide = false
  729. RemoveOutlines(Part)
  730. local Mesh = Instance.new("SpecialMesh", Part)
  731. Mesh.MeshType = "Sphere"
  732. Mesh.Scale = Scale
  733. return Mesh and Part
  734. end
  735. CFuncs = {
  736. Part = {
  737. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  738. local Part = Create("Part")({
  739. Parent = Parent,
  740. Reflectance = Reflectance,
  741. Transparency = Transparency,
  742. CanCollide = false,
  743. Locked = true,
  744. BrickColor = BrickColor.new(tostring(BColor)),
  745. Name = Name,
  746. Size = Size,
  747. Material = Material
  748. })
  749. RemoveOutlines(Part)
  750. return Part
  751. end
  752. },
  753. Mesh = {
  754. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  755. local Msh = Create(Mesh)({
  756. Parent = Part,
  757. Offset = OffSet,
  758. Scale = Scale
  759. })
  760. if Mesh == "SpecialMesh" then
  761. Msh.MeshType = MeshType
  762. Msh.MeshId = MeshId
  763. end
  764. return Msh
  765. end
  766. },
  767. Mesh = {
  768. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  769. local Msh = Create(Mesh)({
  770. Parent = Part,
  771. Offset = OffSet,
  772. Scale = Scale
  773. })
  774. if Mesh == "SpecialMesh" then
  775. Msh.MeshType = MeshType
  776. Msh.MeshId = MeshId
  777. end
  778. return Msh
  779. end
  780. },
  781. Weld = {
  782. Create = function(Parent, Part0, Part1, C0, C1)
  783. local Weld = Create("Weld")({
  784. Parent = Parent,
  785. Part0 = Part0,
  786. Part1 = Part1,
  787. C0 = C0,
  788. C1 = C1
  789. })
  790. return Weld
  791. end
  792. },
  793. Sound = {
  794. Create = function(id, par, vol, pit)
  795. coroutine.resume(coroutine.create(function()
  796. local S = Create("Sound")({
  797. Volume = vol,
  798. Pitch = pit or 1,
  799. SoundId = id,
  800. Parent = par or workspace
  801. })
  802. wait()
  803. S:play()
  804. game:GetService("Debris"):AddItem(S, 6)
  805. end))
  806. end
  807. },
  808. ParticleEmitter = {
  809. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  810. local fp = Create("ParticleEmitter")({
  811. Parent = Parent,
  812. Color = ColorSequence.new(Color1, Color2),
  813. LightEmission = LightEmission,
  814. Size = Size,
  815. Texture = Texture,
  816. Transparency = Transparency,
  817. ZOffset = ZOffset,
  818. Acceleration = Accel,
  819. Drag = Drag,
  820. LockedToPart = LockedToPart,
  821. VelocityInheritance = VelocityInheritance,
  822. EmissionDirection = EmissionDirection,
  823. Enabled = Enabled,
  824. Lifetime = LifeTime,
  825. Rate = Rate,
  826. Rotation = Rotation,
  827. RotSpeed = RotSpeed,
  828. Speed = Speed,
  829. VelocitySpread = VelocitySpread
  830. })
  831. return fp
  832. end
  833. }
  834. }
  835. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  836. if hit.Parent == nil then
  837. return
  838. end
  839. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  840. for _, v in pairs(hit.Parent:children()) do
  841. if v:IsA("Humanoid") then
  842. h = v
  843. end
  844. end
  845. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  846. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  847. return
  848. end
  849. local c = Create("ObjectValue")({
  850. Name = "creator",
  851. Value = game:service("Players").LocalPlayer,
  852. Parent = h
  853. })
  854. game:GetService("Debris"):AddItem(c, 0.5)
  855. if HitSound ~= nil and HitPitch ~= nil then
  856. CreateSound(HitSound, hit, 1, HitPitch)
  857. end
  858. local Damage = math.random(minim, maxim)
  859. local blocked = false
  860. local block = hit.Parent:findFirstChild("Block")
  861. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  862. blocked = true
  863. block.Value = block.Value - 1
  864. print(block.Value)
  865. end
  866. if blocked == false then
  867. h.Health = h.Health - Damage
  868. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  869. else
  870. h.Health = h.Health - Damage / 2
  871. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  872. end
  873. if Type == "Knockdown" then
  874. local hum = hit.Parent.Humanoid
  875. hum.PlatformStand = true
  876. coroutine.resume(coroutine.create(function(HHumanoid)
  877. swait(1)
  878. HHumanoid.PlatformStand = false
  879. end), hum)
  880. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  881. local bodvol = Create("BodyVelocity")({
  882. velocity = angle * knockback,
  883. P = 5000,
  884. maxForce = Vector3.new(8000, 8000, 8000),
  885. Parent = hit
  886. })
  887. local rl = Create("BodyAngularVelocity")({
  888. P = 3000,
  889. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  890. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  891. Parent = hit
  892. })
  893. game:GetService("Debris"):AddItem(bodvol, 0.5)
  894. game:GetService("Debris"):AddItem(rl, 0.5)
  895. elseif Type == "Normal" then
  896. local vp = Create("BodyVelocity")({
  897. P = 500,
  898. maxForce = Vector3.new(math.huge, 0, math.huge),
  899. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  900. })
  901. if knockback > 0 then
  902. vp.Parent = hit.Parent.Torso
  903. end
  904. game:GetService("Debris"):AddItem(vp, 0.5)
  905. elseif Type == "Impale" then
  906. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  907. Spike.Anchored = true
  908. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  909. Spike.Position = hit.Parent.Torso.Position
  910. for i = 1, 5 do
  911. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  912. end
  913. Services.Debris:AddItem(Spike, 4)
  914. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  915. hit.Parent.Humanoid.PlatformStand = true
  916. swait(1)
  917. hit.Parent.Humanoid.PlatformStand = false
  918. elseif Type == "Up" then
  919. local bodyVelocity = Create("BodyVelocity")({
  920. velocity = Vector3.new(0, 20, 0),
  921. P = 5000,
  922. maxForce = Vector3.new(8000, 8000, 8000),
  923. Parent = hit
  924. })
  925. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  926. local bodyVelocity = Create("BodyVelocity")({
  927. velocity = Vector3.new(0, 20, 0),
  928. P = 5000,
  929. maxForce = Vector3.new(8000, 8000, 8000),
  930. Parent = hit
  931. })
  932. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  933. elseif Type == "Snare" then
  934. local bp = Create("BodyPosition")({
  935. P = 900,
  936. D = 1000,
  937. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  938. position = hit.Parent.Torso.Position,
  939. Parent = hit.Parent.Torso
  940. })
  941. game:GetService("Debris"):AddItem(bp, 1)
  942. elseif Type == "Slowness" then
  943. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  944. for i = 1, 25 do
  945. hit.Parent.Humanoid.WalkSpeed = 4
  946. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  947. end
  948. wait(4)
  949. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  950. elseif Type == "FireDmg" then
  951. for i = 1, math.random(60, 150) do
  952. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  953. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  954. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  955. wait(0.1)
  956. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  957. end
  958. elseif Type == "Freeze" then
  959. local bp = Create("BodyPosition")({
  960. P = 900,
  961. D = 1000,
  962. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  963. position = hit.Parent.Torso.Position,
  964. Parent = hit.Parent.Torso
  965. })
  966. game:GetService("Debris"):AddItem(bp, 4)
  967. for i = 1, 25 do
  968. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  969. end
  970. elseif Type == "Freeze2" then
  971. local BodPos = Create("BodyPosition")({
  972. P = 50000,
  973. D = 1000,
  974. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  975. position = hit.Parent.Torso.Position,
  976. Parent = hit.Parent.Torso
  977. })
  978. local BodGy = Create("BodyGyro")({
  979. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  980. P = 20000,
  981. Parent = hit.Parent.Torso,
  982. cframe = hit.Parent.Torso.CFrame
  983. })
  984. hit.Parent.Torso.Anchored = true
  985. coroutine.resume(coroutine.create(function(Part)
  986. swait(1.5)
  987. Part.Anchored = false
  988. end), hit.Parent.Torso)
  989. game:GetService("Debris"):AddItem(BodPos, 3)
  990. game:GetService("Debris"):AddItem(BodGy, 3)
  991. end
  992. local debounce = Create("BoolValue")({
  993. Name = "DebounceHit",
  994. Parent = hit.Parent,
  995. Value = true
  996. })
  997. game:GetService("Debris"):AddItem(debounce, Delay)
  998. c = Instance.new("ObjectValue")
  999. c.Name = "creator"
  1000. c.Value = Player
  1001. c.Parent = h
  1002. game:GetService("Debris"):AddItem(c, 0.5)
  1003. end
  1004. end
  1005. function ShowDamage(Pos, Text, Time, Color)
  1006. local Rate = 0.033333333333333
  1007. if not Pos then
  1008. local Pos = Vector3.new(0, 0, 0)
  1009. end
  1010. local Text = Text or ""
  1011. local Time = Time or 2
  1012. if not Color then
  1013. local Color = Color3.new(1, 0, 1)
  1014. end
  1015. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1016. EffectPart.Anchored = true
  1017. local BillboardGui = Create("BillboardGui")({
  1018. Size = UDim2.new(3, 0, 3, 0),
  1019. Adornee = EffectPart,
  1020. Parent = EffectPart
  1021. })
  1022. local TextLabel = Create("TextLabel")({
  1023. BackgroundTransparency = 1,
  1024. Size = UDim2.new(1, 0, 1, 0),
  1025. Text = Text,
  1026. TextColor3 = Color,
  1027. TextScaled = true,
  1028. Font = Enum.Font.ArialBold,
  1029. Parent = BillboardGui
  1030. })
  1031. game.Debris:AddItem(EffectPart, Time + 0.1)
  1032. EffectPart.Parent = game:GetService("Workspace")
  1033. delay(0, function()
  1034. local Frames = Time / Rate
  1035. for Frame = 1, Frames do
  1036. wait(Rate)
  1037. local Percent = Frame / Frames
  1038. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1039. TextLabel.TextTransparency = Percent
  1040. end
  1041. if EffectPart and EffectPart.Parent then
  1042. EffectPart:Destroy()
  1043. end
  1044. end)
  1045. end
  1046. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1047. for _, c in pairs(workspace:children()) do
  1048. local hum = c:findFirstChild("Humanoid")
  1049. if hum ~= nil then
  1050. local head = c:findFirstChild("Head")
  1051. if head ~= nil then
  1052. local targ = head.Position - Part.Position
  1053. local mag = targ.magnitude
  1054. if magni >= mag and c.Name ~= Player.Name then
  1055. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1056. end
  1057. end
  1058. end
  1059. end
  1060. end
  1061. function MagniKILL(Part, magni, knock, Type)
  1062. for _, c in pairs(workspace:children()) do
  1063. local hum = c:findFirstChild("Humanoid")
  1064. if hum ~= nil then
  1065. local head = c:findFirstChild("Head")
  1066. if head ~= nil then
  1067. local targ = head.Position - Part.Position
  1068. local mag = targ.magnitude
  1069. if magni >= mag and c.Name ~= Player.Name then
  1070. hum.Health = 0
  1071. end
  1072. end
  1073. end
  1074. end
  1075. end
  1076. EffectModel = Instance.new("Model", Character)
  1077. EffectModel.Name = "Effects"
  1078. Effects = {
  1079. Block = {
  1080. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1081. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1082. prt.Anchored = true
  1083. prt.CFrame = cframe
  1084. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1085. game:GetService("Debris"):AddItem(prt, 10)
  1086. if Type == 1 or Type == nil then
  1087. table.insert(Effects, {
  1088. prt,
  1089. "Block1",
  1090. delay,
  1091. x3,
  1092. y3,
  1093. z3,
  1094. msh
  1095. })
  1096. elseif Type == 2 then
  1097. table.insert(Effects, {
  1098. prt,
  1099. "Block2",
  1100. delay,
  1101. x3,
  1102. y3,
  1103. z3,
  1104. msh
  1105. })
  1106. else
  1107. table.insert(Effects, {
  1108. prt,
  1109. "Block3",
  1110. delay,
  1111. x3,
  1112. y3,
  1113. z3,
  1114. msh
  1115. })
  1116. end
  1117. end
  1118. },
  1119. Sphere = {
  1120. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1121. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1122. prt.Anchored = true
  1123. prt.CFrame = cframe
  1124. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1125. game:GetService("Debris"):AddItem(prt, 10)
  1126. table.insert(Effects, {
  1127. prt,
  1128. "Cylinder",
  1129. delay,
  1130. x3,
  1131. y3,
  1132. z3,
  1133. msh
  1134. })
  1135. end
  1136. },
  1137. Cylinder = {
  1138. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1139. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1140. prt.Anchored = true
  1141. prt.CFrame = cframe
  1142. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1143. game:GetService("Debris"):AddItem(prt, 10)
  1144. table.insert(Effects, {
  1145. prt,
  1146. "Cylinder",
  1147. delay,
  1148. x3,
  1149. y3,
  1150. z3,
  1151. msh
  1152. })
  1153. end
  1154. },
  1155. Wave = {
  1156. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1157. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1158. prt.Anchored = true
  1159. prt.CFrame = cframe
  1160. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1161. game:GetService("Debris"):AddItem(prt, 10)
  1162. table.insert(Effects, {
  1163. prt,
  1164. "Cylinder",
  1165. delay,
  1166. x3,
  1167. y3,
  1168. z3,
  1169. msh
  1170. })
  1171. end
  1172. },
  1173. Ring = {
  1174. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1175. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1176. prt.Anchored = true
  1177. prt.CFrame = cframe
  1178. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1179. game:GetService("Debris"):AddItem(prt, 10)
  1180. table.insert(Effects, {
  1181. prt,
  1182. "Cylinder",
  1183. delay,
  1184. x3,
  1185. y3,
  1186. z3,
  1187. msh
  1188. })
  1189. end
  1190. },
  1191. Break = {
  1192. Create = function(brickcolor, cframe, x1, y1, z1)
  1193. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1194. prt.Anchored = true
  1195. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1196. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1197. local num = math.random(10, 50) / 1000
  1198. game:GetService("Debris"):AddItem(prt, 10)
  1199. table.insert(Effects, {
  1200. prt,
  1201. "Shatter",
  1202. num,
  1203. prt.CFrame,
  1204. math.random() - math.random(),
  1205. 0,
  1206. math.random(50, 100) / 100
  1207. })
  1208. end
  1209. }
  1210. }
  1211. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1212. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1213. prt.Anchored = true
  1214. prt.CFrame = cframe
  1215. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1216. game:GetService("Debris"):AddItem(prt, 10)
  1217. if Type == 1 or Type == nil then
  1218. table.insert(Effects, {
  1219. prt,
  1220. "Block1",
  1221. delay,
  1222. x3,
  1223. y3,
  1224. z3,
  1225. msh
  1226. })
  1227. elseif Type == 2 then
  1228. table.insert(Effects, {
  1229. prt,
  1230. "Block2",
  1231. delay,
  1232. x3,
  1233. y3,
  1234. z3,
  1235. msh
  1236. })
  1237. elseif Type == 3 then
  1238. table.insert(Effects, {
  1239. prt,
  1240. "Block3",
  1241. delay,
  1242. x3,
  1243. y3,
  1244. z3,
  1245. msh
  1246. })
  1247. end
  1248. end
  1249. function CreateSound(id, par, vol, pit)
  1250. coroutine.resume(coroutine.create(function()
  1251. local sou = Instance.new("Sound", par or workspace)
  1252. sou.Volume = vol
  1253. sou.Pitch = pit or 1
  1254. sou.SoundId = id
  1255. swait()
  1256. sou:play()
  1257. game:GetService("Debris"):AddItem(sou, 6)
  1258. end))
  1259. end
  1260. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1261. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1262. prt.Anchored = true
  1263. prt.CFrame = cframe
  1264. prt.Material = "Neon"
  1265. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1266. game:GetService("Debris"):AddItem(prt, 10)
  1267. coroutine.resume(coroutine.create(function(Part, Mesh)
  1268. for i = 0, 6, delay do
  1269. swait()
  1270. Part.Transparency = i
  1271. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1272. end
  1273. Part.Parent = nil
  1274. end), prt, msh)
  1275. end
  1276. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1277. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1278. local MainPos = partt.Position
  1279. local MainPos2 = mouse + SpreadVectors
  1280. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1281. local speed = 1000
  1282. local num = 1
  1283. coroutine.resume(coroutine.create(function()
  1284. repeat
  1285. swait()
  1286. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1287. local mag =(MainPos - pos).magnitude
  1288. 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)
  1289. MainPos = MainPos + MouseLook.lookVector * speed
  1290. num = num - 1
  1291. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1292. if hit ~= nil then
  1293. num = 0
  1294. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1295. refpart.Anchored = true
  1296. refpart.CFrame = CFrame.new(pos)
  1297. game:GetService("Debris"):AddItem(refpart, 2)
  1298. end
  1299. if num <= 0 then
  1300. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1301. refpart.Anchored = true
  1302. refpart.CFrame = CFrame.new(pos)
  1303. if hit ~= nil then
  1304. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1305. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1306. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1307. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1308. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1309. end
  1310. game:GetService("Debris"):AddItem(refpart, 0)
  1311. end
  1312. until num <= 0
  1313. end))
  1314. end
  1315. function shoottraildd2(mouse, partt, SpreadAmount)
  1316. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1317. local MainPos = partt.Position
  1318. local MainPos2 = mouse + SpreadVectors
  1319. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1320. local speed = 3000
  1321. local num = 1
  1322. coroutine.resume(coroutine.create(function()
  1323. repeat
  1324. swait()
  1325. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1326. local mag = (MainPos - pos).magnitude
  1327. Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1328. MainPos = MainPos + MouseLook.lookVector * speed
  1329. num = num - 1
  1330. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1331. if hit ~= nil then
  1332. num = 0
  1333. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1334. refpart.Anchored = true
  1335. refpart.CFrame = CFrame.new(pos)
  1336. game:GetService("Debris"):AddItem(refpart, 2)
  1337. end
  1338. if num <= 0 then
  1339. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1340. refpart.Anchored = true
  1341. refpart.CFrame = CFrame.new(pos)
  1342. if hit ~= nil then
  1343. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1344. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1345. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1346. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1347. MagniKILL(refpart, 80, 0, "Normal")
  1348. end
  1349. game:GetService("Debris"):AddItem(refpart, 0)
  1350. end
  1351. until num <= 0
  1352. end))
  1353. end
  1354. function shoottraildd22(mouse, partt, SpreadAmount)
  1355. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1356. local MainPos = partt.Position
  1357. local MainPos2 = mouse + SpreadVectors
  1358. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1359. local speed = 900
  1360. local num = 1
  1361. coroutine.resume(coroutine.create(function()
  1362. repeat
  1363. swait()
  1364. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1365. local mag = (MainPos - pos).magnitude
  1366. 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)
  1367. MainPos = MainPos + MouseLook.lookVector * speed
  1368. num = num - 1
  1369. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1370. if hit ~= nil then
  1371. num = 0
  1372. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1373. refpart.Anchored = true
  1374. refpart.CFrame = CFrame.new(pos)
  1375. game:GetService("Debris"):AddItem(refpart, 2)
  1376. end
  1377. if num <= 0 then
  1378. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1379. refpart.Anchored = true
  1380. refpart.CFrame = CFrame.new(pos)
  1381. if hit ~= nil then
  1382. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1383. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1384. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1385. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1386. MagniKILL(refpart, 80, 0, "Normal")
  1387. end
  1388. game:GetService("Debris"):AddItem(refpart, 0)
  1389. end
  1390. until num <= 0
  1391. end))
  1392. end
  1393. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1394. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1395. local MainPos = partt.Position
  1396. local MainPos2 = mouse + SpreadVectors
  1397. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1398. local speed = 200
  1399. local num = 0
  1400. coroutine.resume(coroutine.create(function()
  1401. repeat
  1402. swait()
  1403. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1404. local mag = (MainPos - pos).magnitude
  1405. 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)
  1406. MainPos = MainPos + MouseLook.lookVector * speed
  1407. num = num - 1
  1408. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1409. if hit ~= nil then
  1410. num = 0
  1411. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1412. refpart.Anchored = true
  1413. refpart.CFrame = CFrame.new(pos)
  1414. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1415. game:GetService("Debris"):AddItem(refpart, 2)
  1416. end
  1417. if num <= 0 then
  1418. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1419. refpart.Anchored = true
  1420. refpart.CFrame = CFrame.new(pos)
  1421. if hit ~= nil then
  1422. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1423. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1424. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1425. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1426. end
  1427. game:GetService("Debris"):AddItem(refpart, 0)
  1428. end
  1429. until num <= 0
  1430. end))
  1431. end
  1432. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1433. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1434. local MainPos = partt.Position
  1435. local MainPos2 = mouse + SpreadVectors
  1436. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1437. local speed = 500
  1438. local num = 1
  1439. coroutine.resume(coroutine.create(function()
  1440. repeat
  1441. swait()
  1442. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1443. local mag = (MainPos - pos).magnitude
  1444. 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)
  1445. MainPos = MainPos + MouseLook.lookVector * speed
  1446. num = num - 1
  1447. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1448. if hit ~= nil then
  1449. num = 0
  1450. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1451. refpart.Anchored = true
  1452. refpart.CFrame = CFrame.new(pos)
  1453. game:GetService("Debris"):AddItem(refpart, 2)
  1454. end
  1455. if num <= 0 then
  1456. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1457. refpart.Anchored = true
  1458. refpart.CFrame = CFrame.new(pos)
  1459. if hit ~= nil then
  1460. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1461. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1462. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1463. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1464. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1465. end
  1466. game:GetService("Debris"):AddItem(refpart, 0)
  1467. end
  1468. until num <= 0
  1469. end))
  1470. end
  1471.  
  1472. --sanic
  1473. Humanoid.WalkSpeed = 150
  1474. local Must2 = Instance.new("Sound",Torso)
  1475. Must2.SoundId = "rbxassetid://1169454591"
  1476. Must2.Pitch = 0.99
  1477. Must2.Volume = 4
  1478. Must2.Looped = true
  1479. wait(0)
  1480. Must2:Play()
  1481. ---
  1482.  
  1483. attackdebounce = false
  1484. deb=false
  1485.  
  1486. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1487. if hit.Parent==nil then
  1488. return
  1489. end
  1490. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1491. for _,v in pairs(hit.Parent:children()) do
  1492. if v:IsA("Humanoid") then
  1493. h=v
  1494. end
  1495. end
  1496. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1497. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1498. end
  1499. if hit.Parent.className=="Hat" then
  1500. hit=hit.Parent.Parent:findFirstChild("Head")
  1501. end
  1502. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1503. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1504. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1505. return
  1506. end]]
  1507. -- hs(hit,1.2)
  1508. c=Instance.new("ObjectValue")
  1509. c.Name="creator"
  1510. c.Value=game:service("Players").LocalPlayer
  1511. c.Parent=h
  1512. game:GetService("Debris"):AddItem(c,.5)
  1513. Damage=math.random(minim,maxim)
  1514. -- h:TakeDamage(Damage)
  1515. blocked=false
  1516. block=hit.Parent:findFirstChild("Block")
  1517. if block~=nil then
  1518. print(block.className)
  1519. if block.className=="NumberValue" then
  1520. if block.Value>0 then
  1521. blocked=true
  1522. if decreaseblock==nil then
  1523. block.Value=block.Value-1
  1524. end
  1525. end
  1526. end
  1527. if block.className=="IntValue" then
  1528. if block.Value>0 then
  1529. blocked=true
  1530. if decreaseblock~=nil then
  1531. block.Value=block.Value-1
  1532. end
  1533. end
  1534. end
  1535. end
  1536. if blocked==false then
  1537. -- h:TakeDamage(Damage)
  1538. h.Health=h.Health-Damage
  1539. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1540. else
  1541. h.Health=h.Health-(Damage/2)
  1542. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1543. end
  1544. if Type=="Knockdown" then
  1545. Humanoid=hit.Parent.Humanoid
  1546. Humanoid.PlatformStand=true
  1547. coroutine.resume(coroutine.create(function(HHumanoid)
  1548. swait(1)
  1549. HHumanoid.PlatformStand=false
  1550. end),Humanoid)
  1551. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1552. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1553. local bodvol=Instance.new("BodyVelocity")
  1554. bodvol.velocity=angle*knockback
  1555. bodvol.P=5000
  1556. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1557. bodvol.Parent=hit
  1558. rl=Instance.new("BodyAngularVelocity")
  1559. rl.P=3000
  1560. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1561. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1562. rl.Parent=hit
  1563. game:GetService("Debris"):AddItem(bodvol,.5)
  1564. game:GetService("Debris"):AddItem(rl,.5)
  1565. elseif Type=="Normal" then
  1566. bp=Instance.new("BodyVelocity")
  1567. bp.P=100000
  1568. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1569. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1570. if KnockbackType==1 then
  1571. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1572. elseif KnockbackType==2 then
  1573. bp.velocity=Property.CFrame.lookVector*knockback
  1574. end
  1575. if knockback>0 then
  1576. bp.Parent=hit.Parent.Torso
  1577.  
  1578. end
  1579. game:GetService("Debris"):AddItem(bp,.5)
  1580. elseif Type=="Up" then
  1581. local bodyVelocity=Instance.new("BodyVelocity")
  1582. bodyVelocity.velocity=vt(0,60,0)
  1583. bodyVelocity.P=5000
  1584. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1585. bodyVelocity.Parent=hit
  1586. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1587. rl=Instance.new("BodyAngularVelocity")
  1588. rl.P=3000
  1589. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1590. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1591. rl.Parent=hit
  1592. game:GetService("Debris"):AddItem(rl,.5)
  1593. elseif Type=="Snare" then
  1594. bp=Instance.new("BodyPosition")
  1595. bp.P=2000
  1596. bp.D=100
  1597. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1598. bp.position=hit.Parent.Torso.Position
  1599. bp.Parent=hit.Parent.Torso
  1600. game:GetService("Debris"):AddItem(bp,1)
  1601. elseif Type=="Target" then
  1602. if Targetting==false then
  1603. ZTarget=hit.Parent.Torso
  1604. coroutine.resume(coroutine.create(function(Part)
  1605. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1606. swait(1)
  1607. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1608. end),ZTarget)
  1609. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1610. targetgui=Instance.new("BillboardGui")
  1611. targetgui.Parent=ZTarget
  1612. targetgui.Size=UDim2.new(10,100,10,100)
  1613. targ=Instance.new("ImageLabel")
  1614. targ.Parent=targetgui
  1615. targ.BackgroundTransparency=1
  1616. targ.Image="rbxassetid://4834067"
  1617. targ.Size=UDim2.new(1,0,1,0)
  1618. cam.CameraType="Scriptable"
  1619. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1620. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1621. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1622. Targetting=true
  1623. RocketTarget=ZTarget
  1624. for i=1,Property do
  1625. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1626. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1627. swait()
  1628. end
  1629. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1630. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1631. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1632. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1633. end
  1634. Targetting=true
  1635. RocketTarget=true
  1636. targetgui.Parent=true
  1637. cam.CameraType="Custom"
  1638. end
  1639. end
  1640. debounce=Instance.new("BoolValue")
  1641. debounce.Name="DebounceHit"
  1642. debounce.Parent=hit.Parent
  1643. debounce.Value=true
  1644. game:GetService("Debris"):AddItem(debounce,Delay)
  1645. c=Instance.new("ObjectValue")
  1646. c.Name="creator"
  1647. c.Value=Player
  1648. c.Parent=h
  1649. game:GetService("Debris"):AddItem(c,.5)
  1650. CRIT=true
  1651. hitDeb=true
  1652. AttackPos=6
  1653. end
  1654. end
  1655.  
  1656. showDamage=function(Char,Dealt,du,Color)
  1657. m=Instance.new("Model")
  1658. m.Name=tostring(Dealt)
  1659. h=Instance.new("Humanoid")
  1660. h.Health=0
  1661. h.MaxHealth=0
  1662. h.Parent=m
  1663. c=Instance.new("Part")
  1664. c.Transparency=0
  1665. c.BrickColor=Color
  1666. c.Transparency = 1
  1667. c.Name="Head"
  1668. c.TopSurface=0
  1669. c.BottomSurface=0
  1670. c.formFactor="Plate"
  1671. c.Size=Vector3.new(1,.4,1)
  1672.  
  1673. local txt = Instance.new("BillboardGui", c)
  1674. txt.Adornee = c
  1675. txt.Name = "_status"
  1676. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1677. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1678. local text = Instance.new("TextLabel", txt)
  1679. text.Size = UDim2.new(10, 0, 7, 0)
  1680. text.FontSize = "Size12"
  1681. text.TextScaled = true
  1682. text.TextTransparency = 0.5
  1683. text.BackgroundTransparency = 1
  1684. text.TextTransparency = 0.5
  1685. text.TextStrokeTransparency = 0.5
  1686. text.Font = "SciFi"
  1687. text.TextStrokeColor3 = Color3.new(0,0,0)
  1688. v=Instance.new("Part")
  1689. v.Name = "ColorBrick"
  1690. v.Parent=c
  1691. v.FormFactor="Symmetric"
  1692. v.Anchored=true
  1693. v.CanCollide=false
  1694. v.BottomSurface="Smooth"
  1695. v.TopSurface="Smooth"
  1696. v.Size=Vector3.new(10,5,3)
  1697. v.Transparency=1
  1698. v.CFrame=c.CFrame
  1699. v.BrickColor=BrickColor.random()
  1700. v.Transparency=1
  1701. text.TextColor3 = t.BrickColor.Color
  1702. v.Shape="Block"
  1703. text.Text = tostring(Dealt)
  1704. ms=Instance.new("CylinderMesh")
  1705. ms.Scale=Vector3.new(.8,.8,.8)
  1706. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1707. local rndm=math.random(1,#hitsounds)
  1708. local r=rndm
  1709. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1710. if CRIT==true then
  1711. ms.Scale=Vector3.new(1,1.25,1)
  1712. end
  1713. ms.Parent=c
  1714. c.Reflectance=0
  1715. Instance.new("BodyGyro").Parent=c
  1716. c.Parent=m
  1717. if Char:findFirstChild("Head")~=nil then
  1718. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1719. elseif Char.Parent:findFirstChild("Head")~=nil then
  1720. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1721. end
  1722. f=Instance.new("BodyPosition")
  1723. f.P=200000
  1724. f.D=100
  1725. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1726. f.position=c.Position+Vector3.new(0,3,0)
  1727. f.Parent=c
  1728. game:GetService("Debris"):AddItem(m,.5+du)
  1729. c.CanCollide=false
  1730. m.Parent=workspace
  1731. c.CanCollide=false
  1732. end
  1733.  
  1734.  
  1735. ------
  1736. hito = function(dm, X, c, dn, dp, dq)
  1737. for I,dr in pairs(workspace:GetChildren()) do
  1738. 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
  1739. local ds = dr:FindFirstChild("Humanoid")
  1740. local dt = dr:FindFirstChild("HumanoidRootPart")
  1741. TakeDamage(ds, c)
  1742. if InForm == true then
  1743. ds.Parent:BreakJoints()
  1744. wait(1.2)
  1745. ds.Parent:Destroy()
  1746. end
  1747. ds:SetStateEnabled(16, true)
  1748. delay(dn, function()
  1749. ds:SetStateEnabled(16, true)
  1750. end)
  1751. local du = Instance.new("StringValue")
  1752. du.Name = "alabo"
  1753. du.Parent = dt
  1754. game.Debris:AddItem(du, dn)
  1755. local dv = Instance.new("Part")
  1756.  
  1757. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1758. dv.Transparency = 0.25
  1759. dv.Anchored = true
  1760. dv.CanCollide = false
  1761. dv.BrickColor = BrickColor.new("White")
  1762. dv.Material = "Neon"
  1763. dv.Locked = true
  1764. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1765. dv.Parent = modz
  1766. local dw = Instance.new("SpecialMesh")
  1767. dw.MeshType = "Sphere"
  1768. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1769. dw.Parent = dv
  1770. game.Debris:AddItem(dv, 1)
  1771. local dx = Instance.new("Model")
  1772. dx.Name = c
  1773. dx.Parent = workspace
  1774. game.Debris:AddItem(dx, 0.5 + c / 75)
  1775. local dy = Instance.new("Humanoid")
  1776. dy.MaxHealth = 0
  1777. dy.Parent = dx
  1778. local dz = Instance.new("Part")
  1779. dz.Name = "Head"
  1780. dz.Locked = true
  1781. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1782. dz.Position = dt.Position
  1783. dz.BrickColor = BrickColor.new("Pastel light blue")
  1784. dz.Material = "Neon"
  1785. dz.Transparency = 1
  1786. dz.CanCollide = false
  1787. dz.Parent = dx
  1788. local dA = Instance.new("BodyPosition")
  1789. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1790. dA.P = 20000
  1791. dA.D = 300
  1792. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1793. dA.Parent = dz
  1794. local dB = Instance.new("CylinderMesh")
  1795. dB.Parent = dz
  1796. coroutine.resume(coroutine.create(function()
  1797. while dB do
  1798. swait()
  1799. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1800. end
  1801. end))
  1802. if dp then
  1803. local dC = Instance.new("BodyVelocity")
  1804. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1805. dC.P = 9999999999
  1806. dC.Velocity = dp
  1807. dC.Parent = dt
  1808. game.Debris:AddItem(dC, dn)
  1809. end
  1810. if dq then
  1811. local dD = Instance.new("BodyAngularVelocity")
  1812. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1813. dD.P = math.huge
  1814. dD.AngularVelocity = dq
  1815. dD.Parent = dt
  1816. game.Debris:AddItem(dD, dn)
  1817. end
  1818. local dE = Instance.new("Sound")
  1819. dE.Pitch = rd2(10, 11) / 10
  1820. dE.Volume = rd2(10, 13) / 10
  1821. dE.EmitterSize = 10
  1822. dE.SoundId = "rbxassetid://"
  1823. dE.Parent = dv
  1824. dE:Play()
  1825. coroutine.resume(coroutine.create(function()
  1826. for I = 1, 5 do
  1827. swait()
  1828. dv.Transparency = dv.Transparency + 0.175
  1829. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1830. end
  1831. end))
  1832. end
  1833. end
  1834. end
  1835. ------
  1836.  
  1837. vt = Vector3.new
  1838. local new = Instance.new
  1839. local cf = CFrame.new
  1840. local cfa = CFrame.Angles
  1841. local bc = BrickColor.new
  1842.  
  1843. function bigbangattack()
  1844. attack = true
  1845. Humanoid.WalkSpeed = 0
  1846. for i = 0, 8, 0.1 do
  1847. swait()
  1848. 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)
  1849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1851. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1852. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1853. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1854. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1855. end
  1856. local rng = Instance.new("Part", mouse)
  1857. rng.Anchored = true
  1858. rng.BrickColor = BrickColor.new("Cyan")
  1859. rng.CanCollide = false
  1860. rng.FormFactor = 3
  1861. rng.Name = "Ring"
  1862. rng.Size = Vector3.new(0.4,0.4,0.4)
  1863. rng.Transparency = 0
  1864. rng.TopSurface = 0
  1865. rng.BottomSurface = 0
  1866. rng.CFrame = RootPart.CFrame
  1867. local rngm = Instance.new("SpecialMesh", rng)
  1868. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1869.  
  1870. local rng3 = rng:Clone()
  1871. rng3.Parent = char
  1872. local rng3m = rng3.Mesh
  1873.  
  1874. local rng5 = rng:Clone()
  1875. rng5.Parent = char
  1876. rng5.BrickColor = BrickColor.new("Cyan")
  1877. local rng5m = rng5.Mesh
  1878. local rng6 = rng:Clone()
  1879. rng6.Material = "Plastic"
  1880. rng6.BrickColor = BrickColor.new("Cyan")
  1881. rng6.Parent = char
  1882. local rng6m = rng6.Mesh
  1883. rng6m.Scale = vt(7.5,7.5,7.5)
  1884. rng6m.MeshType = "FileMesh"
  1885. rng6m.MeshId = "rbxassetid://430736398"
  1886. local Must2 = Instance.new("Sound",rng6)
  1887. Must2.SoundId = "rbxassetid://135581154"
  1888. Must2.Pitch = 0.99
  1889. Must2.Volume = 3
  1890. Must2.Looped = false
  1891. wait(0)
  1892. Must2:Play()
  1893. local hita = rng6.Touched:connect(function(hit)
  1894. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  1895. end)
  1896.  
  1897. rng3.CFrame = RootPart.CFrame
  1898.  
  1899. rng5.CFrame = RootPart.CFrame
  1900. rng6.CFrame = RootPart.CFrame
  1901. local pie222 = Instance.new("ParticleEmitter")
  1902. pie222.Parent = rng6
  1903. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1904. pie222.LightEmission = 1
  1905. pie222.Size = NumberSequence.new(6,1)
  1906. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1907. pie222.Transparency = NumberSequence.new(0.6,1)
  1908. pie222.EmissionDirection = "Top"
  1909. pie222.Enabled = true
  1910. pie222.Lifetime = NumberRange.new(1)
  1911. pie222.Rotation = NumberRange.new(-320, 320)
  1912. pie222.Rate = 404
  1913. pie222.Speed = NumberRange.new(0)
  1914. pie222.LockedToPart = false
  1915. pie222.VelocitySpread = 2
  1916. wait()
  1917. local scaler = 10/5
  1918. local scaler2 = 10/5
  1919. for i = 0,10,0.1 do
  1920. swait()
  1921. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1922.  
  1923. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  1924.  
  1925. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  1926. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  1927. rng6.CFrame = rng3.CFrame
  1928. rng.Transparency = rng.Transparency + 1
  1929.  
  1930. rng3.Transparency = rng3.Transparency + 0.01
  1931.  
  1932. rng5.Transparency = rng5.Transparency + 0.01
  1933. rng6.Transparency = rng6.Transparency + 0.021
  1934. scaler = scaler - 0.125/5
  1935. scaler2 = scaler2 - 0.1/5
  1936.  
  1937. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  1938.  
  1939. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  1940. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  1941. end
  1942. hita:disconnect()
  1943. game:GetService("Debris"):AddItem(rng, 1)
  1944.  
  1945. game:GetService("Debris"):AddItem(rng3, 1)
  1946.  
  1947. game:GetService("Debris"):AddItem(rng5, 1)
  1948. attack = false
  1949. pie222:Destroy()
  1950. Humanoid.WalkSpeed = 16
  1951. end
  1952.  
  1953.  
  1954. function bigbangattack2()
  1955. attack = true
  1956. Humanoid.WalkSpeed = 0
  1957. for i = 0, 8, 0.1 do
  1958. swait()
  1959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1961. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1962. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1963. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1964. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1965. end
  1966. local rng = Instance.new("Part", RightArm)
  1967. rng.Anchored = true
  1968. rng.BrickColor = BrickColor.new("Cyan")
  1969. rng.CanCollide = false
  1970. rng.FormFactor = 3
  1971. rng.Name = "Ring"
  1972. rng.Size = Vector3.new(0.4,0.4,0.4)
  1973. rng.Transparency = 0
  1974. rng.TopSurface = 0
  1975. rng.BottomSurface = 0
  1976. rng.CFrame = RootPart.CFrame
  1977. local rngm = Instance.new("SpecialMesh", rng)
  1978. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1979.  
  1980. local rng3 = rng:Clone()
  1981. rng3.Parent = char
  1982. local rng3m = rng3.Mesh
  1983.  
  1984. local rng5 = rng:Clone()
  1985. rng5.Parent = char
  1986. rng5.BrickColor = BrickColor.new("Cyan")
  1987. local rng5m = rng5.Mesh
  1988. local rng6 = rng:Clone()
  1989. rng6.Material = "Plastic"
  1990. rng6.BrickColor = BrickColor.new("Cyan")
  1991. rng6.Parent = char
  1992. local rng6m = rng6.Mesh
  1993. rng6m.Scale = vt(7.5,7.5,30.5)
  1994. rng6m.MeshType = "FileMesh"
  1995. rng6m.MeshId = "rbxassetid://430736398"
  1996. local Must2 = Instance.new("Sound",Torso)
  1997. Must2.SoundId = "rbxassetid://719747626"
  1998. Must2.Pitch = 0.99
  1999. Must2.Volume = 3
  2000. Must2.Looped = false
  2001. wait(0)
  2002. Must2:Play()
  2003. local hita = rng6.Touched:connect(function(hit)
  2004. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2005. end)
  2006.  
  2007. rng3.CFrame = Head.CFrame
  2008.  
  2009. rng5.CFrame = Head.CFrame
  2010. rng6.CFrame = rng5.CFrame
  2011. local pie222 = Instance.new("ParticleEmitter")
  2012. pie222.Parent = rng6
  2013. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2014. pie222.LightEmission = 1
  2015. pie222.Size = NumberSequence.new(15,1)
  2016. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2017. pie222.Transparency = NumberSequence.new(0.6,1)
  2018. pie222.EmissionDirection = "Top"
  2019. pie222.Enabled = true
  2020. pie222.Lifetime = NumberRange.new(1)
  2021. pie222.Rotation = NumberRange.new(-320, 320)
  2022. pie222.Rate = 404
  2023. pie222.Speed = NumberRange.new(0)
  2024. pie222.LockedToPart = false
  2025. pie222.VelocitySpread = 2
  2026. wait()
  2027. local scaler = 10/5
  2028. local scaler2 = 10/5
  2029. for i = 0,10,0.1 do
  2030. swait()
  2031. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2032.  
  2033. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2034.  
  2035. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2036. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2037. rng6.CFrame = rng3.CFrame
  2038. rng.Transparency = rng.Transparency + 1
  2039.  
  2040. rng3.Transparency = rng3.Transparency + 0.01
  2041.  
  2042. rng5.Transparency = rng5.Transparency + 0.01
  2043. rng6.Transparency = rng6.Transparency + 0.021
  2044. scaler = scaler - 0.125/5
  2045. scaler2 = scaler2 - 0.1/5
  2046.  
  2047. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2048.  
  2049. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2050. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2051. end
  2052. hita:disconnect()
  2053. game:GetService("Debris"):AddItem(rng, 1)
  2054.  
  2055. game:GetService("Debris"):AddItem(rng3, 1)
  2056.  
  2057. game:GetService("Debris"):AddItem(rng5, 1)
  2058. attack = false
  2059. pie222:Destroy()
  2060. Humanoid.WalkSpeed = 16
  2061. end
  2062.  
  2063. boom = Instance.new("Sound",char)
  2064. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2065. boom.Volume = 1
  2066.  
  2067. mouse.KeyDown:connect(function(key)
  2068. if key == "q" then
  2069. local Must = Instance.new("Sound",Torso)
  2070. Must.SoundId = "rbxassetid://273734478"
  2071. Must.Pitch = 0.99
  2072. Must.Volume = 3.4
  2073. Must.Looped = false
  2074. wait(0)
  2075. Must:Play()
  2076.  
  2077. local pie222 = Instance.new('ParticleEmitter')
  2078. pie222.Parent = RootPart
  2079. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2080. pie222.LightEmission = 1
  2081. pie222.Size = NumberSequence.new(6,1)
  2082. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2083. pie222.Transparency = NumberSequence.new(0.3,1)
  2084. pie222.EmissionDirection = "Top"
  2085. pie222.Enabled = true
  2086. pie222.Lifetime = NumberRange.new(1)
  2087. pie222.Rotation = NumberRange.new(-320, 320)
  2088. pie222.Rate = 300
  2089. pie222.Speed = NumberRange.new(0)
  2090. pie222.LockedToPart = false
  2091. pie222.VelocitySpread = 2
  2092. Humanoid.WalkSpeed = 400
  2093. wait(7)
  2094. pie222:Destroy()
  2095. Humanoid.WalkSpeed = 150
  2096.  
  2097.  
  2098.  
  2099. end
  2100. end)
  2101.  
  2102.  
  2103. mouse.KeyDown:connect(function(k) ---galickgun
  2104. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2105. MV4 = 0
  2106. local Must = Instance.new("Sound",Torso)
  2107. Must.SoundId = "rbxassetid://843237775"
  2108. Must.Pitch = 0.99
  2109. Must.Volume = 3.4
  2110. Must.Looped = false
  2111. wait(0)
  2112. Must:Play()
  2113. Humanoid.WalkSpeed = 13
  2114. local Aura = Instance.new('ParticleEmitter')
  2115. Aura.Name = "Aura"
  2116. Aura.Texture = "rbxassetid://347730682"
  2117. Aura.Parent = Torso
  2118. Aura.LightEmission = 1
  2119. Aura.Transparency = NumberSequence.new(0.4,1)
  2120. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2121. Aura.Size = NumberSequence.new(1,9)
  2122. Aura.Rotation = NumberRange.new(-360,360)
  2123. Aura.LockedToPart = true
  2124. Aura.Lifetime = NumberRange.new(1)
  2125. Aura.Rate = 100
  2126. Aura.Speed = NumberRange.new(0)
  2127. Aura.EmissionDirection = "Top"
  2128. local Aura2 = Instance.new('ParticleEmitter')
  2129. Aura2.Name = "Aura"
  2130. Aura2.Texture = "rbxassetid://1046299182"
  2131. Aura2.Parent = Torso
  2132. Aura2.LightEmission = 1
  2133. Aura2.Transparency = NumberSequence.new(0,1)
  2134. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2135. Aura2.Size = NumberSequence.new(14)
  2136. Aura2.Rotation = NumberRange.new(-360,360)
  2137. Aura2.LockedToPart = true
  2138. Aura2.Lifetime = NumberRange.new(0.2)
  2139. Aura2.Rate = 20
  2140. Aura2.Speed = NumberRange.new(0)
  2141. Aura2.EmissionDirection = "Top"
  2142. attack = true
  2143. Firepart1 = Instance.new("Part", RightArm)
  2144. Firepart1.Size = Vector3.new(1, 1, 1)
  2145. GuW1 = Instance.new("Weld")
  2146. GuW1.Name = "GuW"
  2147. GuW1.Part0 = RightArm
  2148. GuW1.C0 = cn(0, -1, 0)
  2149. GuW1.C1 = cn(0, 0, 0)
  2150. GuW1.Part1 = Firepart1
  2151. GuW1.Parent = RightArm
  2152. Firepart1.Transparency = 1
  2153. Firepart2 = Instance.new("Part", LeftArm)
  2154. Firepart2.Size = Vector3.new(1, 1, 1)
  2155. GuW2 = Instance.new("Weld")
  2156. GuW2.Name = "GuW"
  2157. GuW2.Part0 = LeftArm
  2158. GuW2.C0 = cn(0, -1, 0)
  2159. GuW2.C1 = cn(0, 0, 0)
  2160. GuW2.Part1 = Firepart2
  2161. GuW2.Parent = LeftArm
  2162. Firepart2.Transparency = 1
  2163. GuW1:Destroy()
  2164. GuW1 = Instance.new("Weld")
  2165. GuW1.Name = "GuW"
  2166. GuW1.Part0 = Torso
  2167. GuW1.C0 = cn(0, 0, -6)
  2168. GuW1.C1 = cn(0, 0, 0)
  2169. GuW1.Part1 = Firepart1
  2170. GuW1.Parent = Torso
  2171. GuW2:Destroy()
  2172. GuW2 = Instance.new("Weld")
  2173. GuW2.Name = "GuW"
  2174. GuW2.Part0 = Torso
  2175. GuW2.C0 = cn(0, 0, -6)
  2176. GuW2.C1 = cn(0, 0, 0)
  2177. GuW2.Part1 = Firepart2
  2178. GuW2.Parent = Torso
  2179. GuW2:Destroy()
  2180. GuW2 = Instance.new("Weld")
  2181. GuW2.Name = "GuW"
  2182. GuW2.Part0 = Torso
  2183. GuW2.C0 = cn(0, 0, -4)
  2184. GuW2.C1 = cn(0, 0, 0)
  2185. GuW2.Part1 = Firepart2
  2186. GuW2.Parent = Torso
  2187. for i = 0, 18, 0.1 do
  2188. swait()
  2189. if Torsovelocity.Y > 2 then
  2190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2196. elseif Torsovelocity.Y < 1 then
  2197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2199. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2202. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2203. end
  2204. end
  2205. GuW1:Destroy()
  2206. GuW1 = Instance.new("Weld")
  2207. GuW1.Name = "GuW"
  2208. GuW1.Part0 = Torso
  2209. GuW1.C0 = cn(0, 0, -15)
  2210. GuW1.C1 = cn(0, 0, 0)
  2211. GuW1.Part1 = Firepart1
  2212. GuW1.Parent = Torso
  2213. GuW2:Destroy()
  2214. GuW2 = Instance.new("Weld")
  2215. GuW2.Name = "GuW"
  2216. GuW2.Part0 = Torso
  2217. GuW2.C0 = cn(0, 0, -17.5)
  2218. GuW2.C1 = cn(0, 0, 0)
  2219. GuW2.Part1 = Firepart2
  2220. GuW2.Parent = Torso
  2221. local Must = Instance.new("Sound",Torso)
  2222. Must.SoundId = "rbxassetid://843237775"
  2223. Must.Pitch = 0.99
  2224. Must.Volume = 3.9
  2225. Must.Looped = false
  2226. wait(0)
  2227. Must:Play()
  2228. for i = 0, 1.25, 0.01 do
  2229. swait()
  2230. 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)
  2231. shoottraildd22(mouse.Hit.p, Torso, 0)
  2232. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2233. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2234. if Torsovelocity.Y > 2 then
  2235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2237. 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)
  2238. 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)
  2239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2240. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2241. end
  2242. end
  2243. Must:Stop()
  2244. Aura:Destroy()
  2245. Aura2:Destroy()
  2246. wait(0.5)
  2247. Humanoid.WalkSpeed = 16
  2248. attack = false
  2249. MV4 = 300
  2250. Firepart1:Destroy()
  2251. Firepart2:Destroy()
  2252. end
  2253. end)
  2254.  
  2255.  
  2256. d = {}
  2257. function iteffect()
  2258.  
  2259. coroutine.resume(coroutine.create(function()
  2260.  
  2261. for i = 1, 10 do
  2262. effect = Instance.new("Part", workspace)
  2263. effect.Anchored = true
  2264. effect.CanCollide = false
  2265. effect.Size = Vector3.new(0.2, 3, 0.2)
  2266. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2267. effect.Transparency = 0
  2268. effect.Material = "Plastic"
  2269. effect.BrickColor = BrickColor.new("Really black")
  2270. table.insert(d, effect)
  2271. game:GetService("Debris"):AddItem(effect, 0.3)
  2272. end
  2273.  
  2274. coroutine.resume(coroutine.create(function()
  2275. for i = 1, 10 do
  2276. for i,e in pairs(d) do
  2277. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2278. e.Transparency = e.Transparency + 0.030
  2279. end
  2280. wait(0.01)
  2281. end
  2282.  
  2283. end))
  2284. end))
  2285.  
  2286.  
  2287. end
  2288.  
  2289. tp = true
  2290.  
  2291. mouse.KeyDown:connect(function(k)
  2292. if k == "e" then
  2293. if tp == true then
  2294. tp = false
  2295. local Must = Instance.new("Sound",Torso)
  2296. Must.SoundId = "rbxassetid://843237775"
  2297. Must.Pitch = 0.99
  2298. Must.Volume = 1.2
  2299. Must.Looped = false
  2300. wait(0)
  2301. Must:Play()
  2302. Zanzoken = Instance.new("Part",char)
  2303. Zanzoken.Anchored = true
  2304. Zanzoken.CanCollide = false
  2305. Zanzoken.Position = v3(999,999,999)
  2306. Zanzoken.CFrame = Torso.CFrame
  2307. game.Debris:AddItem(Zanzoken,0.5)
  2308. Zanzoken.Transparency = 1
  2309. wait()
  2310. idk = Instance.new("BillboardGui",Zanzoken)
  2311. idk.Size = UDim2.new(10,0,15,0)
  2312. idk.AlwaysOnTop = false
  2313. idk1 = Instance.new("ImageLabel",idk)
  2314. idk1.BackgroundTransparency = 1
  2315. idk.ExtentsOffset = v3(0,0,0)
  2316. idk1.ImageTransparency = 0
  2317. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2318. idk1.Size = UDim2.new(2,0,1,0)
  2319. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2320. idk1.Image = "rbxassetid://319554883"
  2321. char.Head.face.Parent = game.Lighting
  2322. wait(0)
  2323. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2324. game.Lighting.face.Parent = char.Head
  2325. wait(0)
  2326. Zanzoken = Instance.new("Part",char)
  2327. Zanzoken.Anchored = true
  2328. Zanzoken.CanCollide = false
  2329. Zanzoken.Position = v3(999,999,999)
  2330. Zanzoken.CFrame = Torso.CFrame
  2331. game.Debris:AddItem(Zanzoken,0.5)
  2332. Zanzoken.Transparency = 1
  2333. wait()
  2334. idk = Instance.new("BillboardGui",Zanzoken)
  2335. idk.Size = UDim2.new(10,0,15,0)
  2336. idk.AlwaysOnTop = false
  2337. idk1 = Instance.new("ImageLabel",idk)
  2338. idk1.BackgroundTransparency = 1
  2339. idk.ExtentsOffset = v3(0,0,0)
  2340. idk1.ImageTransparency = 0
  2341. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2342. idk1.Size = UDim2.new(2,0,1,0)
  2343. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2344. idk1.Image = "rbxassetid://319554883"
  2345.  
  2346. wait(0.4)
  2347. tp = true
  2348.  
  2349.  
  2350. end
  2351. end
  2352. end)
  2353.  
  2354.  
  2355. MV4 = 300
  2356. mouse.KeyDown:connect(function(k)
  2357. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2358. MV4 = 0
  2359. local Must = Instance.new("Sound",workspace)
  2360. Must.SoundId = "rbxassetid://512366303"
  2361. Must.Pitch = 0.99
  2362. Must.Volume = 3.5
  2363. Must.Looped = true
  2364. wait(0)
  2365. Must:Play()
  2366. local lb = Instance.new("Part")
  2367. lb.Parent = char
  2368. lb.Material = "Neon"
  2369. lb.Color = BrickColor.new("Gold").Color
  2370. lb.CanCollide = false
  2371. lb.Material = "Neon"
  2372. lb.Size = vt(1,1,1)
  2373. lb.CFrame = Torso.CFrame
  2374. lb.Rotation = vt(0,0,0)
  2375. lb.Anchored = true
  2376. lb.Transparency = 0
  2377. local thing = Instance.new("SpecialMesh",lb)
  2378. thing.MeshType = "FileMesh"
  2379. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2380. thing.Scale = vt(0,15,0)
  2381. local chancerot = math.random(1,2)
  2382. for z = 0, 4 do
  2383. if chancerot == 1 then
  2384. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2385. elseif chancerot == 2 then
  2386. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2387. end
  2388. lb.Transparency = lb.Transparency + 0.1
  2389. thing.Scale = thing.Scale + vt(15,0,15)
  2390. wait()
  2391. end
  2392. for z = 0, 4 do
  2393. if chancerot == 1 then
  2394. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2395. elseif chancerot == 2 then
  2396. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2397. end
  2398. lb.Transparency = lb.Transparency + 0.1
  2399. thing.Scale = thing.Scale + vt(15,0,15)
  2400. wait()
  2401. end
  2402.  
  2403. local Aura = Instance.new('ParticleEmitter')
  2404. Aura.Name = "Aura"
  2405. Aura.Texture = "rbxassetid://347730682"
  2406. Aura.Parent = Torso
  2407. Aura.LightEmission = 1
  2408. Aura.Transparency = NumberSequence.new(0.5,1)
  2409. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2410. Aura.Size = NumberSequence.new(1,25)
  2411. Aura.Rotation = NumberRange.new(-360,360)
  2412. Aura.LockedToPart = true
  2413. Aura.Lifetime = NumberRange.new(1)
  2414. Aura.Rate = 100
  2415. Aura.Speed = NumberRange.new(0)
  2416. Aura.EmissionDirection = "Top"
  2417. local Aura2 = Instance.new('ParticleEmitter')
  2418. Aura2.Name = "Aura"
  2419. Aura2.Texture = "rbxassetid://1046299182"
  2420. Aura2.Parent = Torso
  2421. Aura2.LightEmission = 1
  2422. Aura2.Transparency = NumberSequence.new(0,1)
  2423. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2424. Aura2.Size = NumberSequence.new(55)
  2425. Aura2.Rotation = NumberRange.new(-360,360)
  2426. Aura2.LockedToPart = true
  2427. Aura2.Lifetime = NumberRange.new(0.2)
  2428. Aura2.Rate = 20
  2429. Aura2.Speed = NumberRange.new(0)
  2430. Aura2.EmissionDirection = "Top"
  2431. lig = Instance.new("PointLight",Player.Character.Torso)
  2432. lig.Color=Color3.new(255,255,0)
  2433. lig.Range = 12
  2434. Humanoid.WalkSpeed = 0.01
  2435. attack = true
  2436. Firepart1 = Instance.new("Part", RightArm)
  2437. Firepart1.Size = Vector3.new(1, 1, 1)
  2438. GuW1 = Instance.new("Weld")
  2439. GuW1.Name = "GuW"
  2440. GuW1.Part0 = RightArm
  2441. GuW1.C0 = cn(0, -1, 0)
  2442. GuW1.C1 = cn(0, 0, 0)
  2443. GuW1.Part1 = Firepart1
  2444. GuW1.Parent = RightArm
  2445. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2446. Firepart1.Transparency = 1
  2447. Firepart2 = Instance.new("Part", LeftArm)
  2448. Firepart2.Size = Vector3.new(1, 1, 1)
  2449. GuW2 = Instance.new("Weld")
  2450. GuW2.Name = "GuW"
  2451. GuW2.Part0 = LeftArm
  2452. GuW2.C0 = cn(0, -1, 0)
  2453. GuW2.C1 = cn(0, 0, 0)
  2454. GuW2.Part1 = Firepart2
  2455. GuW2.Parent = LeftArm
  2456. Firepart2.Transparency = 1
  2457.  
  2458. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2459. GuW1:Destroy()
  2460. GuW1 = Instance.new("Weld")
  2461. GuW1.Name = "GuW"
  2462. GuW1.Part0 = Torso
  2463. GuW1.C0 = cn(0, 0, -6)
  2464. GuW1.C1 = cn(0, 0, 0)
  2465. GuW1.Part1 = Firepart1
  2466. GuW1.Parent = Torso
  2467. GuW2:Destroy()
  2468. GuW2 = Instance.new("Weld")
  2469. GuW2.Name = "GuW"
  2470. GuW2.Part0 = Torso
  2471. GuW2.C0 = cn(0, 0, -6)
  2472. GuW2.C1 = cn(0, 0, 0)
  2473. GuW2.Part1 = Firepart2
  2474. GuW2.Parent = Torso
  2475.  
  2476. GuW2:Destroy()
  2477. GuW2 = Instance.new("Weld")
  2478. GuW2.Name = "GuW"
  2479. GuW2.Part0 = Torso
  2480. GuW2.C0 = cn(0, 0, -4)
  2481. GuW2.C1 = cn(0, 0, 0)
  2482. GuW2.Part1 = Firepart2
  2483. GuW2.Parent = Torso
  2484. for i = 0, 15, 0.1 do
  2485. swait()
  2486. if Torsovelocity.Y > 2 then
  2487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2489. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2492. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2493. elseif Torsovelocity.Y < 1 then
  2494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2496. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2500. end
  2501. end
  2502. wait(16)
  2503. local Aura3 = Instance.new('ParticleEmitter')
  2504. Aura3.Name = "Aura"
  2505. Aura3.Texture = "rbxassetid://1046299182"
  2506. Aura3.Parent = Torso
  2507. Aura3.LightEmission = 1
  2508. Aura3.Transparency = NumberSequence.new(0.4,1)
  2509. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2510. Aura3.Size = NumberSequence.new(140)
  2511. Aura3.Rotation = NumberRange.new(-360,360)
  2512. Aura3.LockedToPart = true
  2513. Aura3.Lifetime = NumberRange.new(0.2)
  2514. Aura3.Rate = 70
  2515. Aura3.Speed = NumberRange.new(0)
  2516. Aura3.EmissionDirection = "Top"
  2517. local Aura4 = Instance.new('ParticleEmitter')
  2518. Aura4.Name = "Aura"
  2519. Aura4.Texture = "rbxassetid://1046299182"
  2520. Aura4.Parent = Torso
  2521. Aura4.LightEmission = 1
  2522. Aura4.Transparency = NumberSequence.new(0.7,1)
  2523. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2524. Aura4.Size = NumberSequence.new(190)
  2525. Aura4.Rotation = NumberRange.new(-360,360)
  2526. Aura4.LockedToPart = true
  2527. Aura4.Lifetime = NumberRange.new(0.2)
  2528. Aura4.Rate = 120
  2529. Aura4.Speed = NumberRange.new(0)
  2530. Aura4.EmissionDirection = "Top"
  2531. local Aura5 = Instance.new('ParticleEmitter')
  2532. Aura5.Name = "Aura"
  2533. Aura5.Texture = "rbxassetid://347730682"
  2534. Aura5.Parent = Torso
  2535. Aura5.LightEmission = 1
  2536. Aura5.Transparency = NumberSequence.new(0.2,1)
  2537. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2538. Aura5.Size = NumberSequence.new(1,65)
  2539. Aura5.Rotation = NumberRange.new(-360,360)
  2540. Aura5.LockedToPart = true
  2541. Aura5.Lifetime = NumberRange.new(1)
  2542. Aura5.Rate = 200
  2543. Aura5.Speed = NumberRange.new(0)
  2544. Aura5.EmissionDirection = "Top"
  2545. local quake = Instance.new("Sound",workspace)
  2546. quake.SoundId = "rbxassetid://1048411878"
  2547. quake.Pitch = 0.99
  2548. quake.Volume = 1.3
  2549. quake.Looped = true
  2550. wait(0)
  2551. quake:Play()
  2552. local scrr = Instance.new("Sound",Torso)
  2553. scrr.SoundId = "rbxassetid://843237775"
  2554. scrr.Pitch = 0.99
  2555. scrr.Volume = 9999999999999999999999999999999999999999
  2556. scrr.Looped = true
  2557. wait(0)
  2558. scrr:Play()
  2559.  
  2560. for i = 0, 2, 0.1 do
  2561. swait()
  2562. local lb = Instance.new("Part")
  2563. lb.Parent = char
  2564. lb.Material = "Neon"
  2565. lb.Color = BrickColor.new("Gold").Color
  2566. lb.CanCollide = false
  2567. lb.Material = "Neon"
  2568. lb.Size = vt(0.5,0,0.5)
  2569. lb.CFrame = Torso.CFrame
  2570. lb.Rotation = vt(0,0,0)
  2571. lb.Anchored = true
  2572. lb.Transparency = 0
  2573. local thing = Instance.new("SpecialMesh",lb)
  2574. thing.MeshType = "FileMesh"
  2575. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2576. thing.Scale = vt(0,15,0)
  2577. local chancerot = math.random(1,2)
  2578. for z = 0, 4 do
  2579. if chancerot == 1 then
  2580. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2581. elseif chancerot == 2 then
  2582. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2583. end
  2584. lb.Transparency = lb.Transparency + 0.1
  2585. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2586. wait()
  2587. end
  2588. for z = 0, 4 do
  2589. if chancerot == 1 then
  2590. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2591. elseif chancerot == 2 then
  2592. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2593. end
  2594. lb.Transparency = lb.Transparency + 0.1
  2595. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2596. wait()
  2597. end
  2598. end
  2599.  
  2600.  
  2601. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2602. for i = 0, 24, 0.1 do
  2603. swait()
  2604. if Torsovelocity.Y > 2 then
  2605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2607. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2610. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2611. elseif Torsovelocity.Y < 1 then
  2612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2614. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2615. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2616. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2617. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2618. end
  2619. end
  2620. wait(5)
  2621. GuW1:Destroy()
  2622. GuW1 = Instance.new("Weld")
  2623. GuW1.Name = "GuW"
  2624. GuW1.Part0 = Torso
  2625. GuW1.C0 = cn(0, 0, -15)
  2626. GuW1.C1 = cn(0, 0, 0)
  2627. GuW1.Part1 = Firepart1
  2628. GuW1.Parent = Torso
  2629. GuW2:Destroy()
  2630. GuW2 = Instance.new("Weld")
  2631. GuW2.Name = "GuW"
  2632. GuW2.Part0 = Torso
  2633. GuW2.C0 = cn(0, 0, -17.5)
  2634. GuW2.C1 = cn(0, 0, 0)
  2635. GuW2.Part1 = Firepart2
  2636. GuW2.Parent = Torso
  2637. local Must2 = Instance.new("Sound",Torso) --1048411878
  2638. Must2.SoundId = "rbxassetid://843237775"
  2639. Must2.Pitch = 0.99
  2640. Must2.Volume = 10
  2641. Must2.Looped = false
  2642. wait(0)
  2643. Must2:Play()
  2644. quake:Stop()
  2645. scrr:Stop()
  2646. local Gone = Instance.new('ParticleEmitter')
  2647. Gone.Name = "Aura"
  2648. Gone.Texture = "rbxassetid://1046299182"
  2649. Gone.Parent = Torso
  2650. Gone.LightEmission = 1
  2651. Gone.Transparency = NumberSequence.new(0.7,1)
  2652. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2653. Gone.Size = NumberSequence.new(340)
  2654. Gone.Rotation = NumberRange.new(-360,360)
  2655. Gone.LockedToPart = true
  2656. Gone.Lifetime = NumberRange.new(0.2)
  2657. Gone.Rate = 70
  2658. Gone.Speed = NumberRange.new(0)
  2659. Gone.EmissionDirection = "Top"
  2660. wait(2)
  2661. Aura:Destroy()
  2662. Aura2:Destroy()
  2663. Aura3:Destroy()
  2664. Aura4:Destroy()
  2665. Aura5:Destroy()
  2666. lig:Destroy()
  2667. Gone:Destroy()
  2668. for i = 0, 3, 0.01 do
  2669. swait()
  2670. shoottraildd2(mouse.Hit.p, Torso, 0)
  2671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2672. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2673. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2674. if Torsovelocity.Y > 2 then
  2675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2677. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2680. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2681. elseif Torsovelocity.Y < 1 then
  2682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2683. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2684. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2686. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2687. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2688. end
  2689. end
  2690. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2691. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2692. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2693. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2694. for i = 0, 3, 0.1 do
  2695. swait()
  2696. if Torsovelocity.Y > 2 then
  2697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2699. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2701. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2702. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2703. elseif Torsovelocity.Y < 1 then
  2704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2706. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2707. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2708. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2709. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2710. end
  2711. end
  2712. wait(1)
  2713. Humanoid.WalkSpeed = 16
  2714. attack = false
  2715. MV4 = 0
  2716. Must:Stop()
  2717. Firepart1:Destroy()
  2718. Firepart2:Destroy()
  2719. end
  2720. end)
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726. musiccommand = 1
  2727. musicwait = false
  2728. mouse.KeyDown:connect(function(k)
  2729. if k == "=" and attack == false then
  2730. if musiccommand == 1 and musicwait == false then
  2731. musicwait = true
  2732. sou2:Stop()
  2733. musiccommand = 2
  2734. end
  2735. if musiccommand == 2 and musicwait == false then
  2736. musicwait = true
  2737. sou2:Play()
  2738. sou2.Volume = 2
  2739. musiccommand = 3
  2740. end
  2741. if musiccommand == 3 and musicwait == false then
  2742. musicwait = true
  2743. sou2.Volume = 0.5
  2744. musiccommand = 1
  2745. end
  2746. musicwait = false
  2747. end
  2748. end)
  2749. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2750. Hitpart3 = Instance.new("Part", HPart3)
  2751. Hitpart3.Size = Vector3.new(1, 1, 1)
  2752. Hitpart3.CanCollide = false
  2753. HuW3 = Instance.new("Weld")
  2754. HuW3.Name = "GuW"
  2755. HuW3.Part0 = HPart3
  2756. HuW3.C0 = cn(Xv, Yv, Zv)
  2757. HuW3.C1 = cn(0, 0, 0)
  2758. HuW3.Part1 = Hitpart3
  2759. HuW3.Parent = HPart3
  2760. Hitpart3.Transparency = 1
  2761. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2762. end
  2763. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2764. Hitpart2 = Instance.new("Part", HPart2)
  2765. Hitpart2.Size = Vector3.new(1, 1, 1)
  2766. Hitpart2.CanCollide = false
  2767. HuW2 = Instance.new("Weld")
  2768. HuW2.Name = "GuW"
  2769. HuW2.Part0 = HPart2
  2770. HuW2.C0 = cn(Xv, Yv, Zv)
  2771. HuW2.C1 = cn(0, 0, 0)
  2772. HuW2.Part1 = Hitpart2
  2773. HuW2.Parent = HPart2
  2774. Hitpart2.Transparency = 1
  2775. game:GetService("Debris"):AddItem(Hitpart2, 20)
  2776. end
  2777. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2778. Hitpart = Instance.new("Part", HPart)
  2779. Hitpart.Size = Vector3.new(1, 1, 1)
  2780. Hitpart.CanCollide = false
  2781. HuW = Instance.new("Weld")
  2782. HuW.Name = "GuW"
  2783. HuW.Part0 = HPart
  2784. HuW.C0 = cn(Xv, Yv, Zv)
  2785. HuW.C1 = cn(0, 0, 0)
  2786. HuW.Part1 = Hitpart
  2787. HuW.Parent = HPart
  2788. Hitpart.Transparency = 1
  2789. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2790. end
  2791. --
  2792. --
  2793. MV1 = 20
  2794. mouse.KeyDown:connect(function(k)
  2795. if k == "=" and attack == false then
  2796. if firemode == true then
  2797. firemode = false
  2798. print("ice mode")
  2799. icesmoke.Acceleration = Vector3.new(0,0,0)
  2800. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2801. icesmoke.Transparency = NumberSequence.new({
  2802. NumberSequenceKeypoint.new(0, 0.9),
  2803. NumberSequenceKeypoint.new(1, 1)
  2804. })
  2805. icesmoke.Size = NumberSequence.new(3)
  2806. icesmoke.Parent = RightArm
  2807. else
  2808. firemode = true
  2809. print("fire mode")
  2810. ice_mode = false
  2811. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2812. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2813. icesmoke.Rate = 400
  2814. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2815. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2816. icesmoke.Size = NumberSequence.new(3)
  2817. icesmoke.EmissionDirection = "Top"
  2818. icesmoke.Parent = LeftArm
  2819. end
  2820. end
  2821. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2822. MV1 = 90
  2823. Humanoid.WalkSpeed = 15
  2824. attack = true
  2825. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2826. Firepart2 = Instance.new("Part", LeftArm)
  2827. Firepart2.Size = Vector3.new(1, 1, 1)
  2828. Firepart2.CanCollide = false
  2829. GuW2 = Instance.new("Weld")
  2830. GuW2.Name = "GuW"
  2831. GuW2.Part0 = LeftArm
  2832. GuW2.C0 = cn(0, -0.5, 0)
  2833. GuW2.C1 = cn(0, 0, 0)
  2834. GuW2.Part1 = Firepart2
  2835. GuW2.Parent = LeftArm
  2836. Firepart2.Transparency = 1
  2837. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2838. for i = 0, 2, 0.1 do
  2839. swait()
  2840. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2844. 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)
  2845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2847. end
  2848. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  2849. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  2850. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  2851. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  2852. Humanoid.WalkSpeed = 16
  2853. attack = false
  2854. Firepart2:Destroy()
  2855. end
  2856. end)
  2857. MV2 = 90
  2858.  
  2859. mouse.KeyDown:connect(function(key)
  2860. if key == "=" then
  2861. Head.Transparency = 1
  2862. Torso.Transparency = 1
  2863. LeftArm.Transparency = 1
  2864. Head.face.Texture = ""
  2865. RightArm.Transparency = 1
  2866. LeftLeg.Transparency = 1
  2867. RightLeg.Transparency = 1
  2868. mesh1.Transparency = 1
  2869. mesh2.Transparency = 1
  2870. mesh5.Transparency = 1
  2871. mesheye.Transparency = 1
  2872. mesheye1.Transparency = 1
  2873. mesheye2.Transparency = 1
  2874. mesheye3.Transparency = 1
  2875. char.Parent = workspace.Camera
  2876. char.WalkSpeed = 60
  2877. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2878. char:FindFirstChild("TalkingBillBoard"):destroy()
  2879. end
  2880. end
  2881. end)
  2882. mouse.KeyUp:connect(function(key)
  2883. if key == "=" then
  2884. Head.Transparency = 0
  2885. Torso.Transparency = 0
  2886. LeftArm.Transparency = 0
  2887. Head.face.Texture = ""
  2888. RightArm.Transparency = 0
  2889. LeftLeg.Transparency = 0
  2890. RightLeg.Transparency = 0
  2891. mesh1.Transparency = 0
  2892. mesh2.Transparency = 0
  2893. mesh5.Transparency = 0
  2894. mesheye.Transparency = 0
  2895. mesheye1.Transparency = 0
  2896. mesheye2.Transparency = 0
  2897. mesheye3.Transparency = 0
  2898. hat1.Transparency = 0
  2899. hat2.Transparency = 0
  2900. hat3.Transparency = 0
  2901. hat4.Transparency = 0
  2902. hat5.Transparency = 0
  2903. hat6.Transparency = 0
  2904. hat7.Transparency = 0
  2905. hat8.Transparency = 0
  2906. hat9.Transparency = 0
  2907. char.Parent = workspace
  2908. end
  2909. end)
  2910.  
  2911. mouse.KeyDown:connect(function(k)
  2912. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  2913. MV2 = 90
  2914. attack = true
  2915. Firepart = Instance.new("Part", RightArm)
  2916. Firepart.Size = Vector3.new(1, 1, 1)
  2917. GuW = Instance.new("Weld")
  2918. GuW.Name = "GuW"
  2919. GuW.Part0 = RightArm
  2920. GuW.C0 = cn(0, -1, 0)
  2921. GuW.C1 = cn(0, 0, 0)
  2922. GuW.Part1 = Firepart
  2923. GuW.Parent = RightArm
  2924. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2925. Firepart.Transparency = 1
  2926. Humanoid.WalkSpeed = 15
  2927. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  2928. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  2929. for i = 1, 3 do
  2930. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  2931. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  2932. end
  2933. for i = 0, 3, 0.1 do
  2934. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  2935. swait()
  2936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2938. 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)
  2939. 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)
  2940. 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)
  2941. 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)
  2942. end
  2943. wait(1)
  2944. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  2945.  
  2946. Humanoid.WalkSpeed = 16
  2947. attack = false
  2948. Firepart:Destroy()
  2949. end
  2950.  
  2951.  
  2952.  
  2953.  
  2954. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  2955. MV2 = 90
  2956. attack = true
  2957. Firepart = Instance.new("Part", RightArm)
  2958. Firepart.Size = Vector3.new(1, 1, 1)
  2959. GuW = Instance.new("Weld")
  2960. GuW.Name = "GuW"
  2961. GuW.Part0 = RightArm
  2962. GuW.C0 = cn(0, -1, 0)
  2963. GuW.C1 = cn(0, 0, 0)
  2964. GuW.Part1 = Firepart
  2965. GuW.Parent = RightArm
  2966. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  2967. Firepart.Transparency = 1
  2968. Humanoid.WalkSpeed = 0.01
  2969. for i = 0, 4, 0.1 do
  2970. swait()
  2971. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2972. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2975. 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)
  2976. 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)
  2977. 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)
  2978. 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)
  2979. end
  2980. for i = 0, 4, 0.1 do
  2981. swait()
  2982. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2983. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  2986. 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)
  2987. 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)
  2988. 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)
  2989. 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)
  2990. end
  2991. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  2992. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  2993. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  2994. for i = 1, 3 do
  2995. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  2996. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  2997. end
  2998. for i = 0, 2, 0.1 do
  2999. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3000. swait()
  3001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3003. 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)
  3004. 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)
  3005. 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)
  3006. 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)
  3007. end
  3008. Humanoid.WalkSpeed = 16
  3009. attack = false
  3010. Firepart:Destroy()
  3011. end
  3012. end)
  3013. Rapid = false
  3014. BasePart = Instance.new("Part")
  3015. BasePart.Shape = Enum.PartType.Block
  3016. BasePart.Material = Enum.Material.Neon
  3017. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3018. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3019. BasePart.FormFactor = Enum.FormFactor.Custom
  3020. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3021. BasePart.CanCollide = true
  3022. BasePart.Locked = true
  3023. BasePart.Anchored = false
  3024. local icy_Player = game.Players.localPlayer
  3025. local icy_mouse = icy_Player:GetMouse()
  3026. ice_mode = false
  3027. local colors = {
  3028. BrickColor.new("Cyan"),
  3029. BrickColor.new("Medium blue"),
  3030. BrickColor.new("Pastel blue")
  3031. }
  3032. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3033. if root then
  3034. icy_mouse.KeyDown:connect(function(k)
  3035. if k == "=" and firemode == false then
  3036. if ice_mode == true then
  3037. ice_mode = false
  3038. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3039. else
  3040. ice_mode = true
  3041. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3042. end
  3043. end
  3044. if k == "=" and firemode == true then
  3045. attack = true
  3046. do
  3047. local Stop = false
  3048. local Version = 0
  3049. local MaxSpeed = 5
  3050. local Speed = 3.5
  3051. local Keys = {}
  3052. local Force = 10000
  3053. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3054. swait(0.5)
  3055. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3056. if Fly then
  3057. Fly:Destroy()
  3058. end
  3059. if Rot then
  3060. Rot:Destroy()
  3061. end
  3062. Fly = Instance.new("BodyPosition", char.Torso)
  3063. Fly.Name = "LMMFly"
  3064. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3065. Fly.P = Force
  3066. Fly.position = char.Torso.Position
  3067. Rot = Instance.new("BodyGyro", char.Torso)
  3068. Rot.Name = "LMMRot"
  3069. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3070. Rot.P = Force
  3071. Rot.cframe = cam.CoordinateFrame
  3072. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3073. local Thread, Old = Version, nil
  3074. char.Humanoid.PlatformStand = true
  3075. function StopFly()
  3076. Version = Version + 1
  3077. Stop = true
  3078. char.Humanoid.PlatformStand = false
  3079. Fly:Destroy()
  3080. Rot:Destroy()
  3081. attack = false
  3082. end
  3083. char.ChildAdded:connect(function(Obj)
  3084. wait()
  3085. if Obj.Name == "LM" .. "MFlyStop" then
  3086. Obj:Destroy()
  3087. StopFly()
  3088. end
  3089. end)
  3090. HitpartFunk2(RightArm, 0, -0.7, 0)
  3091. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3092. for i = 0, 25, 0.1 do
  3093. if attack == true then
  3094. swait()
  3095.  
  3096. end
  3097. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3098. if Keys[string.char(48)] then
  3099. Speed = 1
  3100. end
  3101. if Keys.w then
  3102. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3103. end
  3104. if Keys.s then
  3105. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3106. end
  3107. if Keys.d then
  3108. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3109. end
  3110. if Keys.a then
  3111. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3112. end
  3113. if Keys.e or Keys[" "] then
  3114. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3115. end
  3116. if Keys.q then
  3117. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3118. end
  3119. if Keys.z then
  3120. StopFly()
  3121. end
  3122. if Old ~= Vectoring then
  3123. Fly.position = Vectoring.p
  3124. Old = Vectoring
  3125. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3126. else
  3127. Speed = 1
  3128. end
  3129. Rot.cframe = cam.CoordinateFrame
  3130. mouse.KeyDown:connect(function(Key)
  3131. Keys[Key] = true
  3132. end)
  3133. mouse.KeyUp:connect(function(Key)
  3134. Keys[Key] = false
  3135. end)
  3136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3138. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3139. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3140. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3141. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3142. end
  3143. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3144. attack = false
  3145. char.Humanoid.PlatformStand = false
  3146. Fly:Destroy()
  3147. Rot:Destroy()
  3148. end
  3149. end
  3150. if k == "=" and InForm == true then
  3151. attack = true
  3152. do
  3153. local Stop = false
  3154. local Version = 0
  3155. local MaxSpeed = 6
  3156. local Speed = 3
  3157. local Keys = {}
  3158. local Force = 10000
  3159. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3160. swait(1)
  3161. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3162. if Fly then
  3163. Fly:Destroy()
  3164. end
  3165. if Rot then
  3166. Rot:Destroy()
  3167. end
  3168. Fly = Instance.new("BodyPosition", char.Torso)
  3169. Fly.Name = "LMMFly"
  3170. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3171. Fly.P = Force
  3172. Fly.position = char.Torso.Position
  3173. Rot = Instance.new("BodyGyro", char.Torso)
  3174. Rot.Name = "LMMRot"
  3175. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3176. Rot.P = Force
  3177. Rot.cframe = cam.CoordinateFrame
  3178. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3179. local Thread, Old = Version, nil
  3180. char.Humanoid.PlatformStand = true
  3181. function StopFly()
  3182. Version = Version + 1
  3183. Stop = true
  3184. char.Humanoid.PlatformStand = false
  3185. Fly:Destroy()
  3186. Rot:Destroy()
  3187. attack = false
  3188. end
  3189. char.ChildAdded:connect(function(Obj)
  3190. wait()
  3191. if Obj.Name == "LM" .. "MFlyStop" then
  3192. Obj:Destroy()
  3193. StopFly()
  3194. end
  3195. end)
  3196. HitpartFunk2(RightArm, 0, -0.7, 0)
  3197. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3198. for i = 0, 25, 0.1 do
  3199. if attack == true then
  3200. swait()
  3201. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3202. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3203. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3204. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3205. end
  3206. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3207. if Keys[string.char(48)] then
  3208. Speed = 1
  3209. end
  3210. if Keys.w then
  3211. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3212. end
  3213. if Keys.s then
  3214. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3215. end
  3216. if Keys.d then
  3217. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3218. end
  3219. if Keys.a then
  3220. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3221. end
  3222. if Keys.e or Keys[" "] then
  3223. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3224. end
  3225. if Keys.q then
  3226. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3227. end
  3228. if Keys.z then
  3229. StopFly()
  3230. end
  3231. if Old ~= Vectoring then
  3232. Fly.position = Vectoring.p
  3233. Old = Vectoring
  3234. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3235. else
  3236. Speed = 1
  3237. end
  3238. Rot.cframe = cam.CoordinateFrame
  3239. mouse.KeyDown:connect(function(Key)
  3240. Keys[Key] = true
  3241. end)
  3242. mouse.KeyUp:connect(function(Key)
  3243. Keys[Key] = false
  3244. end)
  3245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3249. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3250. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3251. end
  3252. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3253. attack = false
  3254. char.Humanoid.PlatformStand = false
  3255. Fly:Destroy()
  3256. Rot:Destroy()
  3257. end
  3258. end
  3259. end)
  3260. game:GetService("RunService").Stepped:connect(function()
  3261. if ice_mode == true then
  3262. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3263. local icePath = BasePart:Clone()
  3264. icePath.Anchored = true
  3265. icePath.Transparency = 0.85
  3266. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3267. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3268. icePath.BrickColor = colors[math.random(1, #colors)]
  3269. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3270. game:GetService("Debris"):AddItem(icePath, 1)
  3271. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3272. end
  3273. end)
  3274. end
  3275. MV3 = 190
  3276. mouse.KeyDown:connect(function(k)
  3277. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3278. MV3 = 80
  3279. attack = true
  3280. Humanoid.WalkSpeed = 15
  3281. HitpartFunk2(RightArm, 0, -0.5, 0)
  3282. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3283. for i = 0, 1.5, 0.1 do
  3284. swait()
  3285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3287. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3288. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3289. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3290. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3291. end
  3292. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3293. for i = 0, 2, 0.1 do
  3294. swait()
  3295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3297. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3298. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3299. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3300. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3301. end
  3302. for i = 0, 4.2, 0.1 do
  3303. swait()
  3304. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3305. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3306. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3307. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3310. 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)
  3311. 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)
  3312. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3313. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3314. end
  3315. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3316. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3317. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3318. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3319. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3320. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3321. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3322. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3323. for i = 0, 2, 0.1 do
  3324. swait()
  3325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3327. 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)
  3328. 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)
  3329. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3330. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3331. end
  3332. for i = 0, 2, 0.1 do
  3333. swait()
  3334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3336. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3337. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3338. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3339. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3340. end
  3341. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3342. for i = 0, 4, 0.1 do
  3343. swait()
  3344. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3345. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3348. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3351. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3352. end
  3353. for i = 0, 2, 0.1 do
  3354. swait()
  3355. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3356. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3359. 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)
  3360. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3361. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3362. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3363. end
  3364. for i = 1, 6 do
  3365. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3366. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3367. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3368. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3369. wait(0.15)
  3370. end
  3371. attack = false
  3372. Humanoid.WalkSpeed = 16
  3373. end
  3374. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3375. Humanoid.WalkSpeed = 1
  3376. MV3 = 80
  3377. attack = true
  3378. FastFireBall = Instance.new("Part", RightArm)
  3379. FastFireBall.Size = Vector3.new(1, 1, 1)
  3380. FFW = Instance.new("Weld")
  3381. FFW.Name = "GuW"
  3382. FFW.Part0 = RightArm
  3383. FFW.C0 = cn(0, -1, 0)
  3384. FFW.C1 = cn(0, 0, 0)
  3385. FFW.Part1 = FastFireBall
  3386. FFW.Parent = RightArm
  3387. FastFireBall.Transparency = 1
  3388. FastFireBall2 = Instance.new("Part", LeftArm)
  3389. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3390. FFW2 = Instance.new("Weld")
  3391. FFW2.Name = "GuW"
  3392. FFW2.Part0 = LeftArm
  3393. FFW2.C0 = cn(0, -1, 0)
  3394. FFW2.C1 = cn(0, 0, 0)
  3395. FFW2.Part1 = FastFireBall2
  3396. FFW2.Parent = LeftArm
  3397. FastFireBall2.Transparency = 1
  3398. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3399. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3400. for i = 0, 1, 0.1 do
  3401. swait()
  3402. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3403. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3404. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3405. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3411. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3412. end
  3413. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3414. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3415. function holding()
  3416. if Rapid == true and ice_mode == false then
  3417. for i = 0, 0.8, 0.1 do
  3418. swait()
  3419. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3420. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3423. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3426. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3427. end
  3428. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3429. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3430. for i = 0, 0.8, 0.1 do
  3431. swait()
  3432. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3433. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3436. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3440. end
  3441. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3442. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3443. holding()
  3444. end
  3445. end
  3446. if Rapid == false then
  3447. Rapid = true
  3448. holding()
  3449. end
  3450. end
  3451. end)
  3452. mouse.KeyUp:connect(function(k)
  3453. if k == "c" and Rapid == true then
  3454. MV3 = 180
  3455. Rapid = false
  3456. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3457. attack = false
  3458. wait(0.5)
  3459. Humanoid.WalkSpeed = 16
  3460. FastFireBall:Destroy()
  3461. FastFireBall2:Destroy()
  3462. end
  3463. end)
  3464.  
  3465.  
  3466. mouse.KeyUp:connect(function(k)
  3467. if k == "=" then
  3468. Combo1()
  3469. end
  3470. end)
  3471.  
  3472. mouse.KeyUp:connect(function(k)
  3473. if k == "r" then
  3474. Combo2()
  3475. end
  3476. end)
  3477.  
  3478. mouse.KeyUp:connect(function(k)
  3479. if k == "=" then
  3480. Combo3()
  3481. end
  3482. end)
  3483. mouse.KeyUp:connect(function(k)
  3484. if k == "u" then
  3485. Combo4()
  3486. end
  3487. end)
  3488.  
  3489.  
  3490. SoundFolder = Instance.new("Folder",char)
  3491. SoundFolder.Name = "SoundFolder"
  3492. punchsound1 = Instance.new("Sound",Torso)
  3493. punchsound1.Volume = 1.2
  3494. punchsound1.Name = "punchsound1"
  3495. punchsound1.Looped = false
  3496. punchsound1.SoundId = "rbxassetid://137579113"
  3497. StrongPunch = Instance.new("Sound",Torso)
  3498. StrongPunch.Volume = 1.6
  3499. StrongPunch.Name = "StrongPunch"
  3500. StrongPunch.Looped = false
  3501. StrongPunch.SoundId = "rbxassetid://441202925"
  3502. StrongPunch = Instance.new("Sound",Torso)
  3503. StrongPunch.Volume = 1.6
  3504. StrongPunch.Name = "StrongPunch"
  3505. StrongPunch.Looped = false
  3506. StrongPunch.SoundId = "rbxassetid://441202925"
  3507. StrongPunch1 = Instance.new("Sound",Torso)
  3508. StrongPunch1.Volume = 1.6
  3509. StrongPunch1.Name = "StrongPunch"
  3510. StrongPunch1.Looped = false
  3511. StrongPunch1.SoundId = "rbxassetid://441202925"
  3512. StrongPunch2 = Instance.new("Sound",Torso)
  3513. StrongPunch2.Volume = 1.6
  3514. StrongPunch2.Name = "StrongPunch"
  3515. StrongPunch.Looped = false
  3516. StrongPunch2.SoundId = "rbxassetid://441202925"
  3517. Zano = Instance.new("Sound",Torso)
  3518. Zano.Volume = 6
  3519. Zano.Name = "Zano"
  3520. Zano.Looped = false
  3521. Zano.SoundId = "rbxassetid://744770874"
  3522. GroundImpact = Instance.new("Sound",Torso)
  3523. GroundImpact.Volume = 8
  3524. GroundImpact.Name = "GroundImpact"
  3525. GroundImpact.Looped = false
  3526. GroundImpact.SoundId = "rbxassetid://165970126"
  3527. Break = Instance.new("Sound",Torso)
  3528. Break.Volume = 5
  3529. Break.Name = "Bonebreak"
  3530. Break.Looped = false
  3531. Break.SoundId = "rbxassetid://314390675"
  3532.  
  3533. local hit1 = false
  3534. local hit2 = false
  3535. local hit3 = false
  3536. local hit4 = false
  3537.  
  3538. function Combo1()
  3539. getplayer = new("Part",char)
  3540. getplayer.Position = Vector3.new(999,999,999)
  3541. getplayer.Transparency = 1
  3542. getplayer.Size = v3(3,3,3)
  3543. getplayer.CanCollide = false
  3544. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3545. getplayer.Name = "GetPlayer"
  3546.  
  3547. game.Debris:AddItem(getplayer,0.5)
  3548.  
  3549. getplayer.Touched:connect(function(hit)
  3550. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3551. getplayer:Destroy()
  3552. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3553. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3554. to.Anchored = true
  3555. idle = false
  3556.  
  3557.  
  3558. punchsound1:Play()
  3559. hit1 = true
  3560. for i = 0, 1, 0.1 do
  3561. swait()
  3562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3564. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3565. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3566. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3567. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3568. end
  3569. punchsound1:Play()
  3570. for i = 0, 1, 0.1 do
  3571. swait()
  3572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3574. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3577. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3578. end
  3579. punchsound1:Play()
  3580. for i = 0, 1, 0.1 do
  3581. swait()
  3582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3584. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3585. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3586. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3587. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3588. end
  3589. for i = 0, 1, 0.1 do
  3590. swait()
  3591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3596. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3597. end
  3598. for i = 0, 1, 0.1 do
  3599. swait()
  3600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  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 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3603. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3604. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3605. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3606. end
  3607. StrongPunch1:Play()
  3608. for i = 0, 1, 0.1 do
  3609. swait()
  3610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3612. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3615. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3616. end
  3617. for i = 0, 0.6, 0.1 do
  3618. swait()
  3619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3621. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3622. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3623. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3624. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3625. end
  3626. for i = 0, 0.6, 0.1 do
  3627. swait()
  3628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3630. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3631. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3632. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3633. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3634. end
  3635. for i,v in pairs(to.Parent:GetChildren()) do
  3636. if v:IsA("Humanoid") then
  3637. v.Health = v.Health - 3
  3638.  
  3639. v.PlatformStand = true
  3640. end
  3641. end
  3642. StrongPunch:Play()
  3643. for i = 0, 1, 0.1 do
  3644. swait()
  3645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3647. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3650. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3651. end
  3652. for i,v in pairs(to.Parent:GetChildren()) do
  3653. if v:IsA("Humanoid") then
  3654. v.Health = v.Health - 5
  3655.  
  3656. v.PlatformStand = true
  3657. end
  3658. end
  3659.  
  3660. hit1 = false
  3661.  
  3662. punchsound1:Play()
  3663. hit2 = true
  3664. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3665. for i = 0, 1, 0.1 do
  3666. swait()
  3667. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3668. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3669. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3670. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3671. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3672. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3673. end
  3674. for i,v in pairs(to.Parent:GetChildren()) do
  3675. if v:IsA("Humanoid") then
  3676. v.Health = v.Health - 5
  3677.  
  3678. v.PlatformStand = true
  3679. end
  3680. end
  3681. hit2 = false
  3682.  
  3683. punchsound1:Play()
  3684. hit3 = true
  3685. hit4 = true
  3686.  
  3687.  
  3688. punchsound1:Play()
  3689.  
  3690. coroutine.wrap(function()
  3691. for i=1,5 do
  3692. wait()
  3693. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3694. GroundImpact:Play()
  3695. a21e = new("Part",to)
  3696. a21e.Name = "Beam"..num
  3697. a21e.Locked = true
  3698. a21e.Size = v3(1,1,1)
  3699. a21e.CanCollide = false
  3700. a21e.BrickColor = bc("Gold")
  3701. a21e.Material = "Neon"
  3702. a21e.Transparency = 0
  3703. aa21e = new("SpecialMesh",a21e)
  3704. a21e.Anchored = true
  3705. a21e.Position = to.Position
  3706. aa21e.MeshType = "Sphere"
  3707. aa21e.Scale = v3(1,1,1)
  3708. a51e = new("Part",char)
  3709. a51e.Name = "Beam"..num
  3710. a51e.Locked = true
  3711. a51e.Size = v3(1,1,1)
  3712. a51e.CanCollide = false
  3713. a51e.BrickColor = bc("White")
  3714. a51e.Material = "Neon"
  3715. a51e.Transparency = 0
  3716. aa51e = new("SpecialMesh",a51e)
  3717. a51e.Anchored = true
  3718. a51e.Position = to.Position
  3719. aa51e.MeshType = "Sphere"
  3720. aa51e.Scale = v3(1,1,1)
  3721. a61e = new("Part",char)
  3722. a61e.Name = "Beam"..num
  3723. a61e.Locked = true
  3724. a61e.Size = v3(1,1,1)
  3725. a61e.CanCollide = false
  3726. a61e.BrickColor = bc("Really red")
  3727. a61e.Material = "Neon"
  3728. a61e.Transparency = 0
  3729. aa61e = new("SpecialMesh",a61e)
  3730. a61e.Anchored = true
  3731. a61e.Position = to.Position
  3732. aa61e.MeshType = "Sphere"
  3733. aa61e.Scale = v3(1,1,1)
  3734. for i = 1,20 do
  3735. wait()
  3736. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3737. a21e.Transparency = a21e.Transparency + 0.03
  3738. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3739. a51e.Transparency = a51e.Transparency + 0.03
  3740. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3741. a61e.Transparency = a61e.Transparency + 0.02
  3742. for i,v in pairs(to.Parent:GetChildren()) do
  3743. if v:IsA("Humanoid") then
  3744. v.Health = v.Health - 0.5
  3745.  
  3746. v.PlatformStand = true
  3747. end
  3748. end
  3749. end
  3750. a61e:Destroy()
  3751. aa61e:Destroy()
  3752. a51e:Destroy()
  3753. aa51e:Destroy()
  3754. a21e:Destroy()
  3755. aa21e:Destroy()
  3756.  
  3757. end
  3758.  
  3759.  
  3760. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3761. for i = 0, 1, 0.1 do
  3762. swait()
  3763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3765. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3768. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3769. end
  3770.  
  3771.  
  3772.  
  3773. wait(0.7)
  3774. end)()
  3775.  
  3776.  
  3777.  
  3778.  
  3779. RootPart.Anchored = true
  3780.  
  3781. for i = 0, 1, 0.1 do
  3782. swait()
  3783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3785. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3788. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3789. end
  3790.  
  3791.  
  3792. StrongPunch:Play()
  3793.  
  3794.  
  3795. for i = 0, 1, 0.1 do
  3796. swait()
  3797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3799. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3802. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3803. end
  3804.  
  3805. for i = 0, 1, 0.1 do
  3806. swait()
  3807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3809. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3810. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3811. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3812. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3813. end
  3814.  
  3815.  
  3816.  
  3817. for i,v in pairs(to.Parent:GetChildren()) do
  3818. if v:IsA("Humanoid") then
  3819. v.Health = v.Health - 20
  3820.  
  3821. v.PlatformStand = true
  3822. end
  3823. end
  3824.  
  3825. StrongPunch2:Play()
  3826. for i = 0, 1, 0.1 do
  3827. swait()
  3828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3830. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3831. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3832. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3833. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3834. end
  3835.  
  3836. hitground = new("Part",char)
  3837. hitground.Size = Vector3.new(5,5,5)
  3838. hitground.Name = "Ground"
  3839. hitground.Transparency = 1
  3840. hitground.CanCollide = false
  3841. game.Debris:AddItem(hitground,2)
  3842. hitground.Position = Vector3.new(999,999,999)
  3843. hitgroundweld = new("Weld",hitground)
  3844. hitgroundweld.Part0 = to
  3845. hitgroundweld.Part1 = hitground
  3846. hitground.Touched:connect(function(hit2)
  3847. if hit2.Size.x > 150 then
  3848. hitground:Destroy()
  3849. ad = new("Part",char)
  3850. ad.Name = "NewPart"
  3851. ad.Size = Vector3.new(30,0.1,30)
  3852. ad.CanCollide = false
  3853. ad.Anchored = true
  3854. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  3855. ad.Transparency = 1
  3856. aad = new("Decal",ad)
  3857.  
  3858. aad.Face = "Top"
  3859. aad.Transparency = 1
  3860. aad.Transparency = 0
  3861. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  3862. smoke = new("Part",to)
  3863. smokemesh = new("SpecialMesh",smoke)
  3864. smokemesh.MeshId = "rbxassetid://928329648"
  3865. smoke.BrickColor = hit2.BrickColor
  3866. smoke.Anchored = true
  3867. smoke.Position = hitground.Position
  3868. GroundImpact:Play()
  3869. for i = 1,20 do
  3870. wait()
  3871. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  3872. smoke.Transparency = smoke.Transparency + 1/20
  3873. end
  3874. smoke:Destroy()
  3875. wait(0.5)
  3876.  
  3877. for i = 1,20 do
  3878. wait(0.1)
  3879. aad.Transparency = aad.Transparency + 1/20
  3880. end
  3881. end
  3882. end)
  3883. to.Anchored = false
  3884. ys = Instance.new("BodyVelocity",to)
  3885. ys.Name = "GO"
  3886.  
  3887. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3888.  
  3889. ys.Velocity = v3(0,-90,0)
  3890.  
  3891. wait(1)
  3892. ys:Destroy()
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898. hit3 = false
  3899. hit4 = false
  3900.  
  3901.  
  3902. hit1 = false
  3903. hit2 = false
  3904. hit3 = false
  3905. hit4 = false
  3906. idle = true
  3907. RootPart.Anchored = false
  3908. end
  3909. end)
  3910. end
  3911.  
  3912.  
  3913. function Combo4()
  3914. getplayer = new("Part",char)
  3915. getplayer.Position = Vector3.new(999,999,999)
  3916. getplayer.Transparency = 1
  3917. getplayer.Size = v3(3,3,3)
  3918. getplayer.CanCollide = false
  3919. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3920. getplayer.Name = "GetPlayer"
  3921.  
  3922. game.Debris:AddItem(getplayer,0.5)
  3923.  
  3924. getplayer.Touched:connect(function(hit)
  3925. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3926. getplayer:Destroy()
  3927. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3928. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3929. to.Anchored = true
  3930. RootPart.Anchored = true
  3931. idle = false
  3932.  
  3933.  
  3934. punchsound1:Play()
  3935. hit1 = true
  3936. for i = 0, 0.5, 0.1 do
  3937. swait()
  3938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3941. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3942. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3943. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3944. end
  3945. punchsound1:Play()
  3946. for i = 0, 0.5, 0.1 do
  3947. swait()
  3948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3953. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3954. end
  3955. punchsound1:Play()
  3956. for i = 0, 0.6, 0.1 do
  3957. swait()
  3958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3960. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3961. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3962. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3963. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3964. end
  3965. for i = 0, 0.6, 0.1 do
  3966. swait()
  3967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3973. end
  3974. for i = 0, 0.5, 0.1 do
  3975. swait()
  3976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3979. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3980. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3981. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3982. end
  3983. punchsound1:Play()
  3984. for i = 0, 0.5, 0.1 do
  3985. swait()
  3986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3988. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3990. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3991. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3992. end
  3993. punchsound1:Play()
  3994. for i = 0, 0.6, 0.1 do
  3995. swait()
  3996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3998. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3999. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4000. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4001. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4002. end
  4003. for i = 0, 0.6, 0.1 do
  4004. swait()
  4005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4010. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4011. end
  4012. for i = 0, 0.5, 0.1 do
  4013. swait()
  4014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4016. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4017. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4018. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4019. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4020. end
  4021. punchsound1:Play()
  4022. for i = 0, 0.5, 0.1 do
  4023. swait()
  4024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4026. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4027. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4028. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4029. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4030. end
  4031. punchsound1:Play()
  4032. for i = 0, 0.6, 0.1 do
  4033. swait()
  4034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4036. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4037. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4038. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4039. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4040. end
  4041. for i = 0, 0.6, 0.1 do
  4042. swait()
  4043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4048. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4049. end
  4050. for i = 0, 0.5, 0.1 do
  4051. swait()
  4052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4054. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4055. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4056. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4057. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4058. end
  4059. punchsound1:Play()
  4060. for i = 0, 0.5, 0.1 do
  4061. swait()
  4062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4064. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4067. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4068. end
  4069. punchsound1:Play()
  4070. for i = 0, 0.6, 0.1 do
  4071. swait()
  4072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4074. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4075. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4076. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4077. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4078. end
  4079. for i = 0, 0.6, 0.1 do
  4080. swait()
  4081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4083. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4084. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4085. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4086. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4087. end
  4088. for i = 0, 0.5, 0.1 do
  4089. swait()
  4090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4096. end
  4097. punchsound1:Play()
  4098. for i = 0, 0.5, 0.1 do
  4099. swait()
  4100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4105. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4106. end
  4107. punchsound1:Play()
  4108. for i = 0, 0.6, 0.1 do
  4109. swait()
  4110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4116. end
  4117. StrongPunch2:Play()
  4118. for i = 0, 5, 0.1 do
  4119. swait()
  4120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4122. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4124. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4125. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4126. end
  4127.  
  4128. for i,v in pairs(to.Parent:GetChildren()) do
  4129. if v:IsA("Humanoid") then
  4130. v.Health = v.Health - 20
  4131.  
  4132. v.PlatformStand = true
  4133. end
  4134. end
  4135. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4136. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4137. Zanzoken = Instance.new("Part",char)
  4138. Zanzoken.Anchored = true
  4139. Zanzoken.Position = v3(999,999,999)
  4140. Zanzoken.CFrame = Torso.CFrame
  4141. game.Debris:AddItem(Zanzoken,0.5)
  4142. Zanzoken.Transparency = 1
  4143. Zano:Play()
  4144. wait()
  4145. idk = Instance.new("BillboardGui",Zanzoken)
  4146. idk.Size = UDim2.new(10,0,15,0)
  4147. idk.AlwaysOnTop = false
  4148. idk1 = Instance.new("ImageLabel",idk)
  4149. idk1.BackgroundTransparency = 1
  4150. idk.ExtentsOffset = v3(0,0,0)
  4151. idk1.ImageTransparency = 0
  4152. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4153. idk1.Size = UDim2.new(2,0,1,0)
  4154. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4155. idk1.Image = "rbxassetid://319554883"
  4156. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4157. wait()
  4158. Zanzoken = Instance.new("Part",char)
  4159. Zanzoken.Anchored = true
  4160. Zanzoken.Position = v3(999,999,999)
  4161. Zanzoken.CFrame = Torso.CFrame
  4162. game.Debris:AddItem(Zanzoken,0.5)
  4163. Zanzoken.Transparency = 1
  4164. wait()
  4165. idk = Instance.new("BillboardGui",Zanzoken)
  4166. idk.Size = UDim2.new(20,0,20,0)
  4167. idk.AlwaysOnTop = false
  4168. idk1 = Instance.new("ImageLabel",idk)
  4169. idk1.BackgroundTransparency = 1
  4170. idk.ExtentsOffset = v3(0,0,0)
  4171. idk1.ImageTransparency = 0
  4172. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4173. idk1.Size = UDim2.new(2,0,1,0)
  4174. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4175. idk1.Image = "rbxassetid://319554883"
  4176. for i = 0, 0.5, 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, 0.5, 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, 0.6, 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, 0.6, 0.1 do
  4206. swait()
  4207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4209. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4212. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4213. end
  4214. for i = 0, 0.5, 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. punchsound1:Play()
  4224. for i = 0, 0.5, 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. punchsound1:Play()
  4234. for i = 0, 0.6, 0.1 do
  4235. swait()
  4236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4238. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4239. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4240. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4241. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4242. end
  4243. for i = 0, 0.6, 0.1 do
  4244. swait()
  4245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4250. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4251. end
  4252. for i = 0, 0.5, 0.1 do
  4253. swait()
  4254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4256. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4257. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4258. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4259. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4260. end
  4261. punchsound1:Play()
  4262. for i = 0, 0.5, 0.1 do
  4263. swait()
  4264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4266. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4267. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4268. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4269. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4270. end
  4271. punchsound1:Play()
  4272. for i = 0, 0.6, 0.1 do
  4273. swait()
  4274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4276. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4277. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4278. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4279. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4280. end
  4281. for i = 0, 0.6, 0.1 do
  4282. swait()
  4283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4285. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4288. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4289. end
  4290. for i = 0, 0.5, 0.1 do
  4291. swait()
  4292. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4293. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4294. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4295. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4296. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4297. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4298. end
  4299. punchsound1:Play()
  4300. for i = 0, 0.5, 0.1 do
  4301. swait()
  4302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4304. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4305. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4306. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4307. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4308. end
  4309. punchsound1:Play()
  4310. for i = 0, 0.3, 0.1 do
  4311. swait()
  4312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4314. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4315. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4316. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4317. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4318. end
  4319. for i = 0, 0.3, 0.1 do
  4320. swait()
  4321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4323. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4325. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4326. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4327. end
  4328. for i = 0, 0.3, 0.1 do
  4329. swait()
  4330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4332. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4333. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4334. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4335. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4336. end
  4337. punchsound1:Play()
  4338. for i = 0, 0.3, 0.1 do
  4339. swait()
  4340. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4341. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4342. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4343. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4344. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4345. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4346. end
  4347. punchsound1:Play()
  4348. for i = 0, 0.3, 0.1 do
  4349. swait()
  4350. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4351. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4352. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4353. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4354. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4355. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4356. end
  4357. for i = 0, 0.3, 0.1 do
  4358. swait()
  4359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4361. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4364. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4365. end
  4366. punchsound1:Play()
  4367. for i = 0, 1, 0.1 do
  4368. swait()
  4369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4371. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4372. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4373. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4374. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4375. end
  4376. for i = 0, 0.3, 0.1 do
  4377. swait()
  4378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4381. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4382. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4383. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4384. end
  4385. punchsound1:Play()
  4386. for i = 0, 0.3, 0.1 do
  4387. swait()
  4388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4391. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4392. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4393. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4394. end
  4395. for i = 0, 0.3, 0.1 do
  4396. swait()
  4397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4401. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4402. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4403. end
  4404. for i = 0, 0.3, 0.1 do
  4405. swait()
  4406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4408. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4409. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4410. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4411. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4412. end
  4413. punchsound1:Play()
  4414. for i = 0, 0.3, 0.1 do
  4415. swait()
  4416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4418. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4421. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4422. end
  4423. punchsound1:Play()
  4424. for i = 0, 0.6, 0.1 do
  4425. swait()
  4426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4428. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4429. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4430. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4431. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4432. end
  4433. for i = 0, 0.3, 0.1 do
  4434. swait()
  4435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4437. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4440. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4441. end
  4442. for i = 0, 0.3, 0.1 do
  4443. swait()
  4444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4446. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4447. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4448. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4449. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4450. end
  4451. punchsound1:Play()
  4452. for i = 0, 0.5, 0.1 do
  4453. swait()
  4454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4456. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4458. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4459. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4460. end
  4461. punchsound1:Play()
  4462. for i = 0, 0.6, 0.1 do
  4463. swait()
  4464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4466. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4467. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4468. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4469. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4470. end
  4471. for i = 0, 0.6, 0.1 do
  4472. swait()
  4473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4475. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4476. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4477. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4478. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4479. end
  4480. for i = 0, 0.5, 0.1 do
  4481. swait()
  4482. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4483. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4484. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4485. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4486. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4487. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4488. end
  4489. punchsound1:Play()
  4490. for i = 0, 0.5, 0.1 do
  4491. swait()
  4492. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4493. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4494. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4495. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4496. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4497. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4498. end
  4499. punchsound1:Play()
  4500. for i = 0, 0.6, 0.1 do
  4501. swait()
  4502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4504. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4505. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4506. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4507. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4508. end
  4509. for i = 0, 0.6, 0.1 do
  4510. swait()
  4511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4517. end
  4518. for i = 0, 0.5, 0.1 do
  4519. swait()
  4520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4522. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4523. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4524. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4525. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4526. end
  4527. punchsound1:Play()
  4528. for i = 0, 0.5, 0.1 do
  4529. swait()
  4530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4532. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4533. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4534. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4535. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4536. end
  4537. punchsound1:Play()
  4538. for i = 0, 0.6, 0.1 do
  4539. swait()
  4540. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4541. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4542. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4543. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4544. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4545. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4546. end
  4547. for i = 0, 0.6, 0.1 do
  4548. swait()
  4549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4551. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4554. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4555. end
  4556. punchsound1:Play()
  4557. for i = 0, 1, 0.1 do
  4558. swait()
  4559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4561. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4562. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4563. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4564. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4565. end
  4566. for i = 0, 0.5, 0.1 do
  4567. swait()
  4568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4570. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4572. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4573. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4574. end
  4575. punchsound1:Play()
  4576. for i = 0, 0.6, 0.1 do
  4577. swait()
  4578. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4579. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4580. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4581. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4582. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4583. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4584. end
  4585. for i = 0, 0.6, 0.1 do
  4586. swait()
  4587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4589. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4590. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4592. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4593. end
  4594. for i = 0, 0.5, 0.1 do
  4595. swait()
  4596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4598. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4599. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4600. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4601. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4602. end
  4603. punchsound1:Play()
  4604. for i = 0, 0.5, 0.1 do
  4605. swait()
  4606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4608. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4611. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4612. end
  4613. punchsound1:Play()
  4614. for i = 0, 0.6, 0.1 do
  4615. swait()
  4616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4618. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4619. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4620. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4621. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4622. end
  4623. for i = 0, 0.6, 0.1 do
  4624. swait()
  4625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4627. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4628. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4629. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4630. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4631. end
  4632. for i = 0, 0.5, 0.1 do
  4633. swait()
  4634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4636. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4637. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4638. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4639. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4640. end
  4641. punchsound1:Play()
  4642. for i = 0, 0.5, 0.1 do
  4643. swait()
  4644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4646. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4649. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4650. end
  4651. punchsound1:Play()
  4652. for i = 0, 0.6, 0.1 do
  4653. swait()
  4654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4656. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4657. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4658. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4659. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4660. end
  4661. for i = 0, 0.6, 0.1 do
  4662. swait()
  4663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4665. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4666. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4667. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4668. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4669. end
  4670. for i = 0, 0.5, 0.1 do
  4671. swait()
  4672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4674. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4675. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4676. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4677. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4678. end
  4679. punchsound1:Play()
  4680. for i = 0, 0.5, 0.1 do
  4681. swait()
  4682. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4683. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4684. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4685. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4686. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4687. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4688. end
  4689. punchsound1:Play()
  4690. for i = 0, 0.6, 0.1 do
  4691. swait()
  4692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4694. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4695. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4696. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4697. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4698. end
  4699. for i = 0, 0.6, 0.1 do
  4700. swait()
  4701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4705. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4706. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4707. end
  4708. for i = 0, 0.5, 0.1 do
  4709. swait()
  4710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4712. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4713. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4714. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4715. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4716. end
  4717. punchsound1:Play()
  4718. for i = 0, 0.5, 0.1 do
  4719. swait()
  4720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4722. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4725. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4726. end
  4727. punchsound1:Play()
  4728. for i = 0, 0.6, 0.1 do
  4729. swait()
  4730. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4731. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4732. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4733. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4734. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4735. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4736. end
  4737. for i = 0, 0.6, 0.1 do
  4738. swait()
  4739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4741. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4743. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4744. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4745. end
  4746. punchsound1:Play()
  4747. for i = 0, 1, 0.1 do
  4748. swait()
  4749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4753. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4754. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4755. end
  4756. for i = 0, 0.5, 0.1 do
  4757. swait()
  4758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4760. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4763. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4764. end
  4765. punchsound1:Play()
  4766. for i = 0, 0.6, 0.1 do
  4767. swait()
  4768. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4769. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4770. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4771. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4772. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4773. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4774. end
  4775. for i = 0, 0.6, 0.1 do
  4776. swait()
  4777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4779. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4780. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4781. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4782. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4783. end
  4784. for i = 0, 0.5, 0.1 do
  4785. swait()
  4786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4788. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4789. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4790. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4791. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4792. end
  4793. punchsound1:Play()
  4794. for i = 0, 0.3, 0.1 do
  4795. swait()
  4796. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4797. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4798. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4800. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4801. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4802. end
  4803. punchsound1:Play()
  4804. for i = 0, 0.3, 0.1 do
  4805. swait()
  4806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4808. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4809. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4810. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4811. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4812. end
  4813. for i = 0, 0.3, 0.1 do
  4814. swait()
  4815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4819. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4820. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4821. end
  4822. for i = 0, 0.3, 0.1 do
  4823. swait()
  4824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4826. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4827. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4828. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4829. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4830. end
  4831. punchsound1:Play()
  4832. for i = 0, 0.3, 0.1 do
  4833. swait()
  4834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4836. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4839. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4840. end
  4841. punchsound1:Play()
  4842. for i = 0, 0.3, 0.1 do
  4843. swait()
  4844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4846. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4847. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4848. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4849. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4850. end
  4851. for i = 0, 0.3, 0.1 do
  4852. swait()
  4853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4855. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4856. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4857. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4858. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4859. end
  4860. for i = 0, 0.3, 0.1 do
  4861. swait()
  4862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4864. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4865. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4866. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4867. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4868. end
  4869. punchsound1:Play()
  4870. for i = 0, 0.3, 0.1 do
  4871. swait()
  4872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4874. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4876. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4877. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4878. end
  4879. punchsound1:Play()
  4880. for i = 0, 0.3, 0.1 do
  4881. swait()
  4882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4884. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4885. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4886. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4887. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4888. end
  4889. for i = 0, 0.1, 0.1 do
  4890. swait()
  4891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4893. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4895. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4896. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4897. end
  4898. for i = 0, 0.1, 0.1 do
  4899. swait()
  4900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4902. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4903. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4904. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4905. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4906. end
  4907. punchsound1:Play()
  4908. for i = 0, 0.1, 0.1 do
  4909. swait()
  4910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4912. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4914. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4915. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4916. end
  4917. punchsound1:Play()
  4918. for i = 0, 0.1, 0.1 do
  4919. swait()
  4920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4922. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4923. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4924. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4925. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4926. end
  4927. for i = 0, 0.1, 0.1 do
  4928. swait()
  4929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4931. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4932. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4933. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4934. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4935. end
  4936. punchsound1:Play()
  4937. for i = 0, 0.4, 0.1 do
  4938. swait()
  4939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4941. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4942. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4943. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4944. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4945. end
  4946. for i,v in pairs(to.Parent:GetChildren()) do
  4947. if v:IsA("Humanoid") then
  4948. v.Health = v.Health - 20
  4949.  
  4950. v.PlatformStand = true
  4951. end
  4952. end
  4953. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  4954. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  4955. Zanzoken = Instance.new("Part",char)
  4956. Zanzoken.Anchored = true
  4957. Zanzoken.Position = v3(999,999,999)
  4958. Zanzoken.CFrame = Torso.CFrame
  4959. game.Debris:AddItem(Zanzoken,0.5)
  4960. Zanzoken.Transparency = 1
  4961. Zano:Play()
  4962. wait()
  4963. idk = Instance.new("BillboardGui",Zanzoken)
  4964. idk.Size = UDim2.new(10,0,15,0)
  4965. idk.AlwaysOnTop = false
  4966. idk1 = Instance.new("ImageLabel",idk)
  4967. idk1.BackgroundTransparency = 1
  4968. idk.ExtentsOffset = v3(0,0,0)
  4969. idk1.ImageTransparency = 0
  4970. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4971. idk1.Size = UDim2.new(2,0,1,0)
  4972. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4973. idk1.Image = "rbxassetid://319554883"
  4974. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4975. wait()
  4976. Zanzoken = Instance.new("Part",char)
  4977. Zanzoken.Anchored = true
  4978. Zanzoken.Position = v3(999,999,999)
  4979. Zanzoken.CFrame = Torso.CFrame
  4980. game.Debris:AddItem(Zanzoken,0.5)
  4981. Zanzoken.Transparency = 1
  4982. wait()
  4983. idk = Instance.new("BillboardGui",Zanzoken)
  4984. idk.Size = UDim2.new(20,0,20,0)
  4985. idk.AlwaysOnTop = false
  4986. idk1 = Instance.new("ImageLabel",idk)
  4987. idk1.BackgroundTransparency = 1
  4988. idk.ExtentsOffset = v3(0,0,0)
  4989. idk1.ImageTransparency = 0
  4990. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4991. idk1.Size = UDim2.new(2,0,1,0)
  4992. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4993. idk1.Image = "rbxassetid://319554883"
  4994. punchsound1:Play()
  4995. for i = 0, 6, 0.1 do
  4996. swait()
  4997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4999. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5000. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5001. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5002. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5003. end
  5004. for i = 0, 0.6, 0.1 do
  5005. swait()
  5006. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5007. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5008. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5009. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5010. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5011. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5012. end
  5013. for i = 0, 0.6, 0.1 do
  5014. swait()
  5015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5017. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5019. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5020. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5021. end
  5022. punchsound1:Play()
  5023. for i = 0, 1, 0.1 do
  5024. swait()
  5025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5031. end
  5032. for i = 0, 0.6, 0.1 do
  5033. swait()
  5034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5036. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5037. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5038. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5039. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5040. end
  5041. for i = 0, 0.6, 0.1 do
  5042. swait()
  5043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5048. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. end
  5050. punchsound1:Play()
  5051. for i = 0, 1, 0.1 do
  5052. swait()
  5053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5056. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5057. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5058. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5059. end
  5060. for i = 0, 0.6, 0.1 do
  5061. swait()
  5062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5064. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5065. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5066. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5067. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5068. end
  5069. for i = 0, 0.6, 0.1 do
  5070. swait()
  5071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5073. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5074. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5075. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5076. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5077. end
  5078. punchsound1:Play()
  5079. for i = 0, 1, 0.1 do
  5080. swait()
  5081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5087. end
  5088. for i = 0, 0.6, 0.1 do
  5089. swait()
  5090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5096. end
  5097. for i = 0, 0.6, 0.1 do
  5098. swait()
  5099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5101. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5102. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5105. end
  5106. punchsound1:Play()
  5107. for i = 0, 1, 0.1 do
  5108. swait()
  5109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5111. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5112. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5113. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5114. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5115. end
  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. punchsound1:Play()
  5135. for i = 0, 1, 0.1 do
  5136. swait()
  5137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5139. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5140. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5141. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5142. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5143. end
  5144. for i = 0, 0.6, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5148. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5149. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5150. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5151. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5152. end
  5153. for i = 0, 0.6, 0.1 do
  5154. swait()
  5155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5161. end
  5162. punchsound1:Play()
  5163. for i = 0, 1, 0.1 do
  5164. swait()
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5167. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5168. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5169. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5170. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5171. end
  5172.  
  5173.  
  5174.  
  5175. for i,v in pairs(to.Parent:GetChildren()) do
  5176. if v:IsA("Humanoid") then
  5177. v.Health = v.Health - 20
  5178.  
  5179. v.PlatformStand = true
  5180. end
  5181. end
  5182. StrongPunch:Play()
  5183. for i = 0, 1, 0.1 do
  5184. swait()
  5185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5187. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5189. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5190. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5191. end
  5192. for i = 0, 1, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5198. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5199. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5200. end
  5201. for i,v in pairs(to.Parent:GetChildren()) do
  5202. if v:IsA("Humanoid") then
  5203. v.Health = v.Health - 5
  5204.  
  5205. v.PlatformStand = true
  5206. end
  5207. end
  5208. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5209. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5210. Zanzoken = Instance.new("Part",char)
  5211. Zanzoken.Anchored = true
  5212. Zanzoken.Position = v3(999,999,999)
  5213. Zanzoken.CFrame = Torso.CFrame
  5214. game.Debris:AddItem(Zanzoken,0.5)
  5215. Zanzoken.Transparency = 1
  5216. Zano:Play()
  5217. wait()
  5218. idk = Instance.new("BillboardGui",Zanzoken)
  5219. idk.Size = UDim2.new(10,0,15,0)
  5220. idk.AlwaysOnTop = false
  5221. idk1 = Instance.new("ImageLabel",idk)
  5222. idk1.BackgroundTransparency = 1
  5223. idk.ExtentsOffset = v3(0,0,0)
  5224. idk1.ImageTransparency = 0
  5225. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5226. idk1.Size = UDim2.new(2,0,1,0)
  5227. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5228. idk1.Image = "rbxassetid://319554883"
  5229. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5230. wait()
  5231. Zanzoken = Instance.new("Part",char)
  5232. Zanzoken.Anchored = true
  5233. Zanzoken.Position = v3(999,999,999)
  5234. Zanzoken.CFrame = Torso.CFrame
  5235. game.Debris:AddItem(Zanzoken,0.5)
  5236. Zanzoken.Transparency = 1
  5237. wait()
  5238. idk = Instance.new("BillboardGui",Zanzoken)
  5239. idk.Size = UDim2.new(20,0,20,0)
  5240. idk.AlwaysOnTop = false
  5241. idk1 = Instance.new("ImageLabel",idk)
  5242. idk1.BackgroundTransparency = 1
  5243. idk.ExtentsOffset = v3(0,0,0)
  5244. idk1.ImageTransparency = 0
  5245. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5246. idk1.Size = UDim2.new(2,0,1,0)
  5247. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5248. idk1.Image = "rbxassetid://319554883"
  5249. for i = 0, 1, 0.1 do
  5250. swait()
  5251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5254. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5255. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5256. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5257. end
  5258. punchsound1:Play()
  5259. for i = 0, 1, 0.1 do
  5260. swait()
  5261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5266. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5267. end
  5268. punchsound1:Play()
  5269. for i = 0, 1, 0.1 do
  5270. swait()
  5271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5273. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5274. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5275. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5276. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5277. end
  5278. for i = 0, 1, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5285. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5286. end
  5287. for i = 0, 1, 0.1 do
  5288. swait()
  5289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5292. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5293. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5294. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5295. end
  5296. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5297. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5298. Zanzoken = Instance.new("Part",char)
  5299. Zanzoken.Anchored = true
  5300. Zanzoken.Position = v3(999,999,999)
  5301. Zanzoken.CFrame = Torso.CFrame
  5302. game.Debris:AddItem(Zanzoken,0.5)
  5303. Zanzoken.Transparency = 1
  5304. Zano:Play()
  5305. wait()
  5306. idk = Instance.new("BillboardGui",Zanzoken)
  5307. idk.Size = UDim2.new(10,0,15,0)
  5308. idk.AlwaysOnTop = false
  5309. idk1 = Instance.new("ImageLabel",idk)
  5310. idk1.BackgroundTransparency = 1
  5311. idk.ExtentsOffset = v3(0,0,0)
  5312. idk1.ImageTransparency = 0
  5313. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5314. idk1.Size = UDim2.new(2,0,1,0)
  5315. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5316. idk1.Image = "rbxassetid://319554883"
  5317. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5318. wait()
  5319. Zanzoken = Instance.new("Part",char)
  5320. Zanzoken.Anchored = true
  5321. Zanzoken.Position = v3(999,999,999)
  5322. Zanzoken.CFrame = Torso.CFrame
  5323. game.Debris:AddItem(Zanzoken,0.5)
  5324. Zanzoken.Transparency = 1
  5325. wait()
  5326. idk = Instance.new("BillboardGui",Zanzoken)
  5327. idk.Size = UDim2.new(20,0,20,0)
  5328. idk.AlwaysOnTop = false
  5329. idk1 = Instance.new("ImageLabel",idk)
  5330. idk1.BackgroundTransparency = 1
  5331. idk.ExtentsOffset = v3(0,0,0)
  5332. idk1.ImageTransparency = 0
  5333. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5334. idk1.Size = UDim2.new(2,0,1,0)
  5335. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5336. idk1.Image = "rbxassetid://319554883"
  5337. StrongPunch:Play()
  5338. Break:Play()
  5339.  
  5340. for i = 0, 6, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5348. end
  5349. StrongPunch1:Play()
  5350. for i = 0, 6, 0.1 do
  5351. swait()
  5352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5355. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5356. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5357. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5358. end
  5359. StrongPunch2:Play()
  5360. for i = 0, 7, 0.1 do
  5361. swait()
  5362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5364. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5365. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5367. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5368. end
  5369. for i = 0, 1, 0.1 do
  5370. swait()
  5371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5377. end
  5378. punchsound1:Play()
  5379. for i = 0, 1, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5386. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5387. end
  5388. punchsound1:Play()
  5389. for i = 0, 1, 0.1 do
  5390. swait()
  5391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5393. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5394. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5395. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5396. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5397. end
  5398. for i = 0, 1, 0.1 do
  5399. swait()
  5400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5402. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5405. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5406. end
  5407. for i = 0, 1, 0.1 do
  5408. swait()
  5409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5415. end
  5416. punchsound1:Play()
  5417. for i = 0, 0.5, 0.1 do
  5418. swait()
  5419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5423. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5424. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5425. end
  5426. punchsound1:Play()
  5427. for i = 0, 0.5, 0.1 do
  5428. swait()
  5429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5431. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5432. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5433. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5434. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5435. end
  5436. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5437. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5438. Zanzoken = Instance.new("Part",char)
  5439. Zanzoken.Anchored = true
  5440. Zanzoken.Position = v3(999,999,999)
  5441. Zanzoken.CFrame = Torso.CFrame
  5442. game.Debris:AddItem(Zanzoken,0.5)
  5443. Zanzoken.Transparency = 1
  5444. Zano:Play()
  5445. wait()
  5446. idk = Instance.new("BillboardGui",Zanzoken)
  5447. idk.Size = UDim2.new(10,0,15,0)
  5448. idk.AlwaysOnTop = false
  5449. idk1 = Instance.new("ImageLabel",idk)
  5450. idk1.BackgroundTransparency = 1
  5451. idk.ExtentsOffset = v3(0,0,0)
  5452. idk1.ImageTransparency = 0
  5453. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5454. idk1.Size = UDim2.new(2,0,1,0)
  5455. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5456. idk1.Image = "rbxassetid://319554883"
  5457. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5458. wait()
  5459. Zanzoken = Instance.new("Part",char)
  5460. Zanzoken.Anchored = true
  5461. Zanzoken.Position = v3(999,999,999)
  5462. Zanzoken.CFrame = Torso.CFrame
  5463. game.Debris:AddItem(Zanzoken,0.5)
  5464. Zanzoken.Transparency = 1
  5465. wait()
  5466. idk = Instance.new("BillboardGui",Zanzoken)
  5467. idk.Size = UDim2.new(20,0,20,0)
  5468. idk.AlwaysOnTop = false
  5469. idk1 = Instance.new("ImageLabel",idk)
  5470. idk1.BackgroundTransparency = 1
  5471. idk.ExtentsOffset = v3(0,0,0)
  5472. idk1.ImageTransparency = 0
  5473. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5474. idk1.Size = UDim2.new(2,0,1,0)
  5475. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5476. idk1.Image = "rbxassetid://319554883"
  5477. for i = 0, 0.4, 0.1 do
  5478. swait()
  5479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5481. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5482. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5483. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5484. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5485. end
  5486. punchsound1:Play()
  5487. for i = 0, 0.4, 0.1 do
  5488. swait()
  5489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5491. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5494. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5495. end
  5496. for i = 0, 0.4, 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. punchsound1:Play()
  5506. for i = 0, 0.4, 0.1 do
  5507. swait()
  5508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5511. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5513. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5514. end
  5515. for i = 0, 0.4, 0.1 do
  5516. swait()
  5517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5519. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5520. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5521. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5522. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5523. end
  5524. punchsound1:Play()
  5525. for i = 0, 0.4, 0.1 do
  5526. swait()
  5527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5532. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5533. end
  5534. for i = 0, 0.4, 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. punchsound1:Play()
  5544. for i = 0, 0.4, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5551. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5552. end
  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. punchsound1:Play()
  5563. for i = 0, 0.4, 0.1 do
  5564. swait()
  5565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5567. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5570. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5571. end
  5572. for i = 0, 0.4, 0.1 do
  5573. swait()
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5577. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5578. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5579. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5580. end
  5581. punchsound1:Play()
  5582. for i = 0, 0.4, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5589. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5590. end
  5591. for i = 0, 0.4, 0.1 do
  5592. swait()
  5593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5595. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5596. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5597. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5598. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5599. end
  5600. punchsound1:Play()
  5601. for i = 0, 0.4, 0.1 do
  5602. swait()
  5603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5605. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5608. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5609. end
  5610. punchsound1:Play()
  5611. local pie222 = Instance.new("ParticleEmitter")
  5612. pie222.Parent = LeftArm
  5613. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5614. pie222.LightEmission = 1
  5615. pie222.Size = NumberSequence.new(3)
  5616. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5617. pie222.Transparency = NumberSequence.new(0.6,1)
  5618. pie222.EmissionDirection = "Top"
  5619. pie222.Enabled = true
  5620. pie222.Lifetime = NumberRange.new(1)
  5621. pie222.Rotation = NumberRange.new(-320, 320)
  5622. pie222.Rate = 404
  5623. pie222.Speed = NumberRange.new(0)
  5624. pie222.LockedToPart = false
  5625. pie222.VelocitySpread = 2
  5626. for i = 0, 2, 0.1 do
  5627. swait()
  5628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5630. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5631. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5632. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5633. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5634. end
  5635. wait(2)
  5636. bigbangattack2()
  5637. pie222:Destroy()
  5638.  
  5639. for i,v in pairs(to.Parent:GetChildren()) do
  5640. if v:IsA("Humanoid") then
  5641. v.Health = v.Health - math.huge
  5642.  
  5643. v.PlatformStand = true
  5644. end
  5645. end
  5646.  
  5647. hit1 = false
  5648.  
  5649. hit2 = true
  5650. for i,v in pairs(to.Parent:GetChildren()) do
  5651. if v:IsA("Humanoid") then
  5652. v.Health = v.Health - 10
  5653.  
  5654. v.PlatformStand = true
  5655. end
  5656. end
  5657. hit2 = false
  5658.  
  5659. hit3 = true
  5660. hit4 = true
  5661.  
  5662.  
  5663.  
  5664.  
  5665. coroutine.wrap(function()
  5666. for i=1,2 do
  5667. wait()
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673. for i,v in pairs(to.Parent:GetChildren()) do
  5674. if v:IsA("Humanoid") then
  5675. v.Health = v.Health - 2
  5676.  
  5677. v.PlatformStand = true
  5678. end
  5679. end
  5680. end
  5681.  
  5682.  
  5683. wait(3)
  5684. end)()
  5685.  
  5686.  
  5687.  
  5688.  
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699. for i,v in pairs(to.Parent:GetChildren()) do
  5700. if v:IsA("Humanoid") then
  5701. v.Health = v.Health - 10
  5702.  
  5703. v.PlatformStand = true
  5704. end
  5705. end
  5706.  
  5707.  
  5708.  
  5709. hitground = new("Part",char)
  5710. hitground.Size = Vector3.new(5,5,5)
  5711. hitground.Name = "Ground"
  5712. hitground.Transparency = 1
  5713. hitground.CanCollide = false
  5714. game.Debris:AddItem(hitground,2)
  5715. hitground.Position = Vector3.new(999,999,999)
  5716. hitgroundweld = new("Weld",hitground)
  5717. hitgroundweld.Part0 = to
  5718. hitgroundweld.Part1 = hitground
  5719. hitground.Touched:connect(function(hit2)
  5720. if hit2.Size.x > 150 then
  5721. hitground:Destroy()
  5722. ad = new("Part",char)
  5723. ad.Name = "NewPart"
  5724. ad.Size = Vector3.new(30,0.1,30)
  5725. ad.CanCollide = false
  5726. ad.Anchored = true
  5727. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5728. ad.Transparency = 1
  5729. aad = new("Decal",ad)
  5730.  
  5731. aad.Face = "Top"
  5732. aad.Transparency = 1
  5733. aad.Transparency = 0
  5734. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5735. smoke = new("Part",to)
  5736. smokemesh = new("SpecialMesh",smoke)
  5737. smokemesh.MeshId = "rbxassetid://928329648"
  5738. smoke.BrickColor = hit2.BrickColor
  5739. smoke.Anchored = true
  5740. smoke.Position = hitground.Position
  5741. GroundImpact:Play()
  5742. for i = 1,20 do
  5743. wait()
  5744. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5745. smoke.Transparency = smoke.Transparency + 1/20
  5746. end
  5747. smoke:Destroy()
  5748. wait(0.5)
  5749.  
  5750. for i = 1,20 do
  5751. wait(0.1)
  5752. aad.Transparency = aad.Transparency + 1/20
  5753. end
  5754. end
  5755. end)
  5756. ys = Instance.new("BodyVelocity",to)
  5757. ys.Name = "GO"
  5758.  
  5759. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5760.  
  5761. ys.Velocity = v3(0,-90,0)
  5762.  
  5763. wait(1)
  5764. ys:Destroy()
  5765.  
  5766.  
  5767.  
  5768. hit3 = false
  5769. hit4 = false
  5770.  
  5771.  
  5772. hit1 = false
  5773. hit2 = false
  5774. hit3 = false
  5775. hit4 = false
  5776. idle = true
  5777. RootPart.Anchored = false
  5778. end
  5779. end)
  5780. end
  5781.  
  5782. function Combo3()
  5783. getplayer = new("Part",char)
  5784. getplayer.Position = Vector3.new(999,999,999)
  5785. getplayer.Transparency = 1
  5786. getplayer.Size = v3(3,3,3)
  5787. getplayer.CanCollide = false
  5788. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5789. getplayer.Name = "GetPlayer"
  5790.  
  5791. game.Debris:AddItem(getplayer,0.5)
  5792.  
  5793. getplayer.Touched:connect(function(hit)
  5794. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5795. getplayer:Destroy()
  5796. to = hit.Parent:findFirstChild("HumanoidRootPart")
  5797. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5798. to.Anchored = true
  5799. RootPart.Anchored = true
  5800. idle = false
  5801.  
  5802.  
  5803. punchsound1:Play()
  5804. hit1 = true
  5805. for i = 0, 1, 0.1 do
  5806. swait()
  5807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5809. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5810. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5811. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5812. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5813. end
  5814. punchsound1:Play()
  5815. for i = 0, 1, 0.1 do
  5816. swait()
  5817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5819. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5821. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5822. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5823. end
  5824. punchsound1:Play()
  5825. for i = 0, 1, 0.1 do
  5826. swait()
  5827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5829. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5830. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5831. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5832. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5833. end
  5834. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5835. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5836. Zanzoken = Instance.new("Part",char)
  5837. Zanzoken.Anchored = true
  5838. Zanzoken.Position = v3(999,999,999)
  5839. Zanzoken.CFrame = Torso.CFrame
  5840. game.Debris:AddItem(Zanzoken,0.5)
  5841. Zanzoken.Transparency = 1
  5842. Zano:Play()
  5843. wait()
  5844. idk = Instance.new("BillboardGui",Zanzoken)
  5845. idk.Size = UDim2.new(10,0,15,0)
  5846. idk.AlwaysOnTop = false
  5847. idk1 = Instance.new("ImageLabel",idk)
  5848. idk1.BackgroundTransparency = 1
  5849. idk.ExtentsOffset = v3(0,0,0)
  5850. idk1.ImageTransparency = 0
  5851. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5852. idk1.Size = UDim2.new(2,0,1,0)
  5853. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5854. idk1.Image = "rbxassetid://319554883"
  5855. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5856. wait()
  5857. Zanzoken = Instance.new("Part",char)
  5858. Zanzoken.Anchored = true
  5859. Zanzoken.Position = v3(999,999,999)
  5860. Zanzoken.CFrame = Torso.CFrame
  5861. game.Debris:AddItem(Zanzoken,0.5)
  5862. Zanzoken.Transparency = 1
  5863. wait()
  5864. idk = Instance.new("BillboardGui",Zanzoken)
  5865. idk.Size = UDim2.new(20,0,20,0)
  5866. idk.AlwaysOnTop = false
  5867. idk1 = Instance.new("ImageLabel",idk)
  5868. idk1.BackgroundTransparency = 1
  5869. idk.ExtentsOffset = v3(0,0,0)
  5870. idk1.ImageTransparency = 0
  5871. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5872. idk1.Size = UDim2.new(2,0,1,0)
  5873. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5874. idk1.Image = "rbxassetid://319554883"
  5875. for i = 0, 1, 0.1 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5883. end
  5884. punchsound1:Play()
  5885. for i = 0, 1, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5892. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5893. end
  5894. punchsound1:Play()
  5895. for i = 0, 1, 0.1 do
  5896. swait()
  5897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5899. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5900. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5901. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5902. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5903. end
  5904. for i = 0, 1, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5912. end
  5913. punchsound1:Play()
  5914. for i = 0, 1, 0.1 do
  5915. swait()
  5916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5918. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5920. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5921. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5922. end
  5923. punchsound1:Play()
  5924. for i = 0, 1, 0.1 do
  5925. swait()
  5926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5928. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5929. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5930. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5931. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5932. end
  5933. for i = 0, 1, 0.1 do
  5934. swait()
  5935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5937. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5938. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5939. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5940. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5941. end
  5942. punchsound1:Play()
  5943. for i = 0, 1, 0.1 do
  5944. swait()
  5945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5950. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5951. end
  5952. punchsound1:Play()
  5953. for i,v in pairs(to.Parent:GetChildren()) do
  5954. if v:IsA("Humanoid") then
  5955. v.Health = v.Health - 10
  5956.  
  5957. v.PlatformStand = true
  5958. end
  5959. end
  5960. for i = 0, 1, 0.1 do
  5961. swait()
  5962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5964. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5965. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5966. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5967. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5968. end
  5969.  
  5970. for i = 0, 1, 0.1 do
  5971. swait()
  5972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5974. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5976. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5977. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5978. end
  5979. punchsound1:Play()
  5980. for i = 0, 1, 0.1 do
  5981. swait()
  5982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5984. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5985. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5986. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5987. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5988. end
  5989. for i,v in pairs(to.Parent:GetChildren()) do
  5990. if v:IsA("Humanoid") then
  5991. v.Health = v.Health - 3
  5992.  
  5993. v.PlatformStand = true
  5994. end
  5995. end
  5996. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  5997. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  5998. Zanzoken = Instance.new("Part",char)
  5999. Zanzoken.Anchored = true
  6000. Zanzoken.Position = v3(999,999,999)
  6001. Zanzoken.CFrame = Torso.CFrame
  6002. game.Debris:AddItem(Zanzoken,0.5)
  6003. Zanzoken.Transparency = 1
  6004. Zano:Play()
  6005. wait()
  6006. idk = Instance.new("BillboardGui",Zanzoken)
  6007. idk.Size = UDim2.new(10,0,15,0)
  6008. idk.AlwaysOnTop = false
  6009. idk1 = Instance.new("ImageLabel",idk)
  6010. idk1.BackgroundTransparency = 1
  6011. idk.ExtentsOffset = v3(0,0,0)
  6012. idk1.ImageTransparency = 0
  6013. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6014. idk1.Size = UDim2.new(2,0,1,0)
  6015. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6016. idk1.Image = "rbxassetid://319554883"
  6017. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6018. wait()
  6019. Zanzoken = Instance.new("Part",char)
  6020. Zanzoken.Anchored = true
  6021. Zanzoken.Position = v3(999,999,999)
  6022. Zanzoken.CFrame = Torso.CFrame
  6023. game.Debris:AddItem(Zanzoken,0.5)
  6024. Zanzoken.Transparency = 1
  6025. wait()
  6026. idk = Instance.new("BillboardGui",Zanzoken)
  6027. idk.Size = UDim2.new(20,0,20,0)
  6028. idk.AlwaysOnTop = false
  6029. idk1 = Instance.new("ImageLabel",idk)
  6030. idk1.BackgroundTransparency = 1
  6031. idk.ExtentsOffset = v3(0,0,0)
  6032. idk1.ImageTransparency = 0
  6033. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6034. idk1.Size = UDim2.new(2,0,1,0)
  6035. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6036. idk1.Image = "rbxassetid://319554883"
  6037. for i = 0, 1, 0.1 do
  6038. swait()
  6039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6041. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6042. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6043. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6044. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6045. end
  6046. for i = 0, 1, 0.1 do
  6047. swait()
  6048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6054. end
  6055. punchsound1:Play()
  6056. for i = 0, 1, 0.1 do
  6057. swait()
  6058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6064. end
  6065. for i,v in pairs(to.Parent:GetChildren()) do
  6066. if v:IsA("Humanoid") then
  6067. v.Health = v.Health - 3
  6068.  
  6069. v.PlatformStand = true
  6070. end
  6071. end
  6072. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6073. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6074. Zanzoken = Instance.new("Part",char)
  6075. Zanzoken.Anchored = true
  6076. Zanzoken.Position = v3(999,999,999)
  6077. Zanzoken.CFrame = Torso.CFrame
  6078. game.Debris:AddItem(Zanzoken,0.5)
  6079. Zanzoken.Transparency = 1
  6080. Zano:Play()
  6081. wait()
  6082. idk = Instance.new("BillboardGui",Zanzoken)
  6083. idk.Size = UDim2.new(10,0,15,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. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6094. wait()
  6095. Zanzoken = Instance.new("Part",char)
  6096. Zanzoken.Anchored = true
  6097. Zanzoken.Position = v3(999,999,999)
  6098. Zanzoken.CFrame = Torso.CFrame
  6099. game.Debris:AddItem(Zanzoken,0.5)
  6100. Zanzoken.Transparency = 1
  6101. wait()
  6102. idk = Instance.new("BillboardGui",Zanzoken)
  6103. idk.Size = UDim2.new(20,0,20,0)
  6104. idk.AlwaysOnTop = false
  6105. idk1 = Instance.new("ImageLabel",idk)
  6106. idk1.BackgroundTransparency = 1
  6107. idk.ExtentsOffset = v3(0,0,0)
  6108. idk1.ImageTransparency = 0
  6109. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6110. idk1.Size = UDim2.new(2,0,1,0)
  6111. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6112. idk1.Image = "rbxassetid://319554883"
  6113. punchsound1:Play()
  6114. for i = 0, 1, 0.1 do
  6115. swait()
  6116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6118. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6119. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6120. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6121. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6122. end
  6123. punchsound1:Play()
  6124. for i = 0, 1, 0.1 do
  6125. swait()
  6126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6128. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6129. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6130. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6131. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6132. end
  6133.  
  6134.  
  6135. for i,v in pairs(to.Parent:GetChildren()) do
  6136. if v:IsA("Humanoid") then
  6137. v.Health = v.Health - 20
  6138.  
  6139. v.PlatformStand = true
  6140. end
  6141. end
  6142. StrongPunch:Play()
  6143. for i = 0, 1, 0.1 do
  6144. swait()
  6145. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6146. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6147. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6149. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6150. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6151. end
  6152. for i = 0, 1, 0.1 do
  6153. swait()
  6154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6156. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6157. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6158. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6159. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6160. end
  6161. for i,v in pairs(to.Parent:GetChildren()) do
  6162. if v:IsA("Humanoid") then
  6163. v.Health = v.Health - 3
  6164.  
  6165. v.PlatformStand = true
  6166. end
  6167. end
  6168. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6169. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6170. Zanzoken = Instance.new("Part",char)
  6171. Zanzoken.Anchored = true
  6172. Zanzoken.Position = v3(999,999,999)
  6173. Zanzoken.CFrame = Torso.CFrame
  6174. game.Debris:AddItem(Zanzoken,0.5)
  6175. Zanzoken.Transparency = 1
  6176. Zano:Play()
  6177. wait()
  6178. idk = Instance.new("BillboardGui",Zanzoken)
  6179. idk.Size = UDim2.new(10,0,15,0)
  6180. idk.AlwaysOnTop = false
  6181. idk1 = Instance.new("ImageLabel",idk)
  6182. idk1.BackgroundTransparency = 1
  6183. idk.ExtentsOffset = v3(0,0,0)
  6184. idk1.ImageTransparency = 0
  6185. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6186. idk1.Size = UDim2.new(2,0,1,0)
  6187. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6188. idk1.Image = "rbxassetid://319554883"
  6189. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6190. wait()
  6191. Zanzoken = Instance.new("Part",char)
  6192. Zanzoken.Anchored = true
  6193. Zanzoken.Position = v3(999,999,999)
  6194. Zanzoken.CFrame = Torso.CFrame
  6195. game.Debris:AddItem(Zanzoken,0.5)
  6196. Zanzoken.Transparency = 1
  6197. wait()
  6198. idk = Instance.new("BillboardGui",Zanzoken)
  6199. idk.Size = UDim2.new(20,0,20,0)
  6200. idk.AlwaysOnTop = false
  6201. idk1 = Instance.new("ImageLabel",idk)
  6202. idk1.BackgroundTransparency = 1
  6203. idk.ExtentsOffset = v3(0,0,0)
  6204. idk1.ImageTransparency = 0
  6205. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6206. idk1.Size = UDim2.new(2,0,1,0)
  6207. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6208. idk1.Image = "rbxassetid://319554883"
  6209. for i = 0, 1, 0.1 do
  6210. swait()
  6211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6213. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6214. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6215. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6216. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6217. end
  6218. punchsound1:Play()
  6219. for i = 0, 1, 0.1 do
  6220. swait()
  6221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6223. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6225. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6226. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6227. end
  6228. punchsound1:Play()
  6229. for i = 0, 1, 0.1 do
  6230. swait()
  6231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6233. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6234. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6235. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6236. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6237. end
  6238. for i = 0, 1, 0.1 do
  6239. swait()
  6240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6246. end
  6247. for i = 0, 1, 0.1 do
  6248. swait()
  6249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6251. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6252. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6253. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6254. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6255. end
  6256. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6257. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6258. Zanzoken = Instance.new("Part",char)
  6259. Zanzoken.Anchored = true
  6260. Zanzoken.Position = v3(999,999,999)
  6261. Zanzoken.CFrame = Torso.CFrame
  6262. game.Debris:AddItem(Zanzoken,0.5)
  6263. Zanzoken.Transparency = 1
  6264. Zano:Play()
  6265. wait()
  6266. idk = Instance.new("BillboardGui",Zanzoken)
  6267. idk.Size = UDim2.new(10,0,15,0)
  6268. idk.AlwaysOnTop = false
  6269. idk1 = Instance.new("ImageLabel",idk)
  6270. idk1.BackgroundTransparency = 1
  6271. idk.ExtentsOffset = v3(0,0,0)
  6272. idk1.ImageTransparency = 0
  6273. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6274. idk1.Size = UDim2.new(2,0,1,0)
  6275. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6276. idk1.Image = "rbxassetid://319554883"
  6277. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6278. wait()
  6279. Zanzoken = Instance.new("Part",char)
  6280. Zanzoken.Anchored = true
  6281. Zanzoken.Position = v3(999,999,999)
  6282. Zanzoken.CFrame = Torso.CFrame
  6283. game.Debris:AddItem(Zanzoken,0.5)
  6284. Zanzoken.Transparency = 1
  6285. wait()
  6286. idk = Instance.new("BillboardGui",Zanzoken)
  6287. idk.Size = UDim2.new(20,0,20,0)
  6288. idk.AlwaysOnTop = false
  6289. idk1 = Instance.new("ImageLabel",idk)
  6290. idk1.BackgroundTransparency = 1
  6291. idk.ExtentsOffset = v3(0,0,0)
  6292. idk1.ImageTransparency = 0
  6293. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6294. idk1.Size = UDim2.new(2,0,1,0)
  6295. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6296. idk1.Image = "rbxassetid://319554883"
  6297. StrongPunch:Play()
  6298. Break:Play()
  6299. local Aura4 = Instance.new('ParticleEmitter')
  6300. Aura4.Name = "Aura"
  6301. Aura4.Texture = "rbxassetid://1046299182"
  6302. Aura4.Parent = Torso
  6303. Aura4.LightEmission = 1
  6304. Aura4.Transparency = NumberSequence.new(0.7,1)
  6305. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6306. Aura4.Size = NumberSequence.new(1,30)
  6307. Aura4.Rotation = NumberRange.new(-360,360)
  6308. Aura4.LockedToPart = true
  6309. Aura4.Lifetime = NumberRange.new(0.2)
  6310. Aura4.Rate = 100
  6311. Aura4.Speed = NumberRange.new(0)
  6312. Aura4.EmissionDirection = "Top"
  6313. for i = 0, 6, 0.1 do
  6314. swait()
  6315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6317. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6318. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6319. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6320. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6321. end
  6322. Aura4:Destroy()
  6323. wait(0.1)
  6324. local Aura4 = Instance.new('ParticleEmitter')
  6325. Aura4.Name = "Aura"
  6326. Aura4.Texture = "rbxassetid://1046299182"
  6327. Aura4.Parent = Torso
  6328. Aura4.LightEmission = 1
  6329. Aura4.Transparency = NumberSequence.new(0.7,1)
  6330. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6331. Aura4.Size = NumberSequence.new(1,30)
  6332. Aura4.Rotation = NumberRange.new(-360,360)
  6333. Aura4.LockedToPart = true
  6334. Aura4.Lifetime = NumberRange.new(0.2)
  6335. Aura4.Rate = 100
  6336. Aura4.Speed = NumberRange.new(0)
  6337. Aura4.EmissionDirection = "Top"
  6338. StrongPunch1:Play()
  6339. Break:Play()
  6340. for i = 0, 6, 0.1 do
  6341. swait()
  6342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6347. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6348. end
  6349. Aura4:Destroy()
  6350. StrongPunch2:Play()
  6351. Break:Play()
  6352. local Aura4 = Instance.new('ParticleEmitter')
  6353. Aura4.Name = "Aura"
  6354. Aura4.Texture = "rbxassetid://1046299182"
  6355. Aura4.Parent = Torso
  6356. Aura4.LightEmission = 1
  6357. Aura4.Transparency = NumberSequence.new(0.7,1)
  6358. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6359. Aura4.Size = NumberSequence.new(1,30)
  6360. Aura4.Rotation = NumberRange.new(-360,360)
  6361. Aura4.LockedToPart = true
  6362. Aura4.Lifetime = NumberRange.new(0.2)
  6363. Aura4.Rate = 100
  6364. Aura4.Speed = NumberRange.new(0)
  6365. Aura4.EmissionDirection = "Top"
  6366. for i = 0, 7, 0.1 do
  6367. swait()
  6368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6370. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6373. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6374. end
  6375. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6376. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6377. Aura4:Destroy()
  6378. Zanzoken = Instance.new("Part",char)
  6379. Zanzoken.Anchored = true
  6380. Zanzoken.Position = v3(999,999,999)
  6381. Zanzoken.CFrame = Torso.CFrame
  6382. game.Debris:AddItem(Zanzoken,0.5)
  6383. Zanzoken.Transparency = 1
  6384. Zano:Play()
  6385. wait()
  6386. idk = Instance.new("BillboardGui",Zanzoken)
  6387. idk.Size = UDim2.new(10,0,15,0)
  6388. idk.AlwaysOnTop = false
  6389. idk1 = Instance.new("ImageLabel",idk)
  6390. idk1.BackgroundTransparency = 1
  6391. idk.ExtentsOffset = v3(0,0,0)
  6392. idk1.ImageTransparency = 0
  6393. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6394. idk1.Size = UDim2.new(2,0,1,0)
  6395. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6396. idk1.Image = "rbxassetid://319554883"
  6397. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6398. wait()
  6399. Zanzoken = Instance.new("Part",char)
  6400. Zanzoken.Anchored = true
  6401. Zanzoken.Position = v3(999,999,999)
  6402. Zanzoken.CFrame = Torso.CFrame
  6403. game.Debris:AddItem(Zanzoken,0.5)
  6404. Zanzoken.Transparency = 1
  6405. wait()
  6406. idk = Instance.new("BillboardGui",Zanzoken)
  6407. idk.Size = UDim2.new(20,0,20,0)
  6408. idk.AlwaysOnTop = false
  6409. idk1 = Instance.new("ImageLabel",idk)
  6410. idk1.BackgroundTransparency = 1
  6411. idk.ExtentsOffset = v3(0,0,0)
  6412. idk1.ImageTransparency = 0
  6413. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6414. idk1.Size = UDim2.new(2,0,1,0)
  6415. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6416. idk1.Image = "rbxassetid://319554883"
  6417. for i = 0, 1, 0.1 do
  6418. swait()
  6419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6422. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6423. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6424. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6425. end
  6426. punchsound1:Play()
  6427. for i = 0, 1, 0.1 do
  6428. swait()
  6429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6431. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6434. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6435. end
  6436. punchsound1:Play()
  6437. for i = 0, 1, 0.1 do
  6438. swait()
  6439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6441. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6442. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6443. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6444. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6445. end
  6446. for i = 0, 1, 0.1 do
  6447. swait()
  6448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6450. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6452. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6453. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6454. end
  6455. for i = 0, 1, 0.1 do
  6456. swait()
  6457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6460. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6461. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6462. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6463. end
  6464. punchsound1:Play()
  6465. for i = 0, 0.5, 0.1 do
  6466. swait()
  6467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6469. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6471. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6472. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6473. end
  6474. punchsound1:Play()
  6475. for i = 0, 0.5, 0.1 do
  6476. swait()
  6477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6479. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6480. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6481. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6482. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6483. end
  6484. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6485. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6486. Zanzoken = Instance.new("Part",char)
  6487. Zanzoken.Anchored = true
  6488. Zanzoken.Position = v3(999,999,999)
  6489. Zanzoken.CFrame = Torso.CFrame
  6490. game.Debris:AddItem(Zanzoken,0.5)
  6491. Zanzoken.Transparency = 1
  6492. Zano:Play()
  6493. wait()
  6494. idk = Instance.new("BillboardGui",Zanzoken)
  6495. idk.Size = UDim2.new(10,0,15,0)
  6496. idk.AlwaysOnTop = false
  6497. idk1 = Instance.new("ImageLabel",idk)
  6498. idk1.BackgroundTransparency = 1
  6499. idk.ExtentsOffset = v3(0,0,0)
  6500. idk1.ImageTransparency = 0
  6501. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6502. idk1.Size = UDim2.new(2,0,1,0)
  6503. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6504. idk1.Image = "rbxassetid://319554883"
  6505. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6506. wait()
  6507. Zanzoken = Instance.new("Part",char)
  6508. Zanzoken.Anchored = true
  6509. Zanzoken.Position = v3(999,999,999)
  6510. Zanzoken.CFrame = Torso.CFrame
  6511. game.Debris:AddItem(Zanzoken,0.5)
  6512. Zanzoken.Transparency = 1
  6513. wait()
  6514. idk = Instance.new("BillboardGui",Zanzoken)
  6515. idk.Size = UDim2.new(20,0,20,0)
  6516. idk.AlwaysOnTop = false
  6517. idk1 = Instance.new("ImageLabel",idk)
  6518. idk1.BackgroundTransparency = 1
  6519. idk.ExtentsOffset = v3(0,0,0)
  6520. idk1.ImageTransparency = 0
  6521. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6522. idk1.Size = UDim2.new(2,0,1,0)
  6523. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6524. idk1.Image = "rbxassetid://319554883"
  6525. for i = 0, 0.4, 0.1 do
  6526. swait()
  6527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6529. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6530. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6531. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6532. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6533. end
  6534. punchsound1:Play()
  6535. for i = 0, 0.4, 0.1 do
  6536. swait()
  6537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6542. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6543. end
  6544. punchsound1:Play()
  6545. for i = 0, 1, 0.1 do
  6546. swait()
  6547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6550. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6551. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6552. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6553. end
  6554. for i,v in pairs(to.Parent:GetChildren()) do
  6555. if v:IsA("Humanoid") then
  6556. v.Health = v.Health - 8
  6557.  
  6558. v.PlatformStand = true
  6559. end
  6560. end
  6561.  
  6562. hit1 = false
  6563.  
  6564. punchsound1:Play()
  6565. hit2 = true
  6566. for i = 0, 1, 0.1 do
  6567. swait()
  6568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6570. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6572. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6573. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6574. end
  6575. for i,v in pairs(to.Parent:GetChildren()) do
  6576. if v:IsA("Humanoid") then
  6577. v.Health = v.Health - 10
  6578.  
  6579. v.PlatformStand = true
  6580. end
  6581. end
  6582. hit2 = false
  6583.  
  6584. punchsound1:Play()
  6585. hit3 = true
  6586. hit4 = true
  6587.  
  6588.  
  6589. punchsound1:Play()
  6590.  
  6591.  
  6592. coroutine.wrap(function()
  6593. for i=1,2 do
  6594. wait()
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600. for i,v in pairs(to.Parent:GetChildren()) do
  6601. if v:IsA("Humanoid") then
  6602. v.Health = v.Health - 30
  6603.  
  6604. v.PlatformStand = true
  6605. end
  6606. end
  6607. end
  6608.  
  6609.  
  6610. wait(3)
  6611. end)()
  6612.  
  6613.  
  6614.  
  6615. RootPart.Anchored = false
  6616.  
  6617.  
  6618.  
  6619.  
  6620.  
  6621. StrongPunch:Play()
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628. for i,v in pairs(to.Parent:GetChildren()) do
  6629. if v:IsA("Humanoid") then
  6630. v.Health = v.Health - 20
  6631.  
  6632. v.PlatformStand = true
  6633. end
  6634. end
  6635.  
  6636. StrongPunch2:Play()
  6637.  
  6638.  
  6639. hitground = new("Part",char)
  6640. hitground.Size = Vector3.new(5,5,5)
  6641. hitground.Name = "Ground"
  6642. hitground.Transparency = 1
  6643. hitground.CanCollide = false
  6644. game.Debris:AddItem(hitground,2)
  6645. hitground.Position = Vector3.new(999,999,999)
  6646. hitgroundweld = new("Weld",hitground)
  6647. hitgroundweld.Part0 = to
  6648. hitgroundweld.Part1 = hitground
  6649. hitground.Touched:connect(function(hit2)
  6650. if hit2.Size.x > 150 then
  6651. hitground:Destroy()
  6652. ad = new("Part",char)
  6653. ad.Name = "NewPart"
  6654. ad.Size = Vector3.new(30,0.1,30)
  6655. ad.CanCollide = false
  6656. ad.Anchored = true
  6657. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6658. ad.Transparency = 1
  6659. aad = new("Decal",ad)
  6660.  
  6661. aad.Face = "Top"
  6662. aad.Transparency = 1
  6663. aad.Transparency = 0
  6664. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6665. smoke = new("Part",to)
  6666. smokemesh = new("SpecialMesh",smoke)
  6667. smokemesh.MeshId = "rbxassetid://928329648"
  6668. smoke.BrickColor = hit2.BrickColor
  6669. smoke.Anchored = true
  6670. smoke.Position = hitground.Position
  6671. GroundImpact:Play()
  6672. for i = 1,20 do
  6673. wait()
  6674. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6675. smoke.Transparency = smoke.Transparency + 1/20
  6676. end
  6677. smoke:Destroy()
  6678. wait(0.5)
  6679.  
  6680. for i = 1,20 do
  6681. wait(0.1)
  6682. aad.Transparency = aad.Transparency + 1/20
  6683. end
  6684. end
  6685. end)
  6686. ys = Instance.new("BodyVelocity",to)
  6687. ys.Name = "GO"
  6688.  
  6689. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6690.  
  6691. ys.Velocity = v3(0,-90,0)
  6692.  
  6693. wait(1)
  6694. ys:Destroy()
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700. hit3 = false
  6701. hit4 = false
  6702.  
  6703.  
  6704. hit1 = false
  6705. hit2 = false
  6706. hit3 = false
  6707. hit4 = false
  6708. idle = true
  6709. RootPart.Anchored = false
  6710. to.Anchored = false
  6711. end
  6712. end)
  6713. end
  6714.  
  6715.  
  6716. function Combo2()
  6717. getplayer = new("Part",char)
  6718. getplayer.Position = Vector3.new(999,999,999)
  6719. getplayer.Transparency = 1
  6720. getplayer.Size = v3(55,55,55)
  6721. getplayer.CanCollide = false
  6722. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6723. getplayer.Name = "GetPlayer"
  6724.  
  6725. game.Debris:AddItem(getplayer,0.5)
  6726.  
  6727. getplayer.Touched:connect(function(hit)
  6728. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6729. getplayer:Destroy()
  6730. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6731. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6732. to.Anchored = true
  6733. idle = false
  6734.  
  6735.  
  6736. hit1 = true
  6737.  
  6738. for i,v in pairs(to.Parent:GetChildren()) do
  6739. if v:IsA("Humanoid") then
  6740. v.Health = v.Health - 20
  6741.  
  6742. v.PlatformStand = true
  6743. end
  6744. end
  6745.  
  6746. for i,v in pairs(to.Parent:GetChildren()) do
  6747. if v:IsA("Humanoid") then
  6748. v.Health = v.Health - 10
  6749.  
  6750. v.PlatformStand = true
  6751. end
  6752. end
  6753.  
  6754. hit1 = false
  6755.  
  6756.  
  6757. hit2 = true
  6758.  
  6759. for i,v in pairs(to.Parent:GetChildren()) do
  6760. if v:IsA("Humanoid") then
  6761. v.Health = v.Health - 5
  6762.  
  6763. v.PlatformStand = true
  6764. end
  6765. end
  6766. hit2 = false
  6767.  
  6768. punchsound1:Play()
  6769. hit3 = true
  6770. hit4 = true
  6771.  
  6772.  
  6773. punchsound1:Play()
  6774.  
  6775. coroutine.wrap(function()
  6776. for i=1,2 do
  6777. wait()
  6778. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6779. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6780.  
  6781.  
  6782. for i = 0, 1, 0.1 do
  6783. swait()
  6784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6786. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6789. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6790. end
  6791. StrongPunch:Play()
  6792. for i,v in pairs(to.Parent:GetChildren()) do
  6793. if v:IsA("Humanoid") then
  6794. v.Health = v.Health - 10
  6795.  
  6796. v.PlatformStand = true
  6797. end
  6798. end
  6799. end
  6800.  
  6801.  
  6802. wait(0.7)
  6803. end)()
  6804.  
  6805.  
  6806.  
  6807.  
  6808. RootPart.Anchored = true
  6809. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6810. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6811. local Must = Instance.new("Sound",Torso)
  6812. Must.SoundId = "rbxassetid://163627081"
  6813. Must.Pitch = 0.99
  6814. Must.Volume = 5
  6815. Must.Looped = false
  6816. wait(0)
  6817. Must:Play()
  6818.  
  6819.  
  6820. for i = 0, 1, 0.1 do
  6821. swait()
  6822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6824. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6827. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6828. end
  6829.  
  6830.  
  6831. StrongPunch:Play()
  6832.  
  6833.  
  6834. for i = 0, 1, 0.1 do
  6835. swait()
  6836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6839. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6840. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6841. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6842. end
  6843.  
  6844.  
  6845.  
  6846. for i,v in pairs(to.Parent:GetChildren()) do
  6847. if v:IsA("Humanoid") then
  6848. v.Health = v.Health - 20
  6849.  
  6850. v.PlatformStand = true
  6851. end
  6852. end
  6853.  
  6854.  
  6855. hitground = new("Part",char)
  6856. hitground.Size = Vector3.new(5,5,5)
  6857. hitground.Name = "Ground"
  6858. hitground.Transparency = 1
  6859. hitground.CanCollide = false
  6860. game.Debris:AddItem(hitground,2)
  6861. hitground.Position = Vector3.new(999,999,999)
  6862. hitgroundweld = new("Weld",hitground)
  6863. hitgroundweld.Part0 = to
  6864. hitgroundweld.Part1 = hitground
  6865. hitground.Touched:connect(function(hit2)
  6866. if hit2.Size.x > 150 then
  6867. hitground:Destroy()
  6868. ad = new("Part",char)
  6869. ad.Name = "NewPart"
  6870. ad.Size = Vector3.new(30,0.1,30)
  6871. ad.CanCollide = false
  6872. ad.Anchored = true
  6873. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6874. ad.Transparency = 1
  6875. aad = new("Decal",ad)
  6876.  
  6877. aad.Face = "Top"
  6878. aad.Transparency = 1
  6879. aad.Transparency = 0
  6880. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6881. smoke = new("Part",to)
  6882. smokemesh = new("SpecialMesh",smoke)
  6883. smokemesh.MeshId = "rbxassetid://928329648"
  6884. smoke.BrickColor = hit2.BrickColor
  6885. smoke.Anchored = true
  6886. smoke.Position = hitground.Position
  6887. GroundImpact:Play()
  6888. for i = 1,20 do
  6889. wait()
  6890. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6891. smoke.Transparency = smoke.Transparency + 1/20
  6892. end
  6893. smoke:Destroy()
  6894. wait(0.5)
  6895.  
  6896. for i = 1,20 do
  6897. wait(0.1)
  6898. aad.Transparency = aad.Transparency + 1/20
  6899. end
  6900. end
  6901. end)
  6902. to.Anchored = false
  6903. ys = Instance.new("BodyVelocity",to)
  6904. ys.Name = "GO"
  6905.  
  6906. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6907.  
  6908. ys.Velocity = v3(0,-90,0)
  6909.  
  6910. wait(1)
  6911. ys:Destroy()
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917. hit3 = false
  6918. hit4 = false
  6919.  
  6920.  
  6921. hit1 = false
  6922. hit2 = false
  6923. hit3 = false
  6924. hit4 = false
  6925. idle = true
  6926. RootPart.Anchored = false
  6927. end
  6928. end)
  6929. end
  6930.  
  6931. function KABOOMZ222()
  6932. local effspwn = Instance.new("Part")
  6933. coroutine.resume(coroutine.create(function()
  6934. local sound1 = Instance.new("Sound")
  6935. sound1.SoundId = "rbxassetid://440145223"
  6936. sound1.MaxDistance = 600
  6937. sound1.EmitterSize = 60
  6938. sound1.Volume = 5.5
  6939. sound1.Pitch = 1.3
  6940. sound1.Parent = effspwn
  6941. local sound2 = Instance.new("Sound")
  6942. sound2.SoundId = "rbxassetid://440145223"
  6943. sound2.MaxDistance = 300
  6944. sound2.EmitterSize = 20
  6945. sound2.Volume = 3
  6946. sound2.Pitch = 0.7
  6947. sound2.Parent = effspwn
  6948. local sound3 = Instance.new("Sound")
  6949. sound3.SoundId = "rbxassetid://440145223"
  6950. sound2.MaxDistance = 400
  6951. sound2.EmitterSize = 30
  6952. sound2.Volume = 0.5
  6953. sound2.Pitch = 0.5
  6954. sound2.Parent = effspwn
  6955. sound2:Play()
  6956. wait()
  6957. sound1:Play()
  6958. sound3:Play()
  6959. end))
  6960. local model = Instance.new("Model")
  6961. game.Debris:AddItem(model, 20)
  6962. model.Name = "smasheffects"
  6963. model.Parent = workspace
  6964. effspwn.Name = "spwnr"
  6965. effspwn.Size = Vector3.new(1, 1, 1)
  6966. effspwn.Anchored = true
  6967. effspwn.CanCollide = false
  6968. effspwn.Transparency = 1
  6969. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  6970. effspwn.Parent = model
  6971.  
  6972.  
  6973.  
  6974.  
  6975. coroutine.resume(coroutine.create(function()
  6976. local shok = Instance.new("Part")
  6977. shok.Name = "whoosh"
  6978. shok.BrickColor = BrickColor.new("Institutional white")
  6979. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  6980. shok.Size = Vector3.new(1, 1, 1)
  6981. shok.Anchored = true
  6982. shok.Material = "Neon"
  6983. shok.Transparency = 1
  6984. shok.CanCollide = false
  6985. shok.Parent = model
  6986. game.Debris:AddItem(shok, 12)
  6987. local mesh = Instance.new("SpecialMesh")
  6988. mesh.MeshType = "FileMesh"
  6989. mesh.MeshId = "rbxassetid://437347603"
  6990. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  6991. mesh.Parent = shok
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997. for e = 1, 8 do
  6998. wait()
  6999. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7000. shok.Transparency = shok.Transparency + 0.035
  7001. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7002. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7003.  
  7004.  
  7005. end
  7006. for e = 1, 16 do
  7007. wait()
  7008. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7009. shok.Transparency = shok.Transparency + 0.11
  7010. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7011. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7012.  
  7013. end
  7014. end))
  7015. coroutine.resume(coroutine.create(function()
  7016. local shok = Instance.new("Part")
  7017. shok.Name = "wring1"
  7018. shok.BrickColor = BrickColor.new("Institutional white")
  7019. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7020. shok.Size = Vector3.new(1, 1, 1)
  7021. shok.Anchored = true
  7022. shok.Material = "Neon"
  7023. shok.Transparency = 0.25
  7024. shok.CanCollide = false
  7025. shok.Parent = model
  7026. game.Debris:AddItem(shok, 12)
  7027. local mesh = Instance.new("SpecialMesh")
  7028. mesh.MeshType = "FileMesh"
  7029. mesh.MeshId = "rbxassetid://3270017"
  7030. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7031. mesh.Parent = shok
  7032. for e = 1, 30 do
  7033. wait()
  7034. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7035. shok.Transparency = shok.Transparency + 0.002
  7036. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7037. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7038. end
  7039. for e = 1, 38 do
  7040. wait()
  7041. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7042. shok.Transparency = shok.Transparency + 0.002
  7043. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7044. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7045. end
  7046. for e = 1, 24 do
  7047. wait()
  7048. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7049. shok.Transparency = shok.Transparency + 0.03
  7050. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7051. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7052. end
  7053. end))
  7054. coroutine.resume(coroutine.create(function()
  7055. local shok = Instance.new("Part")
  7056. shok.Name = "wring2"
  7057. shok.BrickColor = BrickColor.new("Institutional white")
  7058. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7059. shok.Size = Vector3.new(1, 1, 1)
  7060. shok.Anchored = true
  7061. shok.Material = "Neon"
  7062. shok.Transparency = 0.25
  7063. shok.CanCollide = false
  7064. shok.Parent = model
  7065. game.Debris:AddItem(shok, 12)
  7066. local mesh = Instance.new("SpecialMesh")
  7067. mesh.MeshType = "FileMesh"
  7068. mesh.MeshId = "rbxassetid://3270017"
  7069. mesh.Scale = Vector3.new(12, 12, 0.05)
  7070. mesh.Parent = shok
  7071. for e = 1, 30 do
  7072. wait()
  7073. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7074. shok.Transparency = shok.Transparency + 0.002
  7075. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7076. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7077. end
  7078. for e = 1, 38 do
  7079. wait()
  7080. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7081. shok.Transparency = shok.Transparency + 0.002
  7082. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7083. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7084. end
  7085. for e = 1, 24 do
  7086. wait()
  7087. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7088. shok.Transparency = shok.Transparency + 0.03
  7089. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7090. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7091. end
  7092. end))
  7093. coroutine.resume(coroutine.create(function()
  7094. local shok = Instance.new("Part")
  7095. shok.Name = "coil1"
  7096. shok.BrickColor = BrickColor.new("Institutional white")
  7097. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7098. shok.Size = Vector3.new(1, 1, 1)
  7099. shok.Anchored = true
  7100. shok.Material = "Neon"
  7101. shok.Transparency = 0.25
  7102. shok.CanCollide = false
  7103. shok.Parent = model
  7104. game.Debris:AddItem(shok, 12)
  7105. local mesh = Instance.new("SpecialMesh")
  7106. mesh.MeshType = "FileMesh"
  7107. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7108. mesh.Scale = Vector3.new(12, 12, 12)
  7109. mesh.Parent = shok
  7110. for e = 1, 15 do
  7111. wait()
  7112. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7113. shok.Transparency = shok.Transparency + 0.004
  7114. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7115. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7116. end
  7117. for e = 1, 16 do
  7118. wait()
  7119. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7120. shok.Transparency = shok.Transparency + 0.004
  7121. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7122. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7123. end
  7124. for e = 1, 12 do
  7125. wait()
  7126. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7127. shok.Transparency = shok.Transparency + 0.06
  7128. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7129. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7130. end
  7131. end))
  7132. coroutine.resume(coroutine.create(function()
  7133. local shok = Instance.new("Part")
  7134. shok.Name = "coil2"
  7135. shok.BrickColor = BrickColor.new("Institutional white")
  7136. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7137. shok.Size = Vector3.new(1, 1, 1)
  7138. shok.Anchored = true
  7139. shok.Material = "Neon"
  7140. shok.Transparency = 1
  7141. shok.CanCollide = false
  7142. shok.Parent = model
  7143. game.Debris:AddItem(shok, 12)
  7144. local mesh = Instance.new("SpecialMesh")
  7145. mesh.MeshType = "FileMesh"
  7146. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7147. mesh.Scale = Vector3.new(6, 12, 6)
  7148. mesh.Parent = shok
  7149. for e = 1, 15 do
  7150. wait()
  7151. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7152. shok.Transparency = shok.Transparency + 0.005
  7153. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7154. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7155. end
  7156. for e = 1, 16 do
  7157. wait()
  7158. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7159. shok.Transparency = shok.Transparency + 0.005
  7160. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7161. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7162. end
  7163. for e = 1, 12 do
  7164. wait()
  7165. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7166. shok.Transparency = shok.Transparency + 0.09
  7167. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7168. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7169. end
  7170. end))
  7171. coroutine.resume(coroutine.create(function()
  7172. local shok = Instance.new("Part")
  7173. shok.Name = "shokwve"
  7174. shok.BrickColor = BrickColor.new("Institutional white")
  7175. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7176. shok.Size = Vector3.new(1, 1, 1)
  7177. shok.Anchored = true
  7178. shok.Material = "Neon"
  7179. shok.Transparency = 0.6
  7180. shok.CanCollide = false
  7181. shok.Parent = model
  7182. game.Debris:AddItem(shok, 12)
  7183. local mesh = Instance.new("SpecialMesh")
  7184. mesh.MeshType = "FileMesh"
  7185. mesh.MeshId = "rbxassetid://489415447"
  7186. mesh.Scale = Vector3.new(1, 1, 1)
  7187. mesh.Parent = shok
  7188. for e = 1, 12 do
  7189. wait()
  7190. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7191. shok.Transparency = shok.Transparency + 0.002
  7192. end
  7193. for e = 1, 32 do
  7194. wait()
  7195. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7196. shok.Transparency = shok.Transparency + 0.002
  7197. end
  7198. for e = 1, 24 do
  7199. wait()
  7200. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7201. shok.Transparency = shok.Transparency + 0.03
  7202. end
  7203. end))
  7204. coroutine.resume(coroutine.create(function()
  7205. local shok = Instance.new("Part")
  7206. shok.Name = "shock2"
  7207. shok.BrickColor = BrickColor.new("Institutional white")
  7208. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7209. shok.Size = Vector3.new(1, 1, 1)
  7210. shok.Anchored = true
  7211. shok.Material = "Neon"
  7212. shok.Transparency = 0.35
  7213. shok.CanCollide = false
  7214. shok.Parent = model
  7215. game.Debris:AddItem(shok, 12)
  7216. local mesh = Instance.new("SpecialMesh")
  7217. mesh.MeshType = "FileMesh"
  7218. mesh.MeshId = "rbxassetid://1095709"
  7219. mesh.Scale = Vector3.new(12, 12, 12)
  7220. mesh.Parent = shok
  7221. for e = 1, 15 do
  7222. wait()
  7223. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7224. shok.Transparency = shok.Transparency + 0.004
  7225. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7226. end
  7227. for e = 1, 16 do
  7228. wait()
  7229. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7230. shok.Transparency = shok.Transparency + 0.004
  7231. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7232. end
  7233. for e = 1, 12 do
  7234. wait()
  7235. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7236. shok.Transparency = shok.Transparency + 0.06
  7237. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7238. end
  7239. end))
  7240. coroutine.resume(coroutine.create(function()
  7241. local shok = Instance.new("Part")
  7242. shok.Name = "shock3"
  7243. shok.BrickColor = BrickColor.new("Institutional white")
  7244. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7245. shok.Size = Vector3.new(1, 1, 1)
  7246. shok.Anchored = true
  7247. shok.Material = "Neon"
  7248. shok.Transparency = 0.35
  7249. shok.CanCollide = false
  7250. shok.Parent = model
  7251. game.Debris:AddItem(shok, 12)
  7252. local mesh = Instance.new("SpecialMesh")
  7253. mesh.MeshType = "FileMesh"
  7254. mesh.MeshId = "rbxassetid://1095709"
  7255. mesh.Scale = Vector3.new(12, 12, 12)
  7256. mesh.Parent = shok
  7257. for e = 1, 15 do
  7258. wait()
  7259. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7260. shok.Transparency = shok.Transparency + 0.004
  7261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7263. end
  7264. for e = 1, 16 do
  7265. wait()
  7266. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7267. shok.Transparency = shok.Transparency + 0.004
  7268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7270. end
  7271. for e = 1, 12 do
  7272. wait()
  7273. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7274. shok.Transparency = shok.Transparency + 0.06
  7275. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7276. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7277. end
  7278. end))
  7279. end
  7280.  
  7281.  
  7282.  
  7283. mouse.KeyDown:connect(function(k)
  7284. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7285. local exp = Instance.new("Explosion",Torso)
  7286. exp.BlastRadius = 45.5
  7287. exp.BlastPressure = 100
  7288. exp.Position = Torso
  7289. exp.Visible = true
  7290. end
  7291. end)
  7292.  
  7293. MV4 = 300
  7294. mouse.KeyDown:connect(function(k)
  7295. if attack == false and k == "8" then
  7296. for i, v in pairs(Torso:GetChildren()) do
  7297. if v:IsA('ParticleEmitter') then
  7298. v:Remove()
  7299. end
  7300. end
  7301. end
  7302. end)
  7303.  
  7304.  
  7305. MV4 = 300
  7306. mouse.KeyDown:connect(function(k)
  7307. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7308. MV4 = 0
  7309. Humanoid.WalkSpeed = 13
  7310. attack = true
  7311. Firepart1 = Instance.new("Part", RightArm)
  7312. Firepart1.Size = Vector3.new(1, 1, 1)
  7313. GuW1 = Instance.new("Weld")
  7314. GuW1.Name = "GuW"
  7315. GuW1.Part0 = RightArm
  7316. GuW1.C0 = cn(0, -1, 0)
  7317. GuW1.C1 = cn(0, 0, 0)
  7318. GuW1.Part1 = Firepart1
  7319. GuW1.Parent = RightArm
  7320. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7321. Firepart1.Transparency = 1
  7322. Firepart2 = Instance.new("Part", LeftArm)
  7323. Firepart2.Size = Vector3.new(1, 1, 1)
  7324. GuW2 = Instance.new("Weld")
  7325. GuW2.Name = "GuW"
  7326. GuW2.Part0 = LeftArm
  7327. GuW2.C0 = cn(0, -1, 0)
  7328. GuW2.C1 = cn(0, 0, 0)
  7329. GuW2.Part1 = Firepart2
  7330. GuW2.Parent = LeftArm
  7331. Firepart2.Transparency = 1
  7332. for i = 0, 5, 0.1 do
  7333. swait()
  7334. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7335. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7336. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7337. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7338. if Torsovelocity.Y > 2 then
  7339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7341. 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)
  7342. 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)
  7343. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7344. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7345. elseif Torsovelocity.Y < 1 then
  7346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7348. 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)
  7349. 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)
  7350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7351. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7352. end
  7353. end
  7354. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7355. for i = 0, 7, 0.1 do
  7356. swait()
  7357. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7358. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7359. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7360. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7361. if Torsovelocity.Y > 2 then
  7362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7364. 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)
  7365. 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)
  7366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7367. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7368. elseif Torsovelocity.Y < 1 then
  7369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7371. 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)
  7372. 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)
  7373. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7374. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7375. end
  7376. end
  7377. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7378. GuW1:Destroy()
  7379. GuW1 = Instance.new("Weld")
  7380. GuW1.Name = "GuW"
  7381. GuW1.Part0 = Torso
  7382. GuW1.C0 = cn(0, 0, -6)
  7383. GuW1.C1 = cn(0, 0, 0)
  7384. GuW1.Part1 = Firepart1
  7385. GuW1.Parent = Torso
  7386. GuW2:Destroy()
  7387. GuW2 = Instance.new("Weld")
  7388. GuW2.Name = "GuW"
  7389. GuW2.Part0 = Torso
  7390. GuW2.C0 = cn(0, 0, -6)
  7391. GuW2.C1 = cn(0, 0, 0)
  7392. GuW2.Part1 = Firepart2
  7393. GuW2.Parent = Torso
  7394. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7395. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7396. GuW2:Destroy()
  7397. GuW2 = Instance.new("Weld")
  7398. GuW2.Name = "GuW"
  7399. GuW2.Part0 = Torso
  7400. GuW2.C0 = cn(0, 0, -4)
  7401. GuW2.C1 = cn(0, 0, 0)
  7402. GuW2.Part1 = Firepart2
  7403. GuW2.Parent = Torso
  7404.  
  7405.  
  7406. for i = 0, 7, 0.1 do
  7407. swait()
  7408. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7409. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7410. if Torsovelocity.Y > 2 then
  7411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7416. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7417. elseif Torsovelocity.Y < 1 then
  7418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7424. end
  7425. end
  7426. local bp2 = Create("BodyPosition")({
  7427. P = 900,
  7428. D = 1000,
  7429. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7430. position = Torso.Position + Vector3.new(0, 60, 0),
  7431. Parent = Torso
  7432. })
  7433. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7434. for i = 0, 8, 0.1 do
  7435. swait()
  7436. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7437. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7438. 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)
  7439. if Torsovelocity.Y > 2 then
  7440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7442. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7446. elseif Torsovelocity.Y < 1 then
  7447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7453. end
  7454. end
  7455. for i = 0, 18, 0.1 do
  7456. swait()
  7457. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7458. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7459. 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)
  7460. if Torsovelocity.Y > 2 then
  7461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7466. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7467. elseif Torsovelocity.Y < 1 then
  7468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7470. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7472. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7473. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7474. end
  7475. end
  7476. GuW1:Destroy()
  7477. GuW1 = Instance.new("Weld")
  7478. GuW1.Name = "GuW"
  7479. GuW1.Part0 = Torso
  7480. GuW1.C0 = cn(0, 0, -15)
  7481. GuW1.C1 = cn(0, 0, 0)
  7482. GuW1.Part1 = Firepart1
  7483. GuW1.Parent = Torso
  7484. GuW2:Destroy()
  7485. GuW2 = Instance.new("Weld")
  7486. GuW2.Name = "GuW"
  7487. GuW2.Part0 = Torso
  7488. GuW2.C0 = cn(0, 0, -17.5)
  7489. GuW2.C1 = cn(0, 0, 0)
  7490. GuW2.Part1 = Firepart2
  7491. GuW2.Parent = Torso
  7492. for i = 0, 1.25, 0.01 do
  7493. swait()
  7494. 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)
  7495. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7496. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7497. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7498. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7499. if Torsovelocity.Y > 2 then
  7500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7502. 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)
  7503. 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)
  7504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7506. elseif Torsovelocity.Y < 1 then
  7507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7509. 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)
  7510. 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)
  7511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7513. end
  7514. end
  7515. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7516. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7517. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7518. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7519. for i = 0, 3, 0.1 do
  7520. swait()
  7521. if Torsovelocity.Y > 2 then
  7522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7524. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7525. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7526. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7527. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7528. elseif Torsovelocity.Y < 1 then
  7529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7531. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7534. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7535. end
  7536. end
  7537. wait(1)
  7538. bp2:Destroy()
  7539. Humanoid.WalkSpeed = 16
  7540. attack = false
  7541. MV4 = 0
  7542. Firepart1:Destroy()
  7543. Firepart2:Destroy()
  7544. end
  7545. end)
  7546. mouse.KeyDown:connect(function(k)
  7547. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7548. MV4 = 0
  7549. Humanoid.WalkSpeed = 13
  7550. attack = true
  7551. Firepart1 = Instance.new("Part", RightArm)
  7552. Firepart1.Size = Vector3.new(1, 1, 1)
  7553. GuW1 = Instance.new("Weld")
  7554. GuW1.Name = "GuW"
  7555. GuW1.Part0 = RightArm
  7556. GuW1.C0 = cn(0, -1, 0)
  7557. GuW1.C1 = cn(0, 0, 0)
  7558. GuW1.Part1 = Firepart1
  7559. GuW1.Parent = RightArm
  7560. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7561. Firepart1.Transparency = 1
  7562. Firepart2 = Instance.new("Part", LeftArm)
  7563. Firepart2.Size = Vector3.new(1, 1, 1)
  7564. GuW2 = Instance.new("Weld")
  7565. GuW2.Name = "GuW"
  7566. GuW2.Part0 = LeftArm
  7567. GuW2.C0 = cn(0, -1, 0)
  7568. GuW2.C1 = cn(0, 0, 0)
  7569. GuW2.Part1 = Firepart2
  7570. GuW2.Parent = LeftArm
  7571. Firepart2.Transparency = 1
  7572. GuW1:Destroy()
  7573. GuW1 = Instance.new("Weld")
  7574. GuW1.Name = "GuW"
  7575. GuW1.Part0 = Torso
  7576. GuW1.C0 = cn(0, 0, -6)
  7577. GuW1.C1 = cn(0, 0, 0)
  7578. GuW1.Part1 = Firepart1
  7579. GuW1.Parent = Torso
  7580. GuW2:Destroy()
  7581. GuW2 = Instance.new("Weld")
  7582. GuW2.Name = "GuW"
  7583. GuW2.Part0 = Torso
  7584. GuW2.C0 = cn(0, 0, -6)
  7585. GuW2.C1 = cn(0, 0, 0)
  7586. GuW2.Part1 = Firepart2
  7587. GuW2.Parent = Torso
  7588. GuW2:Destroy()
  7589. GuW2 = Instance.new("Weld")
  7590. GuW2.Name = "GuW"
  7591. GuW2.Part0 = Torso
  7592. GuW2.C0 = cn(0, 0, -4)
  7593. GuW2.C1 = cn(0, 0, 0)
  7594. GuW2.Part1 = Firepart2
  7595. GuW2.Parent = Torso
  7596. for i = 0, 18, 0.1 do
  7597. swait()
  7598. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7599. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7600. 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)
  7601. if Torsovelocity.Y > 2 then
  7602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7608. elseif Torsovelocity.Y < 1 then
  7609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7615. end
  7616. end
  7617. GuW1:Destroy()
  7618. GuW1 = Instance.new("Weld")
  7619. GuW1.Name = "GuW"
  7620. GuW1.Part0 = Torso
  7621. GuW1.C0 = cn(0, 0, -15)
  7622. GuW1.C1 = cn(0, 0, 0)
  7623. GuW1.Part1 = Firepart1
  7624. GuW1.Parent = Torso
  7625. GuW2:Destroy()
  7626. GuW2 = Instance.new("Weld")
  7627. GuW2.Name = "GuW"
  7628. GuW2.Part0 = Torso
  7629. GuW2.C0 = cn(0, 0, -17.5)
  7630. GuW2.C1 = cn(0, 0, 0)
  7631. GuW2.Part1 = Firepart2
  7632. GuW2.Parent = Torso
  7633. for i = 0, 1.25, 0.01 do
  7634. swait()
  7635. 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)
  7636. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7637. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7638. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7639. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7640. if Torsovelocity.Y > 2 then
  7641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7643. 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)
  7644. 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)
  7645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7647. end
  7648. end
  7649. wait(0.5)
  7650. Humanoid.WalkSpeed = 16
  7651. attack = false
  7652. MV4 = 300
  7653. Firepart1:Destroy()
  7654. Firepart2:Destroy()
  7655. end
  7656.  
  7657.  
  7658. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7659. MV4 = 90
  7660. Humanoid.WalkSpeed = 0.01
  7661. attack = true
  7662. Firepart1 = Instance.new("Part", RightArm)
  7663. Firepart1.Size = Vector3.new(1, 1, 1)
  7664. GuW1 = Instance.new("Weld")
  7665. GuW1.Name = "GuW"
  7666. GuW1.Part0 = RightArm
  7667. GuW1.C0 = cn(0, -1, 0)
  7668. GuW1.C1 = cn(0, 0, 0)
  7669. GuW1.Part1 = Firepart1
  7670. GuW1.Parent = RightArm
  7671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7672. Firepart1.Transparency = 1
  7673. Firepart2 = Instance.new("Part", LeftArm)
  7674. Firepart2.Size = Vector3.new(1, 1, 1)
  7675. GuW2 = Instance.new("Weld")
  7676. GuW2.Name = "GuW"
  7677. GuW2.Part0 = LeftArm
  7678. GuW2.C0 = cn(0, -1, 0)
  7679. GuW2.C1 = cn(0, 0, 0)
  7680. GuW2.Part1 = Firepart2
  7681. GuW2.Parent = LeftArm
  7682. Firepart2.Transparency = 1
  7683. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7685. for i = 0, 2, 0.1 do
  7686. swait()
  7687. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7688. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7689. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7690. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7691. if Torsovelocity.Y > 2 then
  7692. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7693. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7694. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7695. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7696. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7697. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7698. elseif Torsovelocity.Y < 1 then
  7699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7701. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7704. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7705. end
  7706. end
  7707. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7708. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7709. for i = 0, 7, 0.1 do
  7710. swait()
  7711. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7712. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7713. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7714. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7715. if Torsovelocity.Y > 2 then
  7716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7722. elseif Torsovelocity.Y < 1 then
  7723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7725. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7726. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7727. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7728. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7729. end
  7730. end
  7731. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7732. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7733. for i = 0, 7, 0.1 do
  7734. swait()
  7735. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7736. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7737. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7738. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7739. if Torsovelocity.Y > 2 then
  7740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7746. elseif Torsovelocity.Y < 1 then
  7747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  7751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7753. end
  7754. end
  7755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7757. for i = 0, 6, 0.1 do
  7758. swait()
  7759. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7760. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7761. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7762. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7763. if Torsovelocity.Y > 2 then
  7764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7770. elseif Torsovelocity.Y < 1 then
  7771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7777. end
  7778. end
  7779. for i = 0, 5, 0.1 do
  7780. swait()
  7781. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7782. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7783. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7784. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7785. if Torsovelocity.Y > 2 then
  7786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7788. 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)
  7789. 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)
  7790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7792. elseif Torsovelocity.Y < 1 then
  7793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7795. 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)
  7796. 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)
  7797. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7798. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7799. end
  7800. end
  7801. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7802. for i = 0, 7, 0.1 do
  7803. swait()
  7804. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7805. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7806. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7807. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7808. if Torsovelocity.Y > 2 then
  7809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7811. 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)
  7812. 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)
  7813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7814. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7815. elseif Torsovelocity.Y < 1 then
  7816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7818. 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)
  7819. 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)
  7820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7821. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7822. end
  7823. end
  7824. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7825. GuW1:Destroy()
  7826. GuW1 = Instance.new("Weld")
  7827. GuW1.Name = "GuW"
  7828. GuW1.Part0 = Torso
  7829. GuW1.C0 = cn(0, 0, -6)
  7830. GuW1.C1 = cn(0, 0, 0)
  7831. GuW1.Part1 = Firepart1
  7832. GuW1.Parent = Torso
  7833. GuW2:Destroy()
  7834. GuW2 = Instance.new("Weld")
  7835. GuW2.Name = "GuW"
  7836. GuW2.Part0 = Torso
  7837. GuW2.C0 = cn(0, 0, -6)
  7838. GuW2.C1 = cn(0, 0, 0)
  7839. GuW2.Part1 = Firepart2
  7840. GuW2.Parent = Torso
  7841. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7842. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7843. GuW2:Destroy()
  7844. GuW2 = Instance.new("Weld")
  7845. GuW2.Name = "GuW"
  7846. GuW2.Part0 = Torso
  7847. GuW2.C0 = cn(0, 0, -4)
  7848. GuW2.C1 = cn(0, 0, 0)
  7849. GuW2.Part1 = Firepart2
  7850. GuW2.Parent = Torso
  7851. for i = 0, 7, 0.1 do
  7852. swait()
  7853. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7854. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7855. if Torsovelocity.Y > 2 then
  7856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7858. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7859. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7860. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7861. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7862. elseif Torsovelocity.Y < 1 then
  7863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7865. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7866. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7867. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7868. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7869. end
  7870. end
  7871. local bp2 = Create("BodyPosition")({
  7872. P = 900,
  7873. D = 1000,
  7874. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7875. position = Torso.Position + Vector3.new(0, 60, 0),
  7876. Parent = Torso
  7877. })
  7878. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7879. for i = 0, 8, 0.1 do
  7880. swait()
  7881. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7882. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7883. 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)
  7884. if Torsovelocity.Y > 2 then
  7885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7887. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7888. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7889. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7890. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7891. elseif Torsovelocity.Y < 1 then
  7892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7896. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7897. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7898. end
  7899. end
  7900. for i = 0, 18, 0.1 do
  7901. swait()
  7902. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7903. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7904. 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)
  7905. if Torsovelocity.Y > 2 then
  7906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7908. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7911. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7912. elseif Torsovelocity.Y < 1 then
  7913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7915. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7916. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7917. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7918. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7919. end
  7920. end
  7921. GuW1:Destroy()
  7922. GuW1 = Instance.new("Weld")
  7923. GuW1.Name = "GuW"
  7924. GuW1.Part0 = Torso
  7925. GuW1.C0 = cn(0, 0, -15)
  7926. GuW1.C1 = cn(0, 0, 0)
  7927. GuW1.Part1 = Firepart1
  7928. GuW1.Parent = Torso
  7929. GuW2:Destroy()
  7930. GuW2 = Instance.new("Weld")
  7931. GuW2.Name = "GuW"
  7932. GuW2.Part0 = Torso
  7933. GuW2.C0 = cn(0, 0, -17.5)
  7934. GuW2.C1 = cn(0, 0, 0)
  7935. GuW2.Part1 = Firepart2
  7936. GuW2.Parent = Torso
  7937. for i = 0, 1.25, 0.01 do
  7938. swait()
  7939. 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)
  7940. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7941. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7942. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7943. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7944. if Torsovelocity.Y > 2 then
  7945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7947. 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)
  7948. 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)
  7949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7950. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7951. elseif Torsovelocity.Y < 1 then
  7952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7954. 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)
  7955. 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)
  7956. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7957. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7958. end
  7959. end
  7960. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7961. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7962. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7963. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7964. for i = 0, 3, 0.1 do
  7965. swait()
  7966. if Torsovelocity.Y > 2 then
  7967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7973. elseif Torsovelocity.Y < 1 then
  7974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7980. end
  7981. end
  7982. wait(1)
  7983. bp2:Destroy()
  7984. Humanoid.WalkSpeed = 16
  7985. attack = false
  7986. MV4 = 0
  7987. Firepart1:Destroy()
  7988. Firepart2:Destroy()
  7989. end
  7990. end)
  7991. whiletruewait = false
  7992. game:GetService("RunService").Stepped:connect(function()
  7993. if whiletruewait == false then
  7994. whiletruewait = true
  7995. wait()
  7996. whiletruewait = false
  7997. end
  7998. end)
  7999. game:GetService("RunService").Stepped:connect(function()
  8000. if whiletruewait == false then
  8001. if MV1 < 20 then
  8002. MV1 = MV1 + 0.2
  8003. end
  8004. if MV2 < 90 then
  8005. MV2 = MV2 + 1
  8006. end
  8007. if MV3 < 190 then
  8008. MV3 = MV3 + 0.4
  8009. end
  8010. if MV4 < 500 then
  8011. MV4 = MV4 + 0.3
  8012. end
  8013. end
  8014. end)
  8015. Humanoid.MaxHealth = 10000
  8016. wait()
  8017. for i = 1, 6 do
  8018. Humanoid.Health = Humanoid.MaxHealth
  8019. wait()
  8020. end
  8021.  
  8022. ---
  8023. GroundWave3 = function()
  8024. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8025. Colors = {"White", "White"}
  8026. local wave = Instance.new("Part", char)
  8027. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8028. wave.Anchored = true
  8029. wave.Name = "Wave"
  8030. wave.CanCollide = false
  8031. wave.Locked = true
  8032. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8033. wave.TopSurface = "Smooth"
  8034. wave.BottomSurface = "Smooth"
  8035. wave.Transparency = 0.10
  8036. wave.CFrame = HandCF
  8037. wm = Instance.new("SpecialMesh",wave)
  8038. wm.MeshId = "rbxassetid://559831844"
  8039. coroutine.wrap(function()
  8040. for i = 1, 30, 1 do
  8041. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8042. wave.Size = wm.Scale
  8043. wave.CFrame = HandCF
  8044. wave.Transparency = i/30
  8045. wait()
  8046. end
  8047. wait()
  8048. wave:Destroy()
  8049. end)()
  8050. end
  8051. ---
  8052.  
  8053. local v3 = Vector3.new
  8054. local num = 0
  8055. local bc = BrickColor.new
  8056. local new = Instance.new
  8057.  
  8058. mouse.KeyDown:connect(function(key)
  8059. if key=="=" then
  8060. Serious()
  8061. char.JumPower = 150
  8062. end
  8063. end)
  8064. Health = math.huge --------- Serious mode aura.
  8065. BaseHealth = math.huge
  8066.  
  8067.  
  8068.  
  8069.  
  8070. InForm = false
  8071.  
  8072. Player = game.Players.LocalPlayer
  8073. Char = Player.Character
  8074. Torso = Char.Torso
  8075.  
  8076. function Serious()
  8077. for X = 1, 1 do wait()
  8078.  
  8079.  
  8080. wait(0)
  8081. for X = 1, 1 do wait()
  8082. local Effect = Instance.new("Part")
  8083. Effect.Name = "Effect"
  8084. Effect.Parent = Torso
  8085. Effect.CFrame = Torso.CFrame
  8086. Effect.BrickColor = BrickColor.new("Neon orange")
  8087. Effect.Shape = "Ball"
  8088. Effect.Size = Vector3.new(1, 1, 1)
  8089. Effect.Anchored = true
  8090. Effect.Material = "Neon"
  8091. Effect.CanCollide = false
  8092. Effect.CFrame = Torso.CFrame
  8093. Effect.Size = Effect.Size + Vector3.new(0.5)
  8094. Effect.Transparency = Effect.Transparency + 0.04
  8095. end
  8096. end
  8097.  
  8098. repeat
  8099. Torso:FindFirstChild("Effect"):Remove()
  8100. until Torso:FindFirstChild("Effect") == nil
  8101.  
  8102.  
  8103. local Color1 = Color3.new(255, 255, 0)
  8104. local Color2 = Color3.new(255, 255, 0)
  8105.  
  8106. for i = 0, 3, 0.1 do
  8107. swait()
  8108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8110. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8113. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8114. end
  8115. local pie22 = Instance.new("ParticleEmitter")
  8116. pie22.Parent = LeftArm
  8117. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8118. pie22.LightEmission = 1
  8119. pie22.Size = NumberSequence.new(1,2)
  8120. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8121. pie22.Transparency = NumberSequence.new(0.7,1)
  8122. pie22.EmissionDirection = "Top"
  8123. pie22.Enabled = true
  8124. pie22.Lifetime = NumberRange.new(1)
  8125. pie22.Rotation = NumberRange.new(-420, 425)
  8126. pie22.Rate = 50
  8127. pie22.Speed = NumberRange.new(1)
  8128. pie22.LockedToPart = false
  8129. pie22.VelocitySpread = 2
  8130. local pie22 = Instance.new("ParticleEmitter")
  8131. pie22.Parent = RightArm
  8132. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8133. pie22.LightEmission = 1
  8134. pie22.Size = NumberSequence.new(1,2)
  8135. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8136. pie22.Transparency = NumberSequence.new(0.7,1)
  8137. pie22.EmissionDirection = "Top"
  8138. pie22.Enabled = true
  8139. pie22.Lifetime = NumberRange.new(1)
  8140. pie22.Rotation = NumberRange.new(-420, 425)
  8141. pie22.Rate = 50
  8142. pie22.Speed = NumberRange.new(1)
  8143. pie22.LockedToPart = false
  8144. pie22.VelocitySpread = 2
  8145. local pie22 = Instance.new("ParticleEmitter")
  8146. pie22.Parent = LeftLeg
  8147. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8148. pie22.LightEmission = 1
  8149. pie22.Size = NumberSequence.new(1,2)
  8150. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8151. pie22.Transparency = NumberSequence.new(0.8,1)
  8152. pie22.EmissionDirection = "Top"
  8153. pie22.Enabled = true
  8154. pie22.Lifetime = NumberRange.new(1)
  8155. pie22.Rotation = NumberRange.new(-420, 425)
  8156. pie22.Rate = 20
  8157. pie22.Speed = NumberRange.new(1)
  8158. pie22.LockedToPart = false
  8159. pie22.VelocitySpread = 2
  8160. local pie22 = Instance.new("ParticleEmitter")
  8161. pie22.Parent = RightLeg
  8162. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8163. pie22.LightEmission = 1
  8164. pie22.Size = NumberSequence.new(1,2)
  8165. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8166. pie22.Transparency = NumberSequence.new(0.8,1)
  8167. pie22.EmissionDirection = "Top"
  8168. pie22.Enabled = true
  8169. pie22.Lifetime = NumberRange.new(1)
  8170. pie22.Rotation = NumberRange.new(-420, 425)
  8171. pie22.Rate = 20
  8172. pie22.Speed = NumberRange.new(1)
  8173. pie22.LockedToPart = false
  8174. pie22.VelocitySpread = 2
  8175. lig = Instance.new("PointLight",Player.Character.Torso)
  8176. lig.Color=Color3.new(255,255,0)
  8177. lig.Range = 6
  8178.  
  8179. local Must = Instance.new("Sound",Torso)
  8180. Must.SoundId = "rbxassetid://136847579"
  8181. Must.Pitch = 0.99
  8182. Must.Volume = 0.6
  8183. Must.Looped = false
  8184. wait(0)
  8185. Must:Play()
  8186. a21e = new("Part",char)
  8187. a21e.Name = "Beam"..num
  8188. a21e.Locked = true
  8189. a21e.Size = v3(1,1,1)
  8190. a21e.CanCollide = false
  8191. a21e.BrickColor = bc("Neon orange")
  8192. a21e.Material = "Neon"
  8193. a21e.Transparency = 0
  8194. aa21e = new("SpecialMesh",a21e)
  8195. a21e.Anchored = true
  8196. a21e.Position = RootPart.Position
  8197. aa21e.MeshType = "Sphere"
  8198. aa21e.Scale = v3(1,1,1)
  8199. for i = 1,50 do
  8200. wait()
  8201. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8202. a21e.Transparency = a21e.Transparency + 0.04
  8203. end
  8204.  
  8205.  
  8206. local Mus = Instance.new("Sound",Torso)
  8207. Mus.SoundId = "rbxassetid://843237775"
  8208. Mus.Pitch = 0.99
  8209. Mus.Volume = 10000000000000000000
  8210. Mus.Looped = true
  8211. wait(0)
  8212. Mus:Play()
  8213.  
  8214. InForm = true
  8215. Humanoid.JumpPower = 120
  8216.  
  8217. Char.Humanoid.MaxHealth = Health
  8218. wait(0.3)
  8219. Char.Humanoid.Health = Health
  8220. wait(0.7)
  8221. Must:Destroy()
  8222. end
  8223.  
  8224. function Base()
  8225. InForm = false
  8226. local Effect = Instance.new("Part")
  8227. Effect.Name = "Effect"
  8228. Effect.Parent = Torso
  8229. Effect.CFrame = Torso.CFrame
  8230. Effect.BrickColor = BrickColor.new("White")
  8231. Effect.Shape = "Ball"
  8232. Effect.Size = Vector3.new(8, 8, 8)
  8233. Effect.Anchored = true
  8234. Effect.Material = "Neon"
  8235. Effect.CanCollide = false
  8236. for loop = 1, 25 do wait()
  8237. Effect.CFrame = Torso.CFrame
  8238. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8239. Effect.Transparency = Effect.Transparency + 0.04
  8240.  
  8241. end
  8242. repeat
  8243. Torso:FindFirstChild("Effect"):Remove()
  8244. until Torso:FindFirstChild("Effect") == nil
  8245.  
  8246. for i, v in pairs(Torso:GetChildren()) do
  8247. if v:IsA('ParticleEmitter') then
  8248. v:Remove()
  8249. end
  8250. end
  8251. char.Humanoid.MaxHealth = BaseHealth
  8252. wait(0.3)
  8253. char.Humanoid.Health = BaseHealth
  8254.  
  8255.  
  8256. end
  8257.  
  8258. mouse.KeyDown:connect(function(key)
  8259. if key=="9" then
  8260. Base()
  8261. lig:Destroy()
  8262. end
  8263. end)
  8264.  
  8265. Player.Chatted:connect(function(Message)
  8266. if Message == "Time to get serious." and InForm == false then
  8267. wait(0.10)
  8268. Serious()
  8269. end
  8270. if Message == "off" or Message == "Nice fight." and InForm == true then
  8271. Base()
  8272. end
  8273. local ContentProvider = game:GetService("ContentProvider")
  8274.  
  8275. local function LoadAssets(AssetList)
  8276. -- Takes an asset list and preloads it. Will not wait for them to load.
  8277.  
  8278. for _, AssetId in pairs(AssetList) do
  8279. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8280. end
  8281. end
  8282.  
  8283. local Gibs = game.Workspace
  8284.  
  8285. function Kill(Character)
  8286. Character.Humanoid.Health = 0
  8287. local poo = Instance.new("IntValue",Character)
  8288. poo.Name = "haha nope"
  8289. local svch = Character
  8290. local hum = Character:findFirstChild("Humanoid")
  8291. Character.Archivable = true
  8292. local chrclone = Character:clone()
  8293. Character.Archivable = false
  8294.  
  8295. local ch = chrclone:GetChildren()
  8296. local i
  8297. for i = 1,#ch do
  8298. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8299. ch[i]:remove()
  8300. end
  8301. end
  8302. local function Scan(ch)
  8303. local e
  8304. for e = 1,#ch do
  8305. Scan(ch[e]:GetChildren())
  8306. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8307. ch[e]:remove()
  8308. end
  8309. end
  8310. end
  8311. Scan(chrclone:GetChildren())
  8312.  
  8313. local hum2 = chrclone:findFirstChild("Humanoid")
  8314.  
  8315.  
  8316. if hum2 ~= nil then
  8317. hum2.Name = "Humanoid2"
  8318. hum2.PlatformStand = true
  8319. hum2.Sit = true
  8320. hum2.MaxHealth = 0
  8321. hum2.Health = 0
  8322. end
  8323.  
  8324. local ch = Character:GetChildren()
  8325. local i
  8326. for i = 1,#ch do
  8327. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8328. ch[i]:remove()
  8329. end
  8330. end
  8331.  
  8332. wait(0.2)
  8333.  
  8334. local ch = Character:GetChildren()
  8335. local i
  8336. for i = 1,#ch do
  8337. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8338. ch[i]:remove()
  8339. end
  8340. end
  8341. Character = chrclone
  8342. local Torso = Character.Torso
  8343. local movevector = Vector3.new()
  8344.  
  8345. if Torso then
  8346. local Head = Character:FindFirstChild("Head")
  8347. local Limb = Character:FindFirstChild("Right Arm")
  8348. if Limb then
  8349.  
  8350. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8351. local Joint = Instance.new("Glue")
  8352. Joint.Name = "RightShoulder"
  8353. Joint.Part0 = Torso
  8354. Joint.Part1 = Limb
  8355. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8356. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8357. Joint.Parent = Torso
  8358.  
  8359. local B = Instance.new("Part")
  8360. B.TopSurface = 0
  8361. B.BottomSurface = 0
  8362. B.formFactor = "Symmetric"
  8363. B.Size = Vector3.new(1, 1, 1)
  8364. B.Transparency = 1
  8365. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8366. B.Parent = Character
  8367. local W = Instance.new("Weld")
  8368. W.Part0 = Limb
  8369. W.Part1 = B
  8370. W.C0 = CFrame.new(0, -0.5, 0)
  8371. W.Parent = Limb
  8372.  
  8373. end
  8374. local Limb = Character:FindFirstChild("Left Arm")
  8375. if Limb then
  8376.  
  8377. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8378. local Joint = Instance.new("Glue")
  8379. Joint.Name = "LeftShoulder"
  8380. Joint.Part0 = Torso
  8381. Joint.Part1 = Limb
  8382. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8383. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8384. Joint.Parent = Torso
  8385.  
  8386. local B = Instance.new("Part")
  8387. B.TopSurface = 0
  8388. B.BottomSurface = 0
  8389. B.formFactor = "Symmetric"
  8390. B.Size = Vector3.new(1, 1, 1)
  8391. B.Transparency = 1
  8392. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8393. B.Parent = Character
  8394. local W = Instance.new("Weld")
  8395. W.Part0 = Limb
  8396. W.Part1 = B
  8397. W.C0 = CFrame.new(0, -0.5, 0)
  8398. W.Parent = Limb
  8399.  
  8400. end
  8401. local Limb = Character:FindFirstChild("Right Leg")
  8402. if Limb then
  8403.  
  8404. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8405. local Joint = Instance.new("Glue")
  8406. Joint.Name = "RightHip"
  8407. Joint.Part0 = Torso
  8408. Joint.Part1 = Limb
  8409. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8410. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8411. Joint.Parent = Torso
  8412.  
  8413. local B = Instance.new("Part")
  8414. B.TopSurface = 0
  8415. B.BottomSurface = 0
  8416. B.formFactor = "Symmetric"
  8417. B.Size = Vector3.new(1, 1, 1)
  8418. B.Transparency = 1
  8419. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8420. B.Parent = Character
  8421. local W = Instance.new("Weld")
  8422. W.Part0 = Limb
  8423. W.Part1 = B
  8424. W.C0 = CFrame.new(0, -0.5, 0)
  8425. W.Parent = Limb
  8426.  
  8427. end
  8428. local Limb = Character:FindFirstChild("Left Leg")
  8429. if Limb then
  8430.  
  8431. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8432. local Joint = Instance.new("Glue")
  8433. Joint.Name = "LeftHip"
  8434. Joint.Part0 = Torso
  8435. Joint.Part1 = Limb
  8436. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8437. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8438. Joint.Parent = Torso
  8439.  
  8440. local B = Instance.new("Part")
  8441. B.TopSurface = 0
  8442. B.BottomSurface = 0
  8443. B.formFactor = "Symmetric"
  8444. B.Size = Vector3.new(1, 1, 1)
  8445. B.Transparency = 1
  8446. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8447. B.Parent = Character
  8448. local W = Instance.new("Weld")
  8449. W.Part0 = Limb
  8450. W.Part1 = B
  8451. W.C0 = CFrame.new(0, -0.5, 0)
  8452. W.Parent = Limb
  8453. end
  8454. end
  8455. end
  8456. ----------
  8457.  
  8458. lerpz = function(D, E, F, G)
  8459. D[E] = D[E]:lerp(F, G)
  8460. end
  8461.  
  8462. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8463. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8464. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8465. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8466. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8467. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8468. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8469. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8470. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8471. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8472. resetlerp = function()
  8473. RJ.C0 = RJC0
  8474. RJ.C1 = RJC1
  8475. N.C0 = NC0
  8476. N.C1 = NC1
  8477. RS.C0 = RSC0
  8478. RS.C1 = RSC1
  8479. LS.C0 = LSC0
  8480. LS.C1 = LSC1
  8481. RH.C0 = RHC0
  8482. RH.C1 = RHC1
  8483. LH.C0 = LHC0
  8484. LH.C1 = LHC1
  8485. end
  8486. -------
  8487. ----------
  8488. hrp = char.HumanoidRootPart
  8489.  
  8490. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8491. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8492. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8493. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8494. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8495. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8496. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8497. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8498. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8499. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8500. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8501. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8502. RS = Torso:FindFirstChild("Right Shoulder")
  8503. LS = Torso:FindFirstChild("Left Shoulder")
  8504. RH = Torso:FindFirstChild("Right Hip")
  8505. LH = Torso:FindFirstChild("Left Hip")
  8506. RJ = hrp:FindFirstChild("RootJoint")
  8507. N = Torso:FindFirstChild("Neck")
  8508. cf = CFrame.new
  8509. ang = CFrame.Angles
  8510. rd = math.rad
  8511. rd2 = math.random
  8512. cs = ColorSequence.new
  8513. ns = NumberSequence.new
  8514. nsk = NumberSequenceKeypoint.new
  8515. -------------------
  8516.  
  8517. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement