daily pastebin goal
10%
SHARE
TWEET

Hope

a guest Mar 19th, 2019 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local FeSource = nil;pcall(function()FeSource = game:GetService("HttpService"):GetAsync("https://raw.githubusercontent.com/WaverlyCole/FE-Compatibility-VoidSb-/master/translate.lua")end);
  2. local ScriptSource = nil;pcall(function()ScriptSource = game:GetService("HttpService"):GetAsync(ScriptLink)end);
  3. if not FeSource then error("Failed to grab update! Try again later.",0)end;if not ScriptSource then error("Failed to get link!",0)end;
  4. local FeConversion = loadstring(FeSource);local FeSucc,FeErr = pcall(FeConversion);if not FeSucc then warn(FeErr)error("Failed to initiate! Try again later.",0) end;
  5. local Script = loadstring(ScriptSource);local Succ,Err = pcall(Script);if not Succ then warn(Err)error("Error loading script.",0) end;
  6. wait(2)
  7. local Player = game.Players.localPlayer
  8. local char = Player.Character
  9. local Character = Player.Character
  10. local Head = Character.Head
  11. local done = false
  12. local canheal = false
  13. local deathchat1 = false
  14. local once = true
  15. local dead = false
  16. local candie = true
  17. local deathchat = false
  18. local idleon = true
  19. local idle1 = true
  20. local idle = true
  21. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  22.   if v:IsA("Accessory") then
  23.     v:Destroy()
  24.   end
  25. end
  26. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  27.   if v:IsA("Shirt") then
  28.     v:Remove()
  29.   end
  30. end
  31. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  32.   if v:IsA("Pants") then
  33.     v:Remove()
  34.   end
  35. end
  36. wait()
  37. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  38. shirt.Name = "Shirt"
  39. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  40. pants.Name = "Pants"
  41.  
  42. local v3 = Vector3.new
  43. local num = 0
  44. local bc = BrickColor.new
  45. local new = Instance.new
  46.  
  47.  
  48. Instance.new("ForceField",char).Visible = false
  49. local poo = Instance.new("IntValue",Character)
  50. poo.Name = "haha nope"
  51. char.Humanoid.MaxHealth = math.huge
  52. wait()
  53. char.Humanoid.Health = math.huge
  54. Instance.new("ForceField",char).Visible = false
  55.  
  56. shirt = Instance.new("Shirt", char)
  57. shirt.Name = "Shirt"
  58. pants = Instance.new("Pants", char)
  59. pants.Name = "Pants"
  60. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  61. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  62. char.Head.face.Texture = "rbxassetid://1108342609"
  63.  
  64.  
  65. Hair7 = Instance.new("Part")
  66. Hair7.Parent = char
  67. Hair7.Name = "Hair"
  68. Hair7.CanCollide = false
  69. Hair7.Locked = true
  70. Hair7.TopSurface = "Smooth"
  71. Hair7.BottomSurface = "Smooth"
  72. Hair7.formFactor = "Symmetric"
  73. Hair7.Material = "Neon"
  74. Hair7.BrickColor = BrickColor.new("Really black")
  75. Hair7.CFrame = char.Torso.CFrame
  76. Hair7.Size = Vector3.new(1, 1, 1)
  77. Hair7.Transparency = 0
  78.  
  79.  
  80. Weld1 = Instance.new("Weld")
  81. Weld1.Parent = char.Head
  82. Weld1.Part0 = char.Head
  83. Weld1.Part1 = Hair7
  84. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  85.  
  86. Mesh = Instance.new("SpecialMesh")
  87. Mesh.Offset = Vector3.new(0,-0.4,0)
  88. Mesh.Parent = Hair7
  89. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  90. Mesh.MeshType = "FileMesh"
  91. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  92. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  93.  
  94.  
  95. Hair8 = Instance.new("Part")
  96. Hair8.Parent = char
  97. Hair8.Name = "Hair"
  98. Hair8.CanCollide = false
  99. Hair8.Locked = true
  100. Hair8.TopSurface = "Smooth"
  101. Hair8.BottomSurface = "Smooth"
  102. Hair8.formFactor = "Symmetric"
  103. Hair8.Material = "Neon"
  104. Hair8.BrickColor = BrickColor.new("Really black")
  105. Hair8.CFrame = char.Torso.CFrame
  106. Hair8.Size = Vector3.new(1, 1, 1)
  107. Hair8.Transparency = 0
  108.  
  109.  
  110. Weld1 = Instance.new("Weld")
  111. Weld1.Parent = char.Torso
  112. Weld1.Part0 = char.Torso
  113. Weld1.Part1 = Hair8
  114. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  115.  
  116. Mesh = Instance.new("SpecialMesh")
  117. Mesh.Offset = Vector3.new(0,-0.4,0)
  118. Mesh.Parent = Hair8
  119. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  120. Mesh.MeshType = "FileMesh"
  121. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  122. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  123.  
  124.  
  125. local ice = Instance.new("Part", Head)
  126. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  127. ice.BrickColor = BrickColor.new("White")
  128. ice.CanCollide = false
  129. ice.TopSurface = 0
  130. ice.BottomSurface = 0
  131. ice.Transparency = 1
  132. local ice2 = Instance.new("SpecialMesh", ice)
  133. ice2.MeshType = "Brick"
  134. ice2.Scale = Vector3.new(1, 1, 1)
  135. local ice3 = Instance.new("Weld", ice)
  136. ice3.Part0 = Head
  137. ice3.Part1 = ice
  138. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  139. local icesmoke = Instance.new("ParticleEmitter", ice)
  140. icesmoke.VelocitySpread = 5
  141. icesmoke.Size = NumberSequence.new({
  142.   NumberSequenceKeypoint.new(0, 0.01),
  143.   NumberSequenceKeypoint.new(1, 1)
  144. })
  145. icesmoke.Rate = math.huge
  146. icesmoke.Speed = NumberRange.new(1, 1)
  147. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  148. icesmoke.Transparency = NumberSequence.new({
  149.   NumberSequenceKeypoint.new(0, 0.9),
  150.   NumberSequenceKeypoint.new(1, 1)
  151. })
  152. icesmoke.Rotation = NumberRange.new(0, 360)
  153. icesmoke.Name = "Smoke"
  154. icesmoke.LightEmission = 0
  155. icesmoke.Acceleration = Vector3.new(0,0,0)
  156. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  157. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  158. icesmoke.LockedToPart = true
  159. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  160. secondcolor = "Really black"
  161. wait(0.016666666666666666)
  162. Effects = {}
  163. local Player = game.Players.localPlayer
  164. local Character = Player.Character
  165. local Humanoid = Character.Humanoid
  166. local mouse = Player:GetMouse()
  167. local LeftArm = Character["Left Arm"]
  168. local RightArm = Character["Right Arm"]
  169. local LeftLeg = Character["Left Leg"]
  170. local RightLeg = Character["Right Leg"]
  171. local Head = Character.Head
  172. local Torso = Character.Torso
  173. local cam = game.Workspace.CurrentCamera
  174. local RootPart = Character.HumanoidRootPart
  175. local RootJoint = RootPart.RootJoint
  176. local equipped = true
  177. local attack = false
  178. local Anim = "Idle"
  179. local idle = 0
  180. local attacktype = 1
  181. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  182. local velocity = RootPart.Velocity.y
  183. local sine = 0
  184. local change = 1
  185. local grabbed = false
  186. local cn = CFrame.new
  187. local mr = math.rad
  188. local angles = CFrame.Angles
  189. local ud = UDim2.new
  190. local c3 = Color3.new
  191. local dir = {
  192.   w = 0,
  193.   s = 0,
  194.   a = 0,
  195.   d = 0
  196. }
  197. firemode = true
  198. local Services = {
  199.   SoundService = game:GetService("SoundService"),
  200.   Players = game:GetService("Players"),
  201.   Debris = game:GetService("Debris"),
  202.   Workspace = game:GetService("Workspace"),
  203.   Lighting = game:GetService("Lighting"),
  204.   HttpService = game:GetService("HttpService"),
  205.   InsertService = game:GetService("InsertService")
  206. }
  207. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  208. Humanoid.Animator:Destroy()
  209. Character.Animate:Destroy()
  210. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  211. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  212. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  213. RSH, LSH = nil, nil
  214. RW = Instance.new("Weld")
  215. LW = Instance.new("Weld")
  216. RH = Torso["Right Hip"]
  217. LH = Torso["Left Hip"]
  218. RSH = Torso["Right Shoulder"]
  219. LSH = Torso["Left Shoulder"]
  220. RSH.Parent = nil
  221. LSH.Parent = nil
  222. RW.Name = "RW"
  223. RW.Part0 = Torso
  224. RW.C0 = cn(1.5, 0.5, 0)
  225. RW.C1 = cn(0, 0.5, 0)
  226. RW.Part1 = RightArm
  227. RW.Parent = Torso
  228. LW.Name = "LW"
  229. LW.Part0 = Torso
  230. LW.C0 = cn(-1.5, 0.5, 0)
  231. LW.C1 = cn(0, 0.5, 0)
  232. LW.Part1 = LeftArm
  233. LW.Parent = Torso
  234. --------------
  235. function clerp(a, b, t)
  236.   local qa = {
  237.     QuaternionFromCFrame(a)
  238.   }
  239.   local qb = {
  240.     QuaternionFromCFrame(b)
  241.   }
  242.   local ax, ay, az = a.x, a.y, a.z
  243.   local bx, by, bz = b.x, b.y, b.z
  244.   local _t = 1 - t
  245.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  246. end
  247. function QuaternionFromCFrame(cf)
  248.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  249.   local trace = m00 + m11 + m22
  250.   if trace > 0 then
  251.     local s = math.sqrt(1 + trace)
  252.     local recip = 0.5 / s
  253.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  254.   else
  255.     local i = 0
  256.     if m00 < m11 then
  257.       i = 1
  258.     end
  259.     if m22 > (i == 0 and m00 or m11) then
  260.       i = 2
  261.     end
  262.     if i == 0 then
  263.       local s = math.sqrt(m00 - m11 - m22 + 1)
  264.       local recip = 0.5 / s
  265.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  266.     elseif i == 1 then
  267.       local s = math.sqrt(m11 - m22 - m00 + 1)
  268.       local recip = 0.5 / s
  269.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  270.     elseif i == 2 then
  271.       local s = math.sqrt(m22 - m00 - m11 + 1)
  272.       local recip = 0.5 / s
  273.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  274.     end
  275.   end
  276. end
  277. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  278.   local xs, ys, zs = x + x, y + y, z + z
  279.   local wx, wy, wz = w * xs, w * ys, w * zs
  280.   local xx = x * xs
  281.   local xy = x * ys
  282.   local xz = x * zs
  283.   local yy = y * ys
  284.   local yz = y * zs
  285.   local zz = z * zs
  286.   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))
  287. end
  288. function QuaternionSlerp(a, b, t)
  289.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  290.   local startInterp, finishInterp
  291.   if cosTheta >= 1.0E-4 then
  292.     if 1 - cosTheta > 1.0E-4 then
  293.       local theta = math.acos(cosTheta)
  294.       local invSinTheta = 1 / math.sin(theta)
  295.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  296.       finishInterp = math.sin(t * theta) * invSinTheta
  297.     else
  298.       startInterp = 1 - t
  299.       finishInterp = t
  300.     end
  301.   elseif 1 + cosTheta > 1.0E-4 then
  302.     local theta = math.acos(-cosTheta)
  303.     local invSinTheta = 1 / math.sin(theta)
  304.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  305.     finishInterp = math.sin(t * theta) * invSinTheta
  306.   else
  307.     startInterp = t - 1
  308.     finishInterp = t
  309.   end
  310.   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
  311. end
  312. function swait(num)
  313.   if num == 0 or num == nil then
  314.     game:service("RunService").RenderStepped:wait(0)
  315.   else
  316.     for i = 0, num do
  317.       game:service("RunService").RenderStepped:wait(0)
  318.     end
  319.   end
  320. end
  321. local RbxUtility = LoadLibrary("RbxUtility")
  322. local Create = RbxUtility.Create
  323. function RemoveOutlines(part)
  324.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  325. end
  326. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  327.   local Part = Create("Part")({
  328.     formFactor = FormFactor,
  329.     Parent = Parent,
  330.     Reflectance = Reflectance,
  331.     Transparency = Transparency,
  332.     CanCollide = false,
  333.     Locked = true,
  334.     BrickColor = BrickColor.new(tostring(BColor)),
  335.     Name = Name,
  336.     Size = Size,
  337.     Material = Material
  338.   })
  339.   RemoveOutlines(Part)
  340.   return Part
  341. end
  342. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  343.   local Msh = Create(Mesh)({
  344.     Parent = Part,
  345.     Offset = OffSet,
  346.     Scale = Scale
  347.   })
  348.   if Mesh == "SpecialMesh" then
  349.     Msh.MeshType = MeshType
  350.     Msh.MeshId = MeshId
  351.   end
  352.   return Msh
  353. end
  354. function CreateWeld(Parent, Part0, Part1, C0, C1)
  355.   local Weld = Create("Weld")({
  356.     Parent = Parent,
  357.     Part0 = Part0,
  358.     Part1 = Part1,
  359.     C0 = C0,
  360.     C1 = C1
  361.   })
  362.   return Weld
  363. end
  364. function rayCast(Position, Direction, Range, Ignore)
  365.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  366. end
  367. function CreateSound(id, par, vol, pit)
  368.   coroutine.resume(coroutine.create(function()
  369.     local sou = Instance.new("Sound", par or workspace)
  370.     sou.Volume = vol
  371.     sou.Pitch = pit or 1
  372.     sou.SoundId = id
  373.     wait()
  374.     sou:play()
  375.     game:GetService("Debris"):AddItem(sou, 6)
  376.   end))
  377. end
  378. function CreateSong(id, par, vol, pit)
  379.   coroutine.resume(coroutine.create(function()
  380.     sou2 = Instance.new("Sound", par or workspace)
  381.     sou2.Volume = 1
  382.     sou2.Pitch = 1
  383.     sou2.SoundId = id
  384.     wait()
  385.     sou2:play()
  386.     sou2.Looped = true
  387.   end))
  388. end
  389. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  390. local function getclosest(obj, distance)
  391.   local last, lastx = distance + 1, nil
  392.   for i, v in pairs(workspace:GetChildren()) do
  393.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  394.       local t = v.Torso
  395.       local dist = t.Position - obj.Position.magnitude
  396.       if distance >= dist and last > dist then
  397.         last = dist
  398.         lastx = v
  399.       end
  400.     end
  401.   end
  402.   return lastx
  403. end
  404. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  405.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  406.   prt.Anchored = true
  407.   prt.CFrame = cframe
  408.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  409.   game:GetService("Debris"):AddItem(prt, 10)
  410.   if Type == 1 or Type == nil then
  411.     table.insert(Effects, {
  412.       prt,
  413.       "Block1",
  414.       delay,
  415.       x3,
  416.       y3,
  417.       z3,
  418.       msh
  419.     })
  420.   elseif Type == 2 then
  421.     table.insert(Effects, {
  422.       prt,
  423.       "Block2",
  424.       delay,
  425.       x3,
  426.       y3,
  427.       z3,
  428.       msh
  429.     })
  430.   elseif Type == 3 then
  431.     table.insert(Effects, {
  432.       prt,
  433.       "Block3",
  434.       delay,
  435.       x3,
  436.       y3,
  437.       z3,
  438.       msh
  439.     })
  440.   end
  441. end
  442. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  443.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  444.   prt.Anchored = true
  445.   prt.CFrame = cframe
  446.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  447.   game:GetService("Debris"):AddItem(prt, 10)
  448.   table.insert(Effects, {
  449.     prt,
  450.     "Cylinder",
  451.     delay,
  452.     x3,
  453.     y3,
  454.     z3,
  455.     msh
  456.   })
  457. end
  458. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  459.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  460.   prt.Anchored = true
  461.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  462.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  463.   game:GetService("Debris"):AddItem(prt, 10)
  464.   table.insert(Effects, {
  465.     prt,
  466.     "Cylinder",
  467.     delay,
  468.     x3,
  469.     y3,
  470.     z3,
  471.     msh
  472.   })
  473. end
  474. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  475.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  476.   prt.Anchored = true
  477.   prt.CFrame = cframe
  478.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  479.   game:GetService("Debris"):AddItem(prt, 10)
  480.   table.insert(Effects, {
  481.     prt,
  482.     "Cylinder",
  483.     delay,
  484.     x3,
  485.     y3,
  486.     z3,
  487.     msh
  488.   })
  489. end
  490. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  491.   local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  492.   prt.Anchored = true
  493.   prt.CFrame = cframe
  494.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  495.   game:GetService("Debris"):AddItem(prt, 10)
  496.   table.insert(Effects, {
  497.     prt,
  498.     "Cylinder",
  499.     delay,
  500.     x3,
  501.     y3,
  502.     z3,
  503.     msh
  504.   })
  505. end
  506. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  507.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  508.   prt.Anchored = true
  509.   prt.CFrame = cframe
  510.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  511.   game:GetService("Debris"):AddItem(prt, 10)
  512.   table.insert(Effects, {
  513.     prt,
  514.     "Cylinder",
  515.     delay,
  516.     x3,
  517.     y3,
  518.     z3,
  519.     msh
  520.   })
  521. end
  522. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  523.   local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  524.   prt.Anchored = true
  525.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  526.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  527.   local num = math.random(10, 50) / 1000
  528.   game:GetService("Debris"):AddItem(prt, 10)
  529.   table.insert(Effects, {
  530.     prt,
  531.     "Shatter",
  532.     num,
  533.     prt.CFrame,
  534.     math.random() - math.random(),
  535.     0,
  536.     math.random(50, 100) / 100
  537.   })
  538. end
  539.  
  540. attack = false
  541. game:GetService("RunService").Stepped:connect(function()
  542.   Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  543.   velocity = RootPart.Velocity.y
  544.   sine = sine + change
  545.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  546.   if equipped == true or equipped == false then
  547.     if 1 < RootPart.Velocity.y and hit == nil then
  548.       Anim = "Jump"
  549.       if attack == false and ice_mode == false then
  550.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  551.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  552.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  553.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  554.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  555.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  556.       end
  557.     elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  558.       Anim = "Fall"
  559.       if attack == false then
  560.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  561.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  562.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  563.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  564.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  565.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  566.       end
  567.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  568.       Anim = "Idle"
  569.     if attack == false then
  570.             change = 1
  571.                     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  572.                     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  573.                     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)
  574.                     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)
  575.                     RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  576.                     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)
  577. end
  578.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  579.       Anim = "Walk"
  580.     if attack==false then
  581. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  582. 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)
  583. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  584. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  585. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  586. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  587. end
  588.     end
  589.   end
  590.   if equipped == true or equipped == false then
  591.     if 1 < RootPart.Velocity.Y and hit == nil then
  592.       Anim = "Jump"
  593.       if attack == false and ice_mode == true then
  594.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  595.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  596.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  597.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  598.         RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  599.         LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  600.       end
  601.     elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  602.       Anim = "Fall"
  603.       if attack == false then
  604.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  605.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  606.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  607.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  608.         RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  609.         LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  610.       end
  611.     elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  612.       Anim = "Idle"
  613.       if attack == false then
  614.         change = 0.8
  615.         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)
  616.         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)
  617.         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)
  618.         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)
  619.         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)
  620.         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)
  621.       end
  622.     elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  623.       Anim = "Walk"
  624.       if attack == false then
  625.         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)
  626.         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)
  627.         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)
  628.         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)
  629.         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)
  630.         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)
  631.       end
  632.     end
  633.   end
  634.   if 0 < #Effects then
  635.     for e = 1, #Effects do
  636.       if Effects[e] ~= nil then
  637.         local Thing = Effects[e]
  638.         if Thing ~= nil then
  639.           local Part = Thing[1]
  640.           local Mode = Thing[2]
  641.           local Delay = Thing[3]
  642.           local IncX = Thing[4]
  643.           local IncY = Thing[5]
  644.           local IncZ = Thing[6]
  645.           if 1 >= Thing[1].Transparency then
  646.             if Thing[2] == "Block1" then
  647.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  648.               local Mesh = Thing[1].Mesh
  649.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  650.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  651.             elseif Thing[2] == "Block2" then
  652.               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)
  653.               local Mesh = Thing[7]
  654.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  655.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  656.             elseif Thing[2] == "Block3" then
  657.               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)
  658.               local Mesh = Thing[7]
  659.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  660.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  661.             elseif Thing[2] == "Cylinder" then
  662.               local Mesh = Thing[1].Mesh
  663.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  664.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  665.             elseif Thing[2] == "Blood" then
  666.               local Mesh = Thing[7]
  667.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  668.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  669.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  670.             elseif Thing[2] == "Elec" then
  671.               local Mesh = Thing[1].Mesh
  672.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  673.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  674.             elseif Thing[2] == "Disappear" then
  675.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  676.             elseif Thing[2] == "Shatter" then
  677.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  678.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  679.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  680.               Thing[6] = Thing[6] + Thing[5]
  681.             end
  682.           else
  683.             Part.Parent = nil
  684.             table.remove(Effects, e)
  685.           end
  686.         end
  687.       end
  688.     end
  689.   end
  690. end)
  691. function RemoveOutlines(part)
  692.   part.TopSurface = 10
  693. end
  694. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  695.   local Part = Create("Part")({
  696.     Parent = Parent,
  697.     Reflectance = Reflectance,
  698.     Transparency = Transparency,
  699.     CanCollide = false,
  700.     Locked = true,
  701.     BrickColor = BrickColor.new(tostring(BColor)),
  702.     Name = Name,
  703.     Size = Size,
  704.     Material = Material
  705.   })
  706.   RemoveOutlines(Part)
  707.   return Part
  708. end
  709. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  710.   local Msh = Create(Mesh)({
  711.     Parent = Part,
  712.     Offset = OffSet,
  713.     Scale = Scale
  714.   })
  715.   if Mesh == "SpecialMesh" then
  716.     Msh.MeshType = MeshType
  717.     Msh.MeshId = MeshId
  718.   end
  719.   return Msh
  720. end
  721. function CreateWeld(Parent, Part0, Part1, C0, C1)
  722.   local Weld = Create("Weld")({
  723.     Parent = Parent,
  724.     Part0 = Part0,
  725.     Part1 = Part1,
  726.     C0 = C0,
  727.     C1 = C1
  728.   })
  729.   return Weld
  730. end
  731. WSHM = {
  732.   "White",
  733.   "Pastel light blue"
  734. }
  735. WSH = WSHM[math.random(1, #WSHM)]
  736. function IcePartFunk(HPart, aria, Min, Max)
  737.   IcePart = Instance.new("Part", HPart)
  738.   IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  739.   IcePart.CanCollide = false
  740.   IuW = Instance.new("Weld")
  741.   IuW.Name = "GuW"
  742.   IuW.Part0 = HPart
  743.   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))
  744.   IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  745.   IuW.Part1 = IcePart
  746.   IuW.Parent = HPart
  747.   IcePart.Transparency = 0.85
  748.   IcePart.Material = "Neon"
  749.   WSH = WSHM[math.random(1, #WSHM)]
  750.   IcePart.BrickColor = BrickColor.new("" .. WSH)
  751.   RemoveOutlines(IcePart)
  752.   game:GetService("Debris"):AddItem(IuW, 4)
  753.   game:GetService("Debris"):AddItem(IcePart, 6)
  754. end
  755. SpikeMeshId = 1033714
  756. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  757.   local Part = Instance.new("Part", Parent)
  758.   Part.Name = Name
  759.   Part.BrickColor = BrickColor.new(Color)
  760.   Part.Size = Size
  761.   Part.Material = Material
  762.   Part.Transparency = Transparency
  763.   Part.CanCollide = false
  764.   RemoveOutlines(Part)
  765.   local Mesh = Instance.new("SpecialMesh", Part)
  766.   Mesh.MeshType = "Sphere"
  767.   Mesh.Scale = Scale
  768.   return Mesh and Part
  769. end
  770. CFuncs = {
  771.   Part = {
  772.     Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  773.       local Part = Create("Part")({
  774.         Parent = Parent,
  775.         Reflectance = Reflectance,
  776.         Transparency = Transparency,
  777.         CanCollide = false,
  778.         Locked = true,
  779.         BrickColor = BrickColor.new(tostring(BColor)),
  780.         Name = Name,
  781.         Size = Size,
  782.         Material = Material
  783.       })
  784.       RemoveOutlines(Part)
  785.       return Part
  786.     end
  787.   },
  788.   Mesh = {
  789.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  790.       local Msh = Create(Mesh)({
  791.         Parent = Part,
  792.         Offset = OffSet,
  793.         Scale = Scale
  794.       })
  795.       if Mesh == "SpecialMesh" then
  796.         Msh.MeshType = MeshType
  797.         Msh.MeshId = MeshId
  798.       end
  799.       return Msh
  800.     end
  801.   },
  802.   Mesh = {
  803.     Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  804.       local Msh = Create(Mesh)({
  805.         Parent = Part,
  806.         Offset = OffSet,
  807.         Scale = Scale
  808.       })
  809.       if Mesh == "SpecialMesh" then
  810.         Msh.MeshType = MeshType
  811.         Msh.MeshId = MeshId
  812.       end
  813.       return Msh
  814.     end
  815.   },
  816.   Weld = {
  817.     Create = function(Parent, Part0, Part1, C0, C1)
  818.       local Weld = Create("Weld")({
  819.         Parent = Parent,
  820.         Part0 = Part0,
  821.         Part1 = Part1,
  822.         C0 = C0,
  823.         C1 = C1
  824.       })
  825.       return Weld
  826.     end
  827.   },
  828.   Sound = {
  829.     Create = function(id, par, vol, pit)
  830.       coroutine.resume(coroutine.create(function()
  831.         local S = Create("Sound")({
  832.           Volume = vol,
  833.           Pitch = pit or 1,
  834.           SoundId = id,
  835.           Parent = par or workspace
  836.         })
  837.         wait()
  838.         S:play()
  839.         game:GetService("Debris"):AddItem(S, 6)
  840.       end))
  841.     end
  842.   },
  843.   ParticleEmitter = {
  844.     Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  845.       local fp = Create("ParticleEmitter")({
  846.         Parent = Parent,
  847.         Color = ColorSequence.new(Color1, Color2),
  848.         LightEmission = LightEmission,
  849.         Size = Size,
  850.         Texture = Texture,
  851.         Transparency = Transparency,
  852.         ZOffset = ZOffset,
  853.         Acceleration = Accel,
  854.         Drag = Drag,
  855.         LockedToPart = LockedToPart,
  856.         VelocityInheritance = VelocityInheritance,
  857.         EmissionDirection = EmissionDirection,
  858.         Enabled = Enabled,
  859.         Lifetime = LifeTime,
  860.         Rate = Rate,
  861.         Rotation = Rotation,
  862.         RotSpeed = RotSpeed,
  863.         Speed = Speed,
  864.         VelocitySpread = VelocitySpread
  865.       })
  866.       return fp
  867.     end
  868.   }
  869. }
  870. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  871.   if hit.Parent == nil then
  872.     return
  873.   end
  874.   local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  875.   for _, v in pairs(hit.Parent:children()) do
  876.     if v:IsA("Humanoid") then
  877.       h = v
  878.     end
  879.   end
  880.   if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  881.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  882.       return
  883.     end
  884.     local c = Create("ObjectValue")({
  885.       Name = "creator",
  886.       Value = game:service("Players").LocalPlayer,
  887.       Parent = h
  888.     })
  889.     game:GetService("Debris"):AddItem(c, 0.5)
  890.     if HitSound ~= nil and HitPitch ~= nil then
  891.       CreateSound(HitSound, hit, 1, HitPitch)
  892.     end
  893.     local Damage = math.random(minim, maxim)
  894.     local blocked = false
  895.     local block = hit.Parent:findFirstChild("Block")
  896.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  897.       blocked = true
  898.       block.Value = block.Value - 1
  899.       print(block.Value)
  900.     end
  901.     if blocked == false then
  902.       h.Health = h.Health - Damage
  903.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  904.     else
  905.       h.Health = h.Health - Damage / 2
  906.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  907.     end
  908.     if Type == "Knockdown" then
  909.       local hum = hit.Parent.Humanoid
  910.       hum.PlatformStand = true
  911.       coroutine.resume(coroutine.create(function(HHumanoid)
  912.         swait(1)
  913.         HHumanoid.PlatformStand = false
  914.       end), hum)
  915.       local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  916.       local bodvol = Create("BodyVelocity")({
  917.         velocity = angle * knockback,
  918.         P = 5000,
  919.         maxForce = Vector3.new(8000, 8000, 8000),
  920.         Parent = hit
  921.       })
  922.       local rl = Create("BodyAngularVelocity")({
  923.         P = 3000,
  924.         maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  925.         angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  926.         Parent = hit
  927.       })
  928.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  929.       game:GetService("Debris"):AddItem(rl, 0.5)
  930.     elseif Type == "Normal" then
  931.       local vp = Create("BodyVelocity")({
  932.         P = 500,
  933.         maxForce = Vector3.new(math.huge, 0, math.huge),
  934.         velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  935.       })
  936.       if knockback > 0 then
  937.         vp.Parent = hit.Parent.Torso
  938.       end
  939.       game:GetService("Debris"):AddItem(vp, 0.5)
  940.     elseif Type == "Impale" then
  941.       local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  942.       Spike.Anchored = true
  943.       Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  944.       Spike.Position = hit.Parent.Torso.Position
  945.       for i = 1, 5 do
  946.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  947.       end
  948.       Services.Debris:AddItem(Spike, 4)
  949.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  950.       hit.Parent.Humanoid.PlatformStand = true
  951.       swait(1)
  952.       hit.Parent.Humanoid.PlatformStand = false
  953.     elseif Type == "Up" then
  954.       local bodyVelocity = Create("BodyVelocity")({
  955.         velocity = Vector3.new(0, 20, 0),
  956.         P = 5000,
  957.         maxForce = Vector3.new(8000, 8000, 8000),
  958.         Parent = hit
  959.       })
  960.       game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  961.       local bodyVelocity = Create("BodyVelocity")({
  962.         velocity = Vector3.new(0, 20, 0),
  963.         P = 5000,
  964.         maxForce = Vector3.new(8000, 8000, 8000),
  965.         Parent = hit
  966.       })
  967.       game:GetService("Debris"):AddItem(bodyVelocity, 1)
  968.     elseif Type == "Snare" then
  969.       local bp = Create("BodyPosition")({
  970.         P = 900,
  971.         D = 1000,
  972.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  973.         position = hit.Parent.Torso.Position,
  974.         Parent = hit.Parent.Torso
  975.       })
  976.       game:GetService("Debris"):AddItem(bp, 1)
  977.     elseif Type == "Slowness" then
  978.       local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  979.       for i = 1, 25 do
  980.         hit.Parent.Humanoid.WalkSpeed = 4
  981.         IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  982.       end
  983.       wait(4)
  984.       hit.Parent.Humanoid.WalkSpeed = SpeedSave
  985.     elseif Type == "FireDmg" then
  986.       for i = 1, math.random(60, 150) do
  987.         BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  988.         BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  989.         BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  990.         wait(0.1)
  991.         MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  992.       end
  993.     elseif Type == "Freeze" then
  994.       local bp = Create("BodyPosition")({
  995.         P = 900,
  996.         D = 1000,
  997.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  998.         position = hit.Parent.Torso.Position,
  999.         Parent = hit.Parent.Torso
  1000.       })
  1001.       game:GetService("Debris"):AddItem(bp, 4)
  1002.       for i = 1, 25 do
  1003.         IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1004.       end
  1005.     elseif Type == "Freeze2" then
  1006.       local BodPos = Create("BodyPosition")({
  1007.         P = 50000,
  1008.         D = 1000,
  1009.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1010.         position = hit.Parent.Torso.Position,
  1011.         Parent = hit.Parent.Torso
  1012.       })
  1013.       local BodGy = Create("BodyGyro")({
  1014.         maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1015.         P = 20000,
  1016.         Parent = hit.Parent.Torso,
  1017.         cframe = hit.Parent.Torso.CFrame
  1018.       })
  1019.       hit.Parent.Torso.Anchored = true
  1020.       coroutine.resume(coroutine.create(function(Part)
  1021.         swait(1.5)
  1022.         Part.Anchored = false
  1023.       end), hit.Parent.Torso)
  1024.       game:GetService("Debris"):AddItem(BodPos, 3)
  1025.       game:GetService("Debris"):AddItem(BodGy, 3)
  1026.     end
  1027.     local debounce = Create("BoolValue")({
  1028.       Name = "DebounceHit",
  1029.       Parent = hit.Parent,
  1030.       Value = true
  1031.     })
  1032.     game:GetService("Debris"):AddItem(debounce, Delay)
  1033.     c = Instance.new("ObjectValue")
  1034.     c.Name = "creator"
  1035.     c.Value = Player
  1036.     c.Parent = h
  1037.     game:GetService("Debris"):AddItem(c, 0.5)
  1038.   end
  1039. end
  1040. function ShowDamage(Pos, Text, Time, Color)
  1041.   local Rate = 0.033333333333333
  1042.   if not Pos then
  1043.     local Pos = Vector3.new(0, 0, 0)
  1044.   end
  1045.   local Text = Text or ""
  1046.   local Time = Time or 2
  1047.   if not Color then
  1048.     local Color = Color3.new(1, 0, 1)
  1049.   end
  1050.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1051.   EffectPart.Anchored = true
  1052.   local BillboardGui = Create("BillboardGui")({
  1053.     Size = UDim2.new(3, 0, 3, 0),
  1054.     Adornee = EffectPart,
  1055.     Parent = EffectPart
  1056.   })
  1057.   local TextLabel = Create("TextLabel")({
  1058.     BackgroundTransparency = 1,
  1059.     Size = UDim2.new(1, 0, 1, 0),
  1060.     Text = Text,
  1061.     TextColor3 = Color,
  1062.     TextScaled = true,
  1063.     Font = Enum.Font.ArialBold,
  1064.     Parent = BillboardGui
  1065.   })
  1066.   game.Debris:AddItem(EffectPart, Time + 0.1)
  1067.   EffectPart.Parent = game:GetService("Workspace")
  1068.   delay(0, function()
  1069.     local Frames = Time / Rate
  1070.     for Frame = 1, Frames do
  1071.       wait(Rate)
  1072.       local Percent = Frame / Frames
  1073.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1074.       TextLabel.TextTransparency = Percent
  1075.     end
  1076.     if EffectPart and EffectPart.Parent then
  1077.       EffectPart:Destroy()
  1078.     end
  1079.   end)
  1080. end
  1081. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1082.   for _, c in pairs(workspace:children()) do
  1083.     local hum = c:findFirstChild("Humanoid")
  1084.     if hum ~= nil then
  1085.       local head = c:findFirstChild("Head")
  1086.       if head ~= nil then
  1087.         local targ = head.Position - Part.Position
  1088.         local mag = targ.magnitude
  1089.         if magni >= mag and c.Name ~= Player.Name then
  1090.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1091.         end
  1092.       end
  1093.     end
  1094.   end
  1095. end
  1096. function MagniKILL(Part, magni, knock, Type)
  1097.   for _, c in pairs(workspace:children()) do
  1098.     local hum = c:findFirstChild("Humanoid")
  1099.     if hum ~= nil then
  1100.       local head = c:findFirstChild("Head")
  1101.       if head ~= nil then
  1102.         local targ = head.Position - Part.Position
  1103.         local mag = targ.magnitude
  1104.         if magni >= mag and c.Name ~= Player.Name then
  1105.           hum.Health = 0
  1106.         end
  1107.       end
  1108.     end
  1109.   end
  1110. end
  1111. EffectModel = Instance.new("Model", Character)
  1112. EffectModel.Name = "Effects"
  1113. Effects = {
  1114.   Block = {
  1115.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1116.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1117.       prt.Anchored = true
  1118.       prt.CFrame = cframe
  1119.       local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1120.       game:GetService("Debris"):AddItem(prt, 10)
  1121.       if Type == 1 or Type == nil then
  1122.         table.insert(Effects, {
  1123.           prt,
  1124.           "Block1",
  1125.           delay,
  1126.           x3,
  1127.           y3,
  1128.           z3,
  1129.           msh
  1130.         })
  1131.       elseif Type == 2 then
  1132.         table.insert(Effects, {
  1133.           prt,
  1134.           "Block2",
  1135.           delay,
  1136.           x3,
  1137.           y3,
  1138.           z3,
  1139.           msh
  1140.         })
  1141.       else
  1142.         table.insert(Effects, {
  1143.           prt,
  1144.           "Block3",
  1145.           delay,
  1146.           x3,
  1147.           y3,
  1148.           z3,
  1149.           msh
  1150.         })
  1151.       end
  1152.     end
  1153.   },
  1154.   Sphere = {
  1155.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1156.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1157.       prt.Anchored = true
  1158.       prt.CFrame = cframe
  1159.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1160.       game:GetService("Debris"):AddItem(prt, 10)
  1161.       table.insert(Effects, {
  1162.         prt,
  1163.         "Cylinder",
  1164.         delay,
  1165.         x3,
  1166.         y3,
  1167.         z3,
  1168.         msh
  1169.       })
  1170.     end
  1171.   },
  1172.   Cylinder = {
  1173.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1174.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1175.       prt.Anchored = true
  1176.       prt.CFrame = cframe
  1177.       local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1178.       game:GetService("Debris"):AddItem(prt, 10)
  1179.       table.insert(Effects, {
  1180.         prt,
  1181.         "Cylinder",
  1182.         delay,
  1183.         x3,
  1184.         y3,
  1185.         z3,
  1186.         msh
  1187.       })
  1188.     end
  1189.   },
  1190.   Wave = {
  1191.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1192.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1193.       prt.Anchored = true
  1194.       prt.CFrame = cframe
  1195.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1196.       game:GetService("Debris"):AddItem(prt, 10)
  1197.       table.insert(Effects, {
  1198.         prt,
  1199.         "Cylinder",
  1200.         delay,
  1201.         x3,
  1202.         y3,
  1203.         z3,
  1204.         msh
  1205.       })
  1206.     end
  1207.   },
  1208.   Ring = {
  1209.     Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1210.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1211.       prt.Anchored = true
  1212.       prt.CFrame = cframe
  1213.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1214.       game:GetService("Debris"):AddItem(prt, 10)
  1215.       table.insert(Effects, {
  1216.         prt,
  1217.         "Cylinder",
  1218.         delay,
  1219.         x3,
  1220.         y3,
  1221.         z3,
  1222.         msh
  1223.       })
  1224.     end
  1225.   },
  1226.   Break = {
  1227.     Create = function(brickcolor, cframe, x1, y1, z1)
  1228.       local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1229.       prt.Anchored = true
  1230.       prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1231.       local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1232.       local num = math.random(10, 50) / 1000
  1233.       game:GetService("Debris"):AddItem(prt, 10)
  1234.       table.insert(Effects, {
  1235.         prt,
  1236.         "Shatter",
  1237.         num,
  1238.         prt.CFrame,
  1239.         math.random() - math.random(),
  1240.         0,
  1241.         math.random(50, 100) / 100
  1242.       })
  1243.     end
  1244.   }
  1245. }
  1246. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1247.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1248.   prt.Anchored = true
  1249.   prt.CFrame = cframe
  1250.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1251.   game:GetService("Debris"):AddItem(prt, 10)
  1252.   if Type == 1 or Type == nil then
  1253.     table.insert(Effects, {
  1254.       prt,
  1255.       "Block1",
  1256.       delay,
  1257.       x3,
  1258.       y3,
  1259.       z3,
  1260.       msh
  1261.     })
  1262.   elseif Type == 2 then
  1263.     table.insert(Effects, {
  1264.       prt,
  1265.       "Block2",
  1266.       delay,
  1267.       x3,
  1268.       y3,
  1269.       z3,
  1270.       msh
  1271.     })
  1272.   elseif Type == 3 then
  1273.     table.insert(Effects, {
  1274.       prt,
  1275.       "Block3",
  1276.       delay,
  1277.       x3,
  1278.       y3,
  1279.       z3,
  1280.       msh
  1281.     })
  1282.   end
  1283. end
  1284. function CreateSound(id, par, vol, pit)
  1285.   coroutine.resume(coroutine.create(function()
  1286.     local sou = Instance.new("Sound", par or workspace)
  1287.     sou.Volume = vol
  1288.     sou.Pitch = pit or 1
  1289.     sou.SoundId = id
  1290.     swait()
  1291.     sou:play()
  1292.     game:GetService("Debris"):AddItem(sou, 6)
  1293.   end))
  1294. end
  1295. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1296.   local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1297.   prt.Anchored = true
  1298.   prt.CFrame = cframe
  1299.   prt.Material = "Neon"
  1300.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1301.   game:GetService("Debris"):AddItem(prt, 10)
  1302.   coroutine.resume(coroutine.create(function(Part, Mesh)
  1303.     for i = 0, 6, delay do
  1304.       swait()
  1305.       Part.Transparency = i
  1306.       Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1307.     end
  1308.     Part.Parent = nil
  1309.   end), prt, msh)
  1310. end
  1311. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1312.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1313.   local MainPos = partt.Position
  1314.   local MainPos2 = mouse + SpreadVectors
  1315.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1316.   local speed = 1000
  1317.   local num = 1
  1318.   coroutine.resume(coroutine.create(function()
  1319.     repeat
  1320.       swait()
  1321.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1322.       local mag =(MainPos - pos).magnitude
  1323.       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)
  1324.       MainPos = MainPos + MouseLook.lookVector * speed
  1325.       num = num - 1
  1326.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1327.       if hit ~= nil then
  1328.         num = 0
  1329.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1330.         refpart.Anchored = true
  1331.         refpart.CFrame = CFrame.new(pos)
  1332.         game:GetService("Debris"):AddItem(refpart, 2)
  1333.       end
  1334.       if num <= 0 then
  1335.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1336.         refpart.Anchored = true
  1337.         refpart.CFrame = CFrame.new(pos)
  1338.         if hit ~= nil then
  1339.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1340.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1341.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1342.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1343.           MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1344.         end
  1345.         game:GetService("Debris"):AddItem(refpart, 0)
  1346.       end
  1347.     until num <= 0
  1348.   end))
  1349. end
  1350. function shoottraildd2(mouse, partt, SpreadAmount)
  1351.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1352.   local MainPos = partt.Position
  1353.   local MainPos2 = mouse + SpreadVectors
  1354.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1355.   local speed = 3000
  1356.   local num = 1
  1357.   coroutine.resume(coroutine.create(function()
  1358.     repeat
  1359.       swait()
  1360.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1361.       local mag = (MainPos - pos).magnitude
  1362.       Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1363.       MainPos = MainPos + MouseLook.lookVector * speed
  1364.       num = num - 1
  1365.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1366.       if hit ~= nil then
  1367.         num = 0
  1368.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1369.         refpart.Anchored = true
  1370.         refpart.CFrame = CFrame.new(pos)
  1371.         game:GetService("Debris"):AddItem(refpart, 2)
  1372.       end
  1373.       if num <= 0 then
  1374.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1375.         refpart.Anchored = true
  1376.         refpart.CFrame = CFrame.new(pos)
  1377.         if hit ~= nil then
  1378.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1379.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1380.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1381.           BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1382.           MagniKILL(refpart, 80, 0, "Normal")
  1383.         end
  1384.         game:GetService("Debris"):AddItem(refpart, 0)
  1385.       end
  1386.     until num <= 0
  1387.   end))
  1388. end
  1389. function shoottraildd22(mouse, partt, SpreadAmount)
  1390.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1391.   local MainPos = partt.Position
  1392.   local MainPos2 = mouse + SpreadVectors
  1393.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1394.   local speed = 900
  1395.   local num = 1
  1396.   coroutine.resume(coroutine.create(function()
  1397.     repeat
  1398.       swait()
  1399.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1400.       local mag = (MainPos - pos).magnitude
  1401.       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)
  1402.       MainPos = MainPos + MouseLook.lookVector * speed
  1403.       num = num - 1
  1404.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1405.       if hit ~= nil then
  1406.         num = 0
  1407.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1408.         refpart.Anchored = true
  1409.         refpart.CFrame = CFrame.new(pos)
  1410.         game:GetService("Debris"):AddItem(refpart, 2)
  1411.       end
  1412.       if num <= 0 then
  1413.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1414.         refpart.Anchored = true
  1415.         refpart.CFrame = CFrame.new(pos)
  1416.         if hit ~= nil then
  1417.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1418.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1419.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1420.           BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1421.           MagniKILL(refpart, 80, 0, "Normal")
  1422.         end
  1423.         game:GetService("Debris"):AddItem(refpart, 0)
  1424.       end
  1425.     until num <= 0
  1426.   end))
  1427. end
  1428. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1429.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1430.   local MainPos = partt.Position
  1431.   local MainPos2 = mouse + SpreadVectors
  1432.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1433.   local speed = 200
  1434.   local num = 0
  1435.   coroutine.resume(coroutine.create(function()
  1436.     repeat
  1437.       swait()
  1438.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1439.       local mag = (MainPos - pos).magnitude
  1440.       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)
  1441.       MainPos = MainPos + MouseLook.lookVector * speed
  1442.       num = num - 1
  1443.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1444.       if hit ~= nil then
  1445.         num = 0
  1446.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1447.         refpart.Anchored = true
  1448.         refpart.CFrame = CFrame.new(pos)
  1449.         BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1450.         game:GetService("Debris"):AddItem(refpart, 2)
  1451.       end
  1452.       if num <= 0 then
  1453.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1454.         refpart.Anchored = true
  1455.         refpart.CFrame = CFrame.new(pos)
  1456.         if hit ~= nil then
  1457.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1458.           BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1459.           BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1460.           MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1461.         end
  1462.         game:GetService("Debris"):AddItem(refpart, 0)
  1463.       end
  1464.     until num <= 0
  1465.   end))
  1466. end
  1467. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1468.   local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1469.   local MainPos = partt.Position
  1470.   local MainPos2 = mouse + SpreadVectors
  1471.   local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1472.   local speed = 500
  1473.   local num = 1
  1474.   coroutine.resume(coroutine.create(function()
  1475.     repeat
  1476.       swait()
  1477.       local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1478.       local mag = (MainPos - pos).magnitude
  1479.       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)
  1480.       MainPos = MainPos + MouseLook.lookVector * speed
  1481.       num = num - 1
  1482.       MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1483.       if hit ~= nil then
  1484.         num = 0
  1485.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1486.         refpart.Anchored = true
  1487.         refpart.CFrame = CFrame.new(pos)
  1488.         game:GetService("Debris"):AddItem(refpart, 2)
  1489.       end
  1490.       if num <= 0 then
  1491.         local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1492.         refpart.Anchored = true
  1493.         refpart.CFrame = CFrame.new(pos)
  1494.         if hit ~= nil then
  1495.           CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1496.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1497.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1498.           BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1499.           MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1500.         end
  1501.         game:GetService("Debris"):AddItem(refpart, 0)
  1502.       end
  1503.     until num <= 0
  1504.   end))
  1505. end
  1506.  
  1507. --infinite
  1508. Humanoid.WalkSpeed =  50
  1509. local Must2 = Instance.new("Sound",Torso)
  1510. Must2.SoundId = "rbxassetid://930465002"
  1511. Must2.Pitch = 0.99
  1512. Must2.Volume = 4
  1513. Must2.Looped = true
  1514. wait(0)
  1515. Must2:Play()
  1516. local Must2 = Instance.new("Sound",Torso)
  1517. Must2.SoundId = "rbxassetid://1042428496"
  1518. Must2.Pitch = 0.99
  1519. Must2.Volume = 0.7
  1520. Must2.Looped = true
  1521. wait(0)
  1522. Must2:Play()       
  1523.         local pie222 = Instance.new("ParticleEmitter")
  1524. pie222.Parent = RightArm
  1525. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1526. pie222.LightEmission = 1
  1527. pie222.Size = NumberSequence.new(0.8)
  1528. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1529. pie222.Transparency = NumberSequence.new(0.6,1)
  1530. pie222.EmissionDirection = "Top"
  1531. pie222.Enabled = true
  1532. pie222.Lifetime = NumberRange.new(1)
  1533. pie222.Rotation = NumberRange.new(-320, 320)
  1534. pie222.Rate = 80
  1535. pie222.Speed = NumberRange.new(0)
  1536. pie222.LockedToPart = true
  1537.         local pie222 = Instance.new("ParticleEmitter")
  1538. pie222.Parent = LeftArm
  1539. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1540. pie222.LightEmission = 1
  1541. pie222.Size = NumberSequence.new(0.8)
  1542. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1543. pie222.Transparency = NumberSequence.new(0.6,1)
  1544. pie222.EmissionDirection = "Top"
  1545. pie222.Enabled = true
  1546. pie222.Lifetime = NumberRange.new(1)
  1547. pie222.Rotation = NumberRange.new(-320, 320)
  1548. pie222.Rate = 80
  1549. pie222.Speed = NumberRange.new(0)
  1550. pie222.LockedToPart = true
  1551.         local pie222 = Instance.new("ParticleEmitter")
  1552. pie222.Parent = RightLeg
  1553. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1554. pie222.LightEmission = 1
  1555. pie222.Size = NumberSequence.new(0.8)
  1556. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1557. pie222.Transparency = NumberSequence.new(0.6,1)
  1558. pie222.EmissionDirection = "Top"
  1559. pie222.Enabled = true
  1560. pie222.Lifetime = NumberRange.new(1)
  1561. pie222.Rotation = NumberRange.new(-320, 320)
  1562. pie222.Rate = 80
  1563. pie222.Speed = NumberRange.new(0)
  1564. pie222.LockedToPart = true
  1565.         local pie222 = Instance.new("ParticleEmitter")
  1566. pie222.Parent = LeftLeg
  1567. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1568. pie222.LightEmission = 1
  1569. pie222.Size = NumberSequence.new(0.8)
  1570. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1571. pie222.Transparency = NumberSequence.new(0.6,1)
  1572. pie222.EmissionDirection = "Top"
  1573. pie222.Enabled = true
  1574. pie222.Lifetime = NumberRange.new(1)
  1575. pie222.Rotation = NumberRange.new(-320, 320)
  1576. pie222.Rate = 80
  1577. pie222.Speed = NumberRange.new(0)
  1578. pie222.LockedToPart = true
  1579. local HBill = Instance.new("BillboardGui", char.Head)
  1580. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1581. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1582. HBill.Size = UDim2.new(15,0,2.2,0)
  1583. HBill.Name = "Display"
  1584. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1585. HBill.AlwaysOnTop = false
  1586. HBill.MaxDistance = 50
  1587. HBill.Enabled = true
  1588. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1589. HMain.BackgroundTransparency = 1
  1590. HMain.Size = UDim2.new(1,0,1,0)
  1591. HBarBack.Parent = HMain
  1592. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1593. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1594. HBarBack.BorderSizePixel = .25
  1595. HBarBack.BackgroundTransparency = 0
  1596. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1597. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1598. HHealth.BackgroundTransparency = 1
  1599. HHealth.Size = UDim2.new(1,0,1,0)
  1600. HHealth.Font = "SourceSansBold"
  1601. HHealth.Text = ""
  1602. HHealth.TextScaled = true
  1603. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1604. HHealth.TextStrokeTransparency = 1
  1605. HName.Parent = HMain
  1606. HName.BackgroundTransparency = 1
  1607. HName.Size = UDim2.new(1,0,.7,0)
  1608. HName.Font = "SourceSansBold"
  1609. HName.Text = "Infinite"
  1610. HName.TextScaled = true
  1611. HName.TextColor3 = BrickColor.new("Bright red").Color
  1612. HName.TextStrokeTransparency = 1
  1613. HName.TextYAlignment = "Top"
  1614. lig = Instance.new("PointLight",Player.Character.Torso)
  1615. lig.Color=Color3.new(255,0,0)
  1616. lig.Range = 7
  1617. ---
  1618.  
  1619. attackdebounce = false
  1620. deb=false
  1621.  
  1622. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1623.         if hit.Parent==nil then
  1624.                 return
  1625.         end
  1626.         h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1627.         for _,v in pairs(hit.Parent:children()) do
  1628.         if v:IsA("Humanoid") then
  1629.         h=v
  1630.         end
  1631.         end
  1632.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1633.         h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1634.         end
  1635.         if hit.Parent.className=="Hat" then
  1636.         hit=hit.Parent.Parent:findFirstChild("Head")
  1637.         end
  1638.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1639.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1640.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1641.                         return
  1642.                 end]]
  1643. --                        hs(hit,1.2)
  1644.                         c=Instance.new("ObjectValue")
  1645.                         c.Name="creator"
  1646.                         c.Value=game:service("Players").LocalPlayer
  1647.                         c.Parent=h
  1648.                         game:GetService("Debris"):AddItem(c,.5)
  1649.                 Damage=math.random(minim,maxim)
  1650. --                h:TakeDamage(Damage)
  1651.                 blocked=false
  1652.                 block=hit.Parent:findFirstChild("Block")
  1653.                 if block~=nil then
  1654.                 print(block.className)
  1655.                 if block.className=="NumberValue" then
  1656.                 if block.Value>0 then
  1657.                 blocked=true
  1658.                 if decreaseblock==nil then
  1659.                 block.Value=block.Value-1
  1660.                 end
  1661.                 end
  1662.                 end
  1663.                 if block.className=="IntValue" then
  1664.                 if block.Value>0 then
  1665.                 blocked=true
  1666.                 if decreaseblock~=nil then
  1667.                 block.Value=block.Value-1
  1668.                 end
  1669.                 end
  1670.                 end
  1671.                 end
  1672.                 if blocked==false then
  1673. --                h:TakeDamage(Damage)
  1674.                 h.Health=h.Health-Damage
  1675.                 showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1676.                 else
  1677.                 h.Health=h.Health-(Damage/2)
  1678.                 showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1679.                 end
  1680.                 if Type=="Knockdown" then
  1681.                 Humanoid=hit.Parent.Humanoid
  1682. Humanoid.PlatformStand=true
  1683. coroutine.resume(coroutine.create(function(HHumanoid)
  1684. swait(1)
  1685. HHumanoid.PlatformStand=false
  1686. end),Humanoid)
  1687.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1688. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1689. local bodvol=Instance.new("BodyVelocity")
  1690. bodvol.velocity=angle*knockback
  1691. bodvol.P=5000
  1692. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1693. bodvol.Parent=hit
  1694. rl=Instance.new("BodyAngularVelocity")
  1695. rl.P=3000
  1696. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1697. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1698. rl.Parent=hit
  1699. game:GetService("Debris"):AddItem(bodvol,.5)
  1700. game:GetService("Debris"):AddItem(rl,.5)
  1701.                 elseif Type=="Normal" then
  1702.                 bp=Instance.new("BodyVelocity")
  1703.                 bp.P=100000
  1704.                 bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1705. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1706.                 if KnockbackType==1 then
  1707.                 bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1708.                 elseif KnockbackType==2 then
  1709.                 bp.velocity=Property.CFrame.lookVector*knockback
  1710.                 end
  1711.                 if knockback>0 then
  1712.                       bp.Parent=hit.Parent.Torso
  1713.  
  1714.                 end
  1715.                 game:GetService("Debris"):AddItem(bp,.5)
  1716.                 elseif Type=="Up" then
  1717.                 local bodyVelocity=Instance.new("BodyVelocity")
  1718.                 bodyVelocity.velocity=vt(0,60,0)
  1719.                 bodyVelocity.P=5000
  1720.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1721.                 bodyVelocity.Parent=hit
  1722.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  1723.                 rl=Instance.new("BodyAngularVelocity")
  1724.                 rl.P=3000
  1725.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1726.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1727.                 rl.Parent=hit
  1728.                 game:GetService("Debris"):AddItem(rl,.5)
  1729.                 elseif Type=="Snare" then
  1730.                 bp=Instance.new("BodyPosition")
  1731.                 bp.P=2000
  1732.                 bp.D=100
  1733.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1734.                 bp.position=hit.Parent.Torso.Position
  1735.                 bp.Parent=hit.Parent.Torso
  1736.                 game:GetService("Debris"):AddItem(bp,1)
  1737.                 elseif Type=="Target" then
  1738.                 if Targetting==false then
  1739.                 ZTarget=hit.Parent.Torso
  1740.                 coroutine.resume(coroutine.create(function(Part)
  1741.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1742.                 swait(1)
  1743.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1744.                 end),ZTarget)
  1745.                 TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1746.                 targetgui=Instance.new("BillboardGui")
  1747.                 targetgui.Parent=ZTarget
  1748.                 targetgui.Size=UDim2.new(10,100,10,100)
  1749.                 targ=Instance.new("ImageLabel")
  1750.                 targ.Parent=targetgui
  1751.                 targ.BackgroundTransparency=1
  1752.                 targ.Image="rbxassetid://4834067"
  1753.                 targ.Size=UDim2.new(1,0,1,0)
  1754.                 cam.CameraType="Scriptable"
  1755.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1756.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1757.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1758.                 Targetting=true
  1759.                 RocketTarget=ZTarget
  1760.                 for i=1,Property do
  1761.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1762.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1763.                 swait()
  1764.                 end
  1765.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1766.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1767.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1768.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1769.                 end
  1770.                 Targetting=true
  1771.                 RocketTarget=true
  1772.                 targetgui.Parent=true
  1773.                 cam.CameraType="Custom"
  1774.                 end
  1775.                 end
  1776.                         debounce=Instance.new("BoolValue")
  1777.                         debounce.Name="DebounceHit"
  1778.                         debounce.Parent=hit.Parent
  1779.                         debounce.Value=true
  1780.                         game:GetService("Debris"):AddItem(debounce,Delay)
  1781.                         c=Instance.new("ObjectValue")
  1782.                         c.Name="creator"
  1783.                         c.Value=Player
  1784.                         c.Parent=h
  1785.                         game:GetService("Debris"):AddItem(c,.5)
  1786.                 CRIT=true
  1787.                 hitDeb=true
  1788.                 AttackPos=6
  1789.         end
  1790. end
  1791.  
  1792. showDamage=function(Char,Dealt,du,Color)
  1793.         m=Instance.new("Model")
  1794.         m.Name=tostring(Dealt)
  1795.         h=Instance.new("Humanoid")
  1796.         h.Health=0
  1797.         h.MaxHealth=0
  1798.         h.Parent=m
  1799.         c=Instance.new("Part")
  1800.         c.Transparency=0
  1801.         c.BrickColor=Color
  1802. c.Transparency = 1
  1803.         c.Name="Head"
  1804.         c.TopSurface=0
  1805.         c.BottomSurface=0
  1806.         c.formFactor="Plate"
  1807.         c.Size=Vector3.new(1,.4,1)
  1808.  
  1809. local txt = Instance.new("BillboardGui", c)
  1810. txt.Adornee = c
  1811. txt.Name = "_status"
  1812. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1813. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1814. local text = Instance.new("TextLabel", txt)
  1815. text.Size = UDim2.new(10, 0, 7, 0)
  1816. text.FontSize = "Size12"
  1817. text.TextScaled = true
  1818. text.TextTransparency = 0.5
  1819. text.BackgroundTransparency = 1
  1820. text.TextTransparency = 0.5
  1821. text.TextStrokeTransparency = 0.5
  1822. text.Font = "SciFi"
  1823. text.TextStrokeColor3 = Color3.new(0,0,0)
  1824. v=Instance.new("Part")
  1825. v.Name = "ColorBrick"
  1826. v.Parent=c
  1827. v.FormFactor="Symmetric"
  1828. v.Anchored=true
  1829. v.CanCollide=false
  1830. v.BottomSurface="Smooth"
  1831. v.TopSurface="Smooth"
  1832. v.Size=Vector3.new(10,5,3)
  1833. v.Transparency=1
  1834. v.CFrame=c.CFrame
  1835. v.BrickColor=BrickColor.random()
  1836. v.Transparency=1
  1837. text.TextColor3 = t.BrickColor.Color
  1838. v.Shape="Block"
  1839. text.Text = tostring(Dealt)
  1840.         ms=Instance.new("CylinderMesh")
  1841.         ms.Scale=Vector3.new(.8,.8,.8)
  1842. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1843.   local rndm=math.random(1,#hitsounds)
  1844.   local r=rndm
  1845. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1846.         if CRIT==true then
  1847.                 ms.Scale=Vector3.new(1,1.25,1)
  1848.         end
  1849.         ms.Parent=c
  1850.         c.Reflectance=0
  1851.         Instance.new("BodyGyro").Parent=c
  1852.         c.Parent=m
  1853.         if Char:findFirstChild("Head")~=nil then
  1854.         c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1855.         elseif Char.Parent:findFirstChild("Head")~=nil then
  1856.         c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1857.         end
  1858.         f=Instance.new("BodyPosition")
  1859.         f.P=200000
  1860.         f.D=100
  1861.         f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1862.         f.position=c.Position+Vector3.new(0,3,0)
  1863.         f.Parent=c
  1864.         game:GetService("Debris"):AddItem(m,.5+du)
  1865.         c.CanCollide=false
  1866.         m.Parent=workspace
  1867.         c.CanCollide=false
  1868. end
  1869.  
  1870.  
  1871. ------
  1872. hito = function(dm, X, c, dn, dp, dq)  
  1873.     for I,dr in pairs(workspace:GetChildren()) do
  1874.         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
  1875.             local ds = dr:FindFirstChild("Humanoid")
  1876.                 local dt = dr:FindFirstChild("HumanoidRootPart")
  1877.                 TakeDamage(ds, c)
  1878.                         if InForm == true then
  1879.         ds.Parent:BreakJoints()
  1880.         wait(1.2)
  1881.         ds.Parent:Destroy()
  1882.         end
  1883.                 ds:SetStateEnabled(16, true)
  1884.                 delay(dn, function()       
  1885.         ds:SetStateEnabled(16, true)
  1886.                 end)
  1887.                 local du = Instance.new("StringValue")
  1888.                 du.Name = "alabo"
  1889.                 du.Parent = dt
  1890.                 game.Debris:AddItem(du, dn)
  1891.                 local dv = Instance.new("Part")
  1892.                
  1893.                 dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1894.                 dv.Transparency = 0.25
  1895.                 dv.Anchored = true
  1896.                 dv.CanCollide = false
  1897.                 dv.BrickColor = BrickColor.new("White")
  1898.                 dv.Material = "Neon"
  1899.                 dv.Locked = true
  1900.                 dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1901.                 dv.Parent = modz
  1902.                 local dw = Instance.new("SpecialMesh")
  1903.                 dw.MeshType = "Sphere"
  1904.                 dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1905.                 dw.Parent = dv
  1906.                 game.Debris:AddItem(dv, 1)
  1907.                 local dx = Instance.new("Model")
  1908.                 dx.Name = c
  1909.                 dx.Parent = workspace
  1910.                 game.Debris:AddItem(dx, 0.5 + c / 75)
  1911.                 local dy = Instance.new("Humanoid")
  1912.                 dy.MaxHealth = 0
  1913.                 dy.Parent = dx
  1914.                 local dz = Instance.new("Part")
  1915.                 dz.Name = "Head"
  1916.                 dz.Locked = true
  1917.                 dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1918.                 dz.Position = dt.Position
  1919.                 dz.BrickColor = BrickColor.new("New Yeller")
  1920.                 dz.Material = "Neon"
  1921.                 dz.Transparency = 1
  1922.                 dz.CanCollide = false
  1923.                 dz.Parent = dx
  1924.                 local dA = Instance.new("BodyPosition")
  1925.                 dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1926.                 dA.P = 20000
  1927.                 dA.D = 300
  1928.                 dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1929.                 dA.Parent = dz
  1930.                 local dB = Instance.new("CylinderMesh")
  1931.                 dB.Parent = dz
  1932.                 coroutine.resume(coroutine.create(function()       
  1933.         while dB do
  1934.             swait()
  1935.             dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1936.         end
  1937.     end))
  1938.                     if dp then
  1939.                         local dC = Instance.new("BodyVelocity")
  1940.                         dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1941.                         dC.P = 9999999999
  1942.                         dC.Velocity = dp
  1943.                         dC.Parent = dt
  1944.                         game.Debris:AddItem(dC, dn)
  1945.                     end
  1946.                         if dq then
  1947.                             local dD = Instance.new("BodyAngularVelocity")
  1948.                             dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1949.                             dD.P = math.huge
  1950.                             dD.AngularVelocity = dq
  1951.                             dD.Parent = dt
  1952.                             game.Debris:AddItem(dD, dn)
  1953.                         end
  1954.                         local dE = Instance.new("Sound")
  1955.                         dE.Pitch = rd2(10, 11) / 10
  1956.                         dE.Volume = rd2(10, 13) / 10
  1957.                         dE.EmitterSize = 10
  1958.                         dE.SoundId = "rbxassetid://"
  1959.                         dE.Parent = dv
  1960.                         dE:Play()
  1961.                         coroutine.resume(coroutine.create(function()       
  1962.         for I = 1, 5 do
  1963.             swait()
  1964.             dv.Transparency = dv.Transparency + 0.175
  1965.             dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1966.         end
  1967.     end))
  1968.         end
  1969.     end
  1970. end
  1971. ------
  1972.  
  1973. vt = Vector3.new
  1974. local new = Instance.new
  1975. local cf = CFrame.new
  1976. local cfa = CFrame.Angles
  1977. local bc = BrickColor.new
  1978.  
  1979. function bigbangattack()
  1980.     attack = true
  1981.     Humanoid.WalkSpeed = 0
  1982.           for i = 0, 8, 0.1 do
  1983.         swait()
  1984.   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)
  1985.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1986.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1987.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  1988.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  1989.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  1990.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  1991.     end
  1992. local rng = Instance.new("Part", mouse)
  1993.         rng.Anchored = true
  1994.         rng.BrickColor = BrickColor.new("Cyan")
  1995.         rng.CanCollide = false
  1996.         rng.FormFactor = 3
  1997.         rng.Name = "Ring"
  1998.         rng.Size = Vector3.new(0.4,0.4,0.4)
  1999.         rng.Transparency = 0
  2000.         rng.TopSurface = 0
  2001.         rng.BottomSurface = 0
  2002.         rng.CFrame = RootPart.CFrame
  2003.         local rngm = Instance.new("SpecialMesh", rng)
  2004.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2005.  
  2006. local rng3 = rng:Clone()
  2007. rng3.Parent = char
  2008. local rng3m = rng3.Mesh
  2009.  
  2010. local rng5 = rng:Clone()
  2011. rng5.Parent = char
  2012. rng5.BrickColor = BrickColor.new("Cyan")
  2013. local rng5m = rng5.Mesh
  2014. local rng6 = rng:Clone()
  2015. rng6.Material = "Plastic"
  2016. rng6.BrickColor = BrickColor.new("Cyan")
  2017. rng6.Parent = char
  2018. local rng6m = rng6.Mesh
  2019. rng6m.Scale = vt(7.5,7.5,7.5)
  2020. rng6m.MeshType = "FileMesh"
  2021. rng6m.MeshId = "rbxassetid://430736398"
  2022. local Must2 = Instance.new("Sound",rng6)
  2023. Must2.SoundId = "rbxassetid://135581154"
  2024. Must2.Pitch = 0.99
  2025. Must2.Volume = 3
  2026. Must2.Looped = false
  2027. wait(0)
  2028. Must2:Play()   
  2029. local hita = rng6.Touched:connect(function(hit)
  2030.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2031. end)
  2032.  
  2033. rng3.CFrame = RootPart.CFrame
  2034.  
  2035. rng5.CFrame = RootPart.CFrame
  2036. rng6.CFrame = RootPart.CFrame
  2037.             local pie222 = Instance.new("ParticleEmitter")
  2038. pie222.Parent = rng6
  2039. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2040. pie222.LightEmission = 1
  2041. pie222.Size = NumberSequence.new(6,1)
  2042. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2043. pie222.Transparency = NumberSequence.new(0.6,1)
  2044. pie222.EmissionDirection = "Top"
  2045. pie222.Enabled = true
  2046. pie222.Lifetime = NumberRange.new(1)
  2047. pie222.Rotation = NumberRange.new(-320, 320)
  2048. pie222.Rate = 404
  2049. pie222.Speed = NumberRange.new(0)
  2050. pie222.LockedToPart = false
  2051. pie222.VelocitySpread = 2
  2052.     wait()
  2053.     local scaler = 10/5
  2054.     local scaler2 = 10/5
  2055.     for i = 0,10,0.1 do
  2056.         swait()
  2057.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2058.        
  2059.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2060.  
  2061.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2062.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2063.         rng6.CFrame = rng3.CFrame
  2064.         rng.Transparency = rng.Transparency + 1
  2065.    
  2066.         rng3.Transparency = rng3.Transparency + 0.01
  2067.  
  2068.         rng5.Transparency = rng5.Transparency + 0.01
  2069.         rng6.Transparency = rng6.Transparency + 0.021
  2070.         scaler = scaler - 0.125/5
  2071.         scaler2 = scaler2 - 0.1/5
  2072.    
  2073.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2074.    
  2075.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2076.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2077.     end
  2078.     hita:disconnect()
  2079.     game:GetService("Debris"):AddItem(rng, 1)
  2080.  
  2081.     game:GetService("Debris"):AddItem(rng3, 1)
  2082.  
  2083.     game:GetService("Debris"):AddItem(rng5, 1)
  2084.     attack = false
  2085.     pie222:Destroy()
  2086.     Humanoid.WalkSpeed = 16
  2087. end
  2088.  
  2089.  
  2090. function bigbangattack2()
  2091.     attack = true
  2092.     Humanoid.WalkSpeed = 0
  2093.           for i = 0, 8, 0.1 do
  2094.         swait()
  2095.    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2096.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2097.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2098.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2099.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2100.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2101.     end
  2102. local rng = Instance.new("Part", RightArm)
  2103.         rng.Anchored = true
  2104.         rng.BrickColor = BrickColor.new("Cyan")
  2105.         rng.CanCollide = false
  2106.         rng.FormFactor = 3
  2107.         rng.Name = "Ring"
  2108.         rng.Size = Vector3.new(0.4,0.4,0.4)
  2109.         rng.Transparency = 0
  2110.         rng.TopSurface = 0
  2111.         rng.BottomSurface = 0
  2112.         rng.CFrame = RootPart.CFrame
  2113.         local rngm = Instance.new("SpecialMesh", rng)
  2114.         rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2115.  
  2116. local rng3 = rng:Clone()
  2117. rng3.Parent = char
  2118. local rng3m = rng3.Mesh
  2119.  
  2120. local rng5 = rng:Clone()
  2121. rng5.Parent = char
  2122. rng5.BrickColor = BrickColor.new("Cyan")
  2123. local rng5m = rng5.Mesh
  2124. local rng6 = rng:Clone()
  2125. rng6.Material = "Plastic"
  2126. rng6.BrickColor = BrickColor.new("Cyan")
  2127. rng6.Parent = char
  2128. local rng6m = rng6.Mesh
  2129. rng6m.Scale = vt(7.5,7.5,30.5)
  2130. rng6m.MeshType = "FileMesh"
  2131. rng6m.MeshId = "rbxassetid://430736398"
  2132. local Must2 = Instance.new("Sound",Torso)
  2133. Must2.SoundId = "rbxassetid://719747626"
  2134. Must2.Pitch = 0.99
  2135. Must2.Volume = 3
  2136. Must2.Looped = false
  2137. wait(0)
  2138. Must2:Play()   
  2139. local hita = rng6.Touched:connect(function(hit)
  2140.     ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2141. end)
  2142.  
  2143. rng3.CFrame = Head.CFrame
  2144.  
  2145. rng5.CFrame = Head.CFrame
  2146. rng6.CFrame = rng5.CFrame
  2147.             local pie222 = Instance.new("ParticleEmitter")
  2148. pie222.Parent = rng6
  2149. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2150. pie222.LightEmission = 1
  2151. pie222.Size = NumberSequence.new(15,1)
  2152. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2153. pie222.Transparency = NumberSequence.new(0.6,1)
  2154. pie222.EmissionDirection = "Top"
  2155. pie222.Enabled = true
  2156. pie222.Lifetime = NumberRange.new(1)
  2157. pie222.Rotation = NumberRange.new(-320, 320)
  2158. pie222.Rate = 404
  2159. pie222.Speed = NumberRange.new(0)
  2160. pie222.LockedToPart = false
  2161. pie222.VelocitySpread = 2
  2162.     wait()
  2163.     local scaler = 10/5
  2164.     local scaler2 = 10/5
  2165.     for i = 0,10,0.1 do
  2166.         swait()
  2167.         rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2168.        
  2169.         rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2170.  
  2171.         rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2172.         rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2173.         rng6.CFrame = rng3.CFrame
  2174.         rng.Transparency = rng.Transparency + 1
  2175.    
  2176.         rng3.Transparency = rng3.Transparency + 0.01
  2177.  
  2178.         rng5.Transparency = rng5.Transparency + 0.01
  2179.         rng6.Transparency = rng6.Transparency + 0.021
  2180.         scaler = scaler - 0.125/5
  2181.         scaler2 = scaler2 - 0.1/5
  2182.    
  2183.         rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2184.    
  2185.         rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2186.          rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2187.     end
  2188.     hita:disconnect()
  2189.     game:GetService("Debris"):AddItem(rng, 1)
  2190.  
  2191.     game:GetService("Debris"):AddItem(rng3, 1)
  2192.  
  2193.     game:GetService("Debris"):AddItem(rng5, 1)
  2194.     attack = false
  2195.     pie222:Destroy()
  2196.     Humanoid.WalkSpeed = 16
  2197. end
  2198.  
  2199. boom = Instance.new("Sound",char)
  2200. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2201. boom.Volume = 1
  2202.  
  2203. mouse.KeyDown:connect(function(key)
  2204.     if key == "=" then
  2205.         local Must = Instance.new("Sound",Torso)
  2206. Must.SoundId = "rbxassetid://273734478"
  2207. Must.Pitch = 0.99
  2208. Must.Volume = 3.4
  2209. Must.Looped = false
  2210. wait(0)
  2211. Must:Play()
  2212.  
  2213.             local pie222 = Instance.new('ParticleEmitter')
  2214. pie222.Parent = RootPart
  2215. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2216. pie222.LightEmission = 1
  2217. pie222.Size = NumberSequence.new(6,1)
  2218. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2219. pie222.Transparency = NumberSequence.new(0.3,1)
  2220. pie222.EmissionDirection = "Top"
  2221. pie222.Enabled = true
  2222. pie222.Lifetime = NumberRange.new(1)
  2223. pie222.Rotation = NumberRange.new(-320, 320)
  2224. pie222.Rate = 300
  2225. pie222.Speed = NumberRange.new(0)
  2226. pie222.LockedToPart = false
  2227. pie222.VelocitySpread = 2
  2228. Humanoid.WalkSpeed = 400
  2229. wait(7)
  2230. pie222:Destroy()
  2231. Humanoid.WalkSpeed = 150
  2232.    
  2233.  
  2234.        
  2235.     end
  2236. end)
  2237.  
  2238. local multiplier = 1
  2239.  
  2240. function hurt(hit, dmg)
  2241.     if hit.Parent then
  2242.         if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2243.         local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2244.         if hum then
  2245.             if hum.Parent.Name ~= Player.Name then
  2246.                 if dmg == "Kill" or hum.Health > 100000 then
  2247.                     hit.Parent:BreakJoints()
  2248.                     return true
  2249.                 else
  2250.                     if math.random(0, 100) == 50 then
  2251.                         hum.Health = hum.Health - dmg*multiplier*2.5
  2252.                     else
  2253.                         hum.Health = hum.Health -dmg*multiplier
  2254.                     end
  2255.                     return true
  2256.                 end
  2257.             end
  2258.         end
  2259.     end
  2260. end
  2261.  
  2262. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2263. function fade(obj, dest, grow)
  2264.     spawn(function()
  2265.         local oldcf = obj.CFrame
  2266.         for i = 0, 10 do
  2267.             if grow then
  2268.                 obj.Size = obj.Size +Vector3.new(1,1,1)
  2269.                 obj.CFrame = oldcf
  2270.             end
  2271.             obj.Transparency = obj.Transparency +0.1
  2272.             swait()
  2273.         end
  2274.         if dest then
  2275.         obj:Destroy()
  2276.         end
  2277.     end)
  2278. end
  2279.  
  2280. local push = 100
  2281.  
  2282. mouse.KeyDown:connect(function(key)
  2283.     if key == "g"  then
  2284.         local p = Instance.new("Part")
  2285.         p.Transparency = 0
  2286.         p.Anchored = true
  2287.         p.Size = Vector3.new(4,4,4)
  2288.         p.CanCollide = false
  2289.         p.BrickColor = BrickColor.new("Really black")
  2290.         p.Material = Enum.Material.Neon
  2291.         local pe = Instance.new("ParticleEmitter", p)
  2292.         pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2293.         pe.LightEmission = 0.7
  2294.         pe.Size = NumberSequence.new(4)
  2295.         pe.Texture = "rbxassetid://243664672"
  2296.         pe.Transparency = NumberSequence.new(0.5)
  2297.         pe.Lifetime = NumberRange.new(0.1)
  2298.         pe.Rate = 500
  2299.         pe.Speed = NumberRange.new(3)
  2300.         p.CFrame = Head.CFrame
  2301.         p.Parent = workspace
  2302.         p.Anchored = false
  2303.         local bv = Instance.new("BodyVelocity", p)
  2304.         bv.MaxForce = huge
  2305.         bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2306.         p.Touched:connect(function(hit)
  2307.             hurt(hit, math.random(5,10))
  2308.         end)
  2309.         game.Debris:AddItem(p, 4)
  2310.     end
  2311. end)
  2312.  
  2313.  
  2314. mouse.KeyDown:connect(function(key)
  2315.     if key == "v" and not attacking then
  2316.         attacking = true
  2317.         shielding = true
  2318.         local p = Instance.new("Part")
  2319.         p.Anchored = true
  2320.         p.BrickColor = BrickColor.new("Really black")
  2321.                 p.Material = Enum.Material.Neon
  2322.         shield = p
  2323.         local bc = BrickColor.Random()
  2324.         p.BrickColor = bc
  2325.         p.Size = Vector3.new(30,30,0)
  2326.         p.BrickColor = BrickColor.new("Really red")
  2327.         p.Material = Enum.Material.Neon
  2328.         local m = Instance.new("SpecialMesh", p)
  2329.         m.MeshType = "Sphere"
  2330.         p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2331.         local num2 = -0.8
  2332.         for i = 0, 10 do
  2333.             if shielding then
  2334.                 local p = Instance.new("Part")
  2335.                 p.Size = Vector3.new(1.8,1.8,1.8)
  2336.                 p.CanCollide = false
  2337.                 p.Anchored = true
  2338.                 p.Transparency = 0
  2339.                 p.BrickColor = BrickColor.new("Really black")
  2340.                 p.Material = Enum.Material.Neon
  2341.                 local pe = Instance.new("ParticleEmitter")
  2342.                 pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2343.                 pe.LightEmission = 0.7
  2344.                 pe.Size = NumberSequence.new(1.7)
  2345.                 pe.Texture = "rbxassetid://243664672"
  2346.                 pe.Transparency = NumberSequence.new(0.5)
  2347.                 pe.Lifetime = NumberRange.new(1)
  2348.                 pe.Rate = 500
  2349.                 pe.Speed = NumberRange.new(0)
  2350.                 pe.Parent = p
  2351.                 p.Parent = shield
  2352.                 num2 = num2 + 1
  2353.                 local num = num2
  2354.                 local neg = false
  2355.                 spawn(function()
  2356.                     repeat wait()
  2357.                         num = num + 0.1
  2358.                         local sin = math.sin(num)*15
  2359.                         local cos = math.cos(num)*15
  2360.                         if shield then
  2361.                             p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2362.                         end
  2363.                     until not shielding
  2364.                 end)
  2365.             else
  2366.                 break
  2367.             end
  2368.         end
  2369.         p.Transparency = 0.7
  2370.         p.Parent = workspace
  2371.         p.Touched:connect(function(hit)
  2372.             if hurt(hit, math.random(50, 100)) then
  2373.                 fade(hit)
  2374.             elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2375.                 fade(hit, true)
  2376.             end
  2377.         end)
  2378.     end
  2379. end)
  2380. mouse.KeyUp:connect(function(key)
  2381.     if key == "v" and attacking then
  2382.         if shield then
  2383.             fade(shield, true)
  2384.             attacking = false
  2385.             shielding = false
  2386.         end
  2387.     end
  2388. end)
  2389.  
  2390. mouse.KeyDown:connect(function(key)
  2391.     if key == "b" and not attacking then
  2392.         attacking = true
  2393.         local Must = Instance.new("Sound",Torso)
  2394. Must.SoundId = "rbxassetid://1042338696"
  2395. Must.Pitch = 0.99
  2396. Must.Volume = 3.4
  2397. Must.Looped = false
  2398. wait(0)
  2399. Must:Play()
  2400.         local p = Instance.new("Part")
  2401.         p.Anchored = true
  2402.         p.Material = "Neon"
  2403.         local bc = BrickColor.new("Bright red")
  2404.         p.BrickColor = bc
  2405.         local m = Instance.new("SpecialMesh", p)
  2406.         m.MeshType = "Sphere"
  2407.         p.Size = Vector3.new(1,1,1)
  2408.         p.CFrame = char.Torso.CFrame
  2409.         p.CanCollide = false
  2410.         local pe = Instance.new("ParticleEmitter")
  2411.         pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2412.         pe.LightEmission = 0.7
  2413.         pe.Size = NumberSequence.new(10)
  2414.         pe.Texture = "rbxassetid://243664672"
  2415.         pe.Transparency = NumberSequence.new(1)
  2416.         pe.Lifetime = NumberRange.new(5)
  2417.         pe.Rate = 500
  2418.         pe.Speed = NumberRange.new(50)
  2419.         pe.VelocitySpread = 360
  2420.         pe.Parent = p
  2421.         p.Parent = workspace
  2422.         local rate = 20
  2423.         local oldcf = p.CFrame
  2424.         local con = p.Touched:connect(function(hit)
  2425.             if hit.Parent then
  2426.                 if hit.Anchored == false then
  2427.                     if hit.Parent.Name ~= Player.Name then
  2428.                         if not hit.Parent:IsA("Humanoid") then
  2429.                                 hurt(hit, math.random(1,1))
  2430.                         end
  2431.                     end
  2432.                 end
  2433.             end
  2434.         end)
  2435.         attacking = false
  2436.         for i = 0, 10*rate do
  2437.             p.Size = p.Size +Vector3.new(20,20,20)/rate
  2438.             p.Transparency = p.Transparency+0.1/rate
  2439.             p.CFrame = oldcf
  2440.             swait()
  2441.         end
  2442.         pe.Enabled = false
  2443.         con:disconnect()
  2444.         game.Debris:AddItem(p, 5)
  2445.     end
  2446. end)
  2447.  
  2448. mouse.KeyDown:connect(function(key)
  2449.     if key == "t" and not attacking then
  2450.         attacking = true
  2451.         for i = 1, 2 do
  2452.             local arm = ""
  2453.             if i == 1 then arm = "Right Arm" end
  2454.             if i == 2 then arm = "Left Arm" end
  2455.             local p = Instance.new("Part")
  2456.             p.CanCollide = false
  2457.             p.Anchored = true
  2458.             p.Transparency = 1
  2459.             p.BrickColor = BrickColor.new("Bright red")
  2460.                 p.Material = Enum.Material.Neon
  2461.             p.Size = Vector3.new(0.9,0.9,0.9)
  2462.             local p2 = p:Clone()
  2463.             p.Parent = char
  2464.             p2.Parent = char
  2465.             spawn(function()
  2466.                 local num = 0
  2467.                 repeat swait()
  2468.                     num = num + 0.5
  2469.                     local sin = math.sin(num)*2
  2470.                     local cos = math.cos(num)*2
  2471.                     p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2472.                 until not attacking
  2473.                 p:Destroy()
  2474.                 p2:Destroy()
  2475.             end)
  2476.         end
  2477.         for i = 0, 50 do
  2478.             local arm = ""
  2479.             if i%2 == 0 then
  2480.                 arm = "Right Arm"
  2481.             else
  2482.                 arm = "Left Arm"
  2483.             end
  2484.             local p = Instance.new("Part")
  2485.             p.Transparency = 0
  2486.             p.Size = Vector3.new(2.1,2.1,2.1)
  2487.             p.Name = "ignore"
  2488.             p.CanCollide = false
  2489.             p.BrickColor = BrickColor.new("Bright red")
  2490.             p.Material = Enum.Material.Neon
  2491.             p.CFrame = char[arm].CFrame
  2492.             p.Parent = workspace
  2493.             p.Touched:connect(function(hit)
  2494.                 if hit.Name ~= "ignore" then
  2495.                     hurt(hit, 10)
  2496.                 end
  2497.             end)
  2498.             local bv = Instance.new("BodyVelocity")
  2499.             bv.MaxForce = huge
  2500.             bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2501.             bv.Parent = p
  2502.             game.Debris:AddItem(p, 5)
  2503.             swait()
  2504.         end
  2505.         wait(0.5)
  2506.         attacking = false
  2507.     end
  2508. end)
  2509.  
  2510.  
  2511. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521. local rad = math.rad
  2522.  
  2523. local keysDown = {}
  2524.  
  2525. local flySpeed = 0
  2526. local MAX_FLY_SPEED = 150
  2527.  
  2528. local canFly = false
  2529. local flyToggled = false
  2530.  
  2531. local forward, side = 0, 0
  2532. local lastForward, lastSide = 0, 0
  2533.  
  2534. local floatBP = Instance.new("BodyPosition")
  2535. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2536. local flyBV = Instance.new("BodyVelocity")
  2537. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2538. local turnBG = Instance.new("BodyGyro")
  2539. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2540.  
  2541. mouse.KeyDown:connect(function(key)
  2542.         keysDown[key] = true
  2543.  
  2544.         if key == "z" then
  2545.                 flyToggled = not flyToggled
  2546.  
  2547.         if not flyToggled then
  2548.                 stanceToggle = "Normal"
  2549.                 floatBP.Parent = nil
  2550.                 flyBV.Parent = nil
  2551.                 turnBG.Parent = nil
  2552.                 RootPart.Velocity = Vector3.new()
  2553.                 Char.Humanoid.PlatformStand = false
  2554.         end
  2555. end
  2556.  
  2557. end)
  2558. mouse.KeyUp:connect(function(key)
  2559.         keysDown[key] = nil
  2560. end)
  2561.  
  2562. local function updateFly()
  2563.  
  2564.         if not flyToggled then return end
  2565.  
  2566.         lastForward = forward
  2567.         lastSide = side
  2568.  
  2569.         forward = 0
  2570.         side = 0
  2571.  
  2572.         if keysDown.w then
  2573.                 forward = forward + 1
  2574.         end
  2575.         if keysDown.s then
  2576.                 forward = forward - 1
  2577.         end
  2578.         if keysDown.a then
  2579.                 side = side - 1
  2580.         end
  2581.         if keysDown.d then
  2582.                 side = side + 1
  2583.         end
  2584.  
  2585.         canFly = (forward ~= 0 or side ~= 0)
  2586.  
  2587.         if canFly then
  2588.                 stanceToggle = "Floating"
  2589.                 turnBG.Parent = RootPart
  2590.                 floatBP.Parent = nil
  2591.                 flyBV.Parent = RootPart
  2592.  
  2593.                 flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2594.                 if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2595.         else
  2596.                 floatBP.position = RootPart.Position
  2597.                 floatBP.Parent = RootPart
  2598.  
  2599.                 flySpeed = flySpeed - 1
  2600.                 if flySpeed < 0 then flySpeed = 0 end
  2601.         end
  2602.  
  2603.         local camCF = cam.CoordinateFrame
  2604.         local in_forward = canFly and forward or lastForward
  2605.         local in_side = canFly and side or lastSide
  2606.  
  2607.         flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2608. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2609.  
  2610.         turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2611. 0)
  2612. end
  2613.  
  2614. game:service'RunService'.RenderStepped:connect(function()
  2615.         if flyToggled then
  2616.                 Char.Humanoid.PlatformStand = true
  2617.         end
  2618.         updateFly()
  2619. end)
  2620.  
  2621.  
  2622.  
  2623. local deb = false
  2624. mouse.KeyDown:connect(function(key)
  2625.     if key == "h" and not deb then
  2626.         deb = true
  2627.         for i = 0, 10 do
  2628.             spawn(function()
  2629.                 local p = Instance.new("Part")
  2630.                 p.Anchored = true
  2631.                 p.CanCollide = false
  2632.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2633.                 p.BrickColor = BrickColor.new("Really black")
  2634.                 p.Material = Enum.Material.Neon
  2635.                 p.Size = Vector3.new(1.8,1.8,1.8)
  2636.                 p.Transparency = 0
  2637.                 local pe = Instance.new("ParticleEmitter")
  2638.                 pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2639.                 pe.LightEmission = 0.7
  2640.                 pe.Size = NumberSequence.new(1.5)
  2641.                 pe.Texture = "rbxassetid://243664672"
  2642.                 pe.Transparency = NumberSequence.new(0.5)
  2643.                 pe.Lifetime = NumberRange.new(0.2)
  2644.                 pe.Rate = 500
  2645.                 pe.Speed = NumberRange.new(3)
  2646.                 pe.Parent = p
  2647.                 p.Parent = workspace
  2648.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2649.                 for i = 0, 20 do
  2650.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2651.                     wait()
  2652.                 end
  2653.                 local z = Instance.new("Part")
  2654.                 z.CFrame = p.CFrame
  2655.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2656.                 local bv = Instance.new("BodyVelocity", p)
  2657.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2658.                 bv.Velocity = z.CFrame.lookVector*140
  2659.                 p.Anchored = false
  2660.                 z:Destroy()
  2661.                 p.CanCollide = false
  2662.                 local connection
  2663.                 spawn(function()
  2664.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2665.                     repeat wait()
  2666.                         p.CFrame = p.CFrame *angle
  2667.                     until not p or p.CanCollide
  2668.                 end)
  2669.                 connection = p.Touched:connect(function(hit)
  2670.                     hurt(hit, math.random(5,5))
  2671.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2672.                         p.CanCollide = true
  2673.                     end
  2674.                 end)
  2675.                 game.Debris:AddItem(p, 5)
  2676.             end)
  2677.             wait()
  2678.             deb = false
  2679.         end
  2680.     end
  2681. end)
  2682.  
  2683.  
  2684.  
  2685. local deb = false
  2686. mouse.KeyDown:connect(function(key)
  2687.     if key == "j" and not deb then
  2688.         deb = true
  2689.         for i = 0, 90 do
  2690.             spawn(function()
  2691.                 local p = Instance.new("Part")
  2692.                 p.Anchored = true
  2693.                 p.CanCollide = false
  2694.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2695.                 p.BrickColor = BrickColor.new("Bright red")
  2696.                 p.Material = Enum.Material.Neon
  2697.                 p.Size = Vector3.new(4.4,4.4,4.4)
  2698.                 p.Transparency = 0
  2699.                 p.Parent = workspace
  2700.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2701.                 for i = 0, 80 do
  2702.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2703.                     wait()
  2704.                 end
  2705.                 local z = Instance.new("Part")
  2706.                 z.CFrame = p.CFrame
  2707.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2708.                 local bv = Instance.new("BodyVelocity", p)
  2709.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2710.                 bv.Velocity = z.CFrame.lookVector*180
  2711.                 p.Anchored = false
  2712.                 z:Destroy()
  2713.                 p.CanCollide = false
  2714.                 local connection
  2715.                 spawn(function()
  2716.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2717.                     repeat wait()
  2718.                         p.CFrame = p.CFrame *angle
  2719.                     until not p or p.CanCollide
  2720.                 end)
  2721.                 connection = p.Touched:connect(function(hit)
  2722.                     hurt(hit, math.random(5,5))
  2723.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2724.                         p.CanCollide = true
  2725.                     end
  2726.                 end)
  2727.                 game.Debris:AddItem(p, 5)
  2728.             end)
  2729.             wait()
  2730.             deb = false
  2731.         end
  2732.     end
  2733. end)
  2734.  
  2735.  
  2736.  
  2737. local deb = false
  2738. mouse.KeyDown:connect(function(key)
  2739.     if key == "y" and not deb then
  2740.         deb = true
  2741.         for i = 0, 50 do
  2742.             spawn(function()
  2743.                 local p = Instance.new("Part")
  2744.                 p.Anchored = true
  2745.                 p.CanCollide = false
  2746.                 p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2747.                 p.BrickColor = BrickColor.new("Bright red")
  2748.                 p.Material = Enum.Material.Neon
  2749.                 p.Size = Vector3.new(6.4,6.4,6.4)
  2750.                 p.Transparency = 0.5
  2751.                 p.Parent = workspace
  2752.                 local endcf = p.CFrame *CFrame.new(0,30,0)
  2753.                 for i = 0, 20 do
  2754.                     p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2755.                     wait()
  2756.                 end
  2757.                 local z = Instance.new("Part")
  2758.                 z.CFrame = p.CFrame
  2759.                 z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2760.                 p.Anchored = false
  2761.                 z:Destroy()
  2762.                 p.CanCollide = true
  2763.                 local connection
  2764.                 spawn(function()
  2765.                     local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2766.                     repeat wait()
  2767.                         p.CFrame = p.CFrame *angle
  2768.                     until not p or p.CanCollide
  2769.                 end)
  2770.                 connection = p.Touched:connect(function(hit)
  2771.                     hurt(hit, math.random(5,5))
  2772.                     if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2773.                         p.CanCollide = true
  2774.                     end
  2775.                 end)
  2776.                 game.Debris:AddItem(p, 5)
  2777.             end)
  2778.             wait()
  2779.             deb = false
  2780.         end
  2781.     end
  2782. end)
  2783.  
  2784.  
  2785.  
  2786. mouse.KeyDown:connect(function(k) ---galickgun
  2787.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2788.     MV4 = 0
  2789. local Must = Instance.new("Sound",Torso)
  2790. Must.SoundId = "rbxassetid://719748223"
  2791. Must.Pitch = 0.99
  2792. Must.Volume = 3.4
  2793. Must.Looped = false
  2794. wait(0)
  2795. Must:Play()
  2796.     Humanoid.WalkSpeed = 13
  2797. local Aura = Instance.new('ParticleEmitter')
  2798. Aura.Name = "Aura"
  2799. Aura.Texture = "rbxassetid://347730682"
  2800. Aura.Parent = Torso
  2801. Aura.LightEmission = 1
  2802. Aura.Transparency = NumberSequence.new(0.4,1)
  2803. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2804. Aura.Size = NumberSequence.new(1,9)
  2805. Aura.Rotation = NumberRange.new(-360,360)
  2806. Aura.LockedToPart = true
  2807. Aura.Lifetime = NumberRange.new(1)
  2808. Aura.Rate = 100
  2809. Aura.Speed = NumberRange.new(0)
  2810. Aura.EmissionDirection = "Top"
  2811. local Aura2 = Instance.new('ParticleEmitter')
  2812. Aura2.Name = "Aura"
  2813. Aura2.Texture = "rbxassetid://1046299182"
  2814. Aura2.Parent = Torso
  2815. Aura2.LightEmission = 1
  2816. Aura2.Transparency = NumberSequence.new(0,1)
  2817. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2818. Aura2.Size = NumberSequence.new(14)
  2819. Aura2.Rotation = NumberRange.new(-360,360)
  2820. Aura2.LockedToPart = true
  2821. Aura2.Lifetime = NumberRange.new(0.2)
  2822. Aura2.Rate = 20
  2823. Aura2.Speed = NumberRange.new(0)
  2824. Aura2.EmissionDirection = "Top"
  2825.     attack = true
  2826.     Firepart1 = Instance.new("Part", RightArm)
  2827.     Firepart1.Size = Vector3.new(1, 1, 1)
  2828.     GuW1 = Instance.new("Weld")
  2829.     GuW1.Name = "GuW"
  2830.     GuW1.Part0 = RightArm
  2831.     GuW1.C0 = cn(0, -1, 0)
  2832.     GuW1.C1 = cn(0, 0, 0)
  2833.     GuW1.Part1 = Firepart1
  2834.     GuW1.Parent = RightArm
  2835.     Firepart1.Transparency = 1
  2836.     Firepart2 = Instance.new("Part", LeftArm)
  2837.     Firepart2.Size = Vector3.new(1, 1, 1)
  2838.     GuW2 = Instance.new("Weld")
  2839.     GuW2.Name = "GuW"
  2840.     GuW2.Part0 = LeftArm
  2841.     GuW2.C0 = cn(0, -1, 0)
  2842.     GuW2.C1 = cn(0, 0, 0)
  2843.     GuW2.Part1 = Firepart2
  2844.     GuW2.Parent = LeftArm
  2845.     Firepart2.Transparency = 1
  2846.     GuW1:Destroy()
  2847.     GuW1 = Instance.new("Weld")
  2848.     GuW1.Name = "GuW"
  2849.     GuW1.Part0 = Torso
  2850.     GuW1.C0 = cn(0, 0, -6)
  2851.     GuW1.C1 = cn(0, 0, 0)
  2852.     GuW1.Part1 = Firepart1
  2853.     GuW1.Parent = Torso
  2854.     GuW2:Destroy()
  2855.     GuW2 = Instance.new("Weld")
  2856.     GuW2.Name = "GuW"
  2857.     GuW2.Part0 = Torso
  2858.     GuW2.C0 = cn(0, 0, -6)
  2859.     GuW2.C1 = cn(0, 0, 0)
  2860.     GuW2.Part1 = Firepart2
  2861.     GuW2.Parent = Torso
  2862.     GuW2:Destroy()
  2863.     GuW2 = Instance.new("Weld")
  2864.     GuW2.Name = "GuW"
  2865.     GuW2.Part0 = Torso
  2866.     GuW2.C0 = cn(0, 0, -4)
  2867.     GuW2.C1 = cn(0, 0, 0)
  2868.     GuW2.Part1 = Firepart2
  2869.     GuW2.Parent = Torso
  2870.     for i = 0, 18, 0.1 do
  2871.       swait()
  2872.       if Torsovelocity.Y > 2 then
  2873.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2874.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2875.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2876.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2877.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2878.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2879.       elseif Torsovelocity.Y < 1 then
  2880.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2881.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2882.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2883.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2884.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2885.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2886.       end
  2887.     end
  2888.     GuW1:Destroy()
  2889.     GuW1 = Instance.new("Weld")
  2890.     GuW1.Name = "GuW"
  2891.     GuW1.Part0 = Torso
  2892.     GuW1.C0 = cn(0, 0, -15)
  2893.     GuW1.C1 = cn(0, 0, 0)
  2894.     GuW1.Part1 = Firepart1
  2895.     GuW1.Parent = Torso
  2896.     GuW2:Destroy()
  2897.     GuW2 = Instance.new("Weld")
  2898.     GuW2.Name = "GuW"
  2899.     GuW2.Part0 = Torso
  2900.     GuW2.C0 = cn(0, 0, -17.5)
  2901.     GuW2.C1 = cn(0, 0, 0)
  2902.     GuW2.Part1 = Firepart2
  2903.     GuW2.Parent = Torso
  2904. local Must = Instance.new("Sound",Torso)
  2905. Must.SoundId = "rbxassetid://719747626"
  2906. Must.Pitch = 0.99
  2907. Must.Volume = 3.9
  2908. Must.Looped = false
  2909. wait(0)
  2910. Must:Play()
  2911.     for i = 0, 1.25, 0.01 do
  2912.       swait()
  2913.       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)
  2914.       shoottraildd22(mouse.Hit.p, Torso, 0)
  2915.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2916.       BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2917.       if Torsovelocity.Y > 2 then
  2918.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2919.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2920.         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)
  2921.         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)
  2922.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2923.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2924.       end
  2925.     end
  2926. Must:Stop()
  2927. Aura:Destroy()
  2928. Aura2:Destroy()
  2929.     wait(0.5)
  2930.     Humanoid.WalkSpeed = 16
  2931.     attack = false
  2932.     MV4 = 300
  2933.     Firepart1:Destroy()
  2934.     Firepart2:Destroy()
  2935.   end
  2936. end)
  2937.  
  2938.  
  2939. d = {}
  2940. function iteffect()
  2941.  
  2942. coroutine.resume(coroutine.create(function()
  2943.  
  2944. for i = 1, 10 do
  2945. effect = Instance.new("Part", workspace)
  2946. effect.Anchored = true
  2947. effect.CanCollide = false
  2948. effect.Size = Vector3.new(0.2, 3, 0.2)
  2949. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2950. effect.Transparency = 0
  2951. effect.Material = "Plastic"
  2952. effect.BrickColor = BrickColor.new("Really black")
  2953. table.insert(d, effect)
  2954. game:GetService("Debris"):AddItem(effect, 0.3)
  2955. end
  2956.  
  2957. coroutine.resume(coroutine.create(function()
  2958. for i = 1, 10 do
  2959. for i,e in pairs(d) do
  2960. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2961. e.Transparency = e.Transparency + 0.030
  2962. end
  2963. wait(0.01)
  2964. end
  2965.  
  2966. end))
  2967. end))
  2968.  
  2969.  
  2970. end
  2971.  
  2972. tp = true
  2973.  
  2974. mouse.KeyDown:connect(function(k)
  2975. if k == "e" then
  2976. if tp == true then
  2977. tp = false
  2978. local Must = Instance.new("Sound",Torso)
  2979. Must.SoundId = "rbxassetid://1055279036"
  2980. Must.Pitch = 0.99
  2981. Must.Volume = 1.2
  2982. Must.Looped = false
  2983. wait(0)
  2984. Must:Play()
  2985. Zanzoken = Instance.new("Part",char)
  2986. Zanzoken.Anchored = true
  2987. Zanzoken.CanCollide = false
  2988. Zanzoken.Position = v3(999,999,999)
  2989. Zanzoken.CFrame = Torso.CFrame
  2990. game.Debris:AddItem(Zanzoken,0.5)
  2991. Zanzoken.Transparency = 1
  2992. wait()
  2993. idk = Instance.new("BillboardGui",Zanzoken)
  2994. idk.Size = UDim2.new(10,0,15,0)
  2995. idk.AlwaysOnTop = false
  2996. idk1 = Instance.new("ImageLabel",idk)
  2997. idk1.BackgroundTransparency = 1
  2998. idk.ExtentsOffset = v3(0,0,0)
  2999. idk1.ImageTransparency = 0
  3000. idk1.Size = UDim2.new(2,0,1,0)
  3001. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3002. idk1.Image = "rbxassetid://43708993"
  3003. char.Head.face.Parent = game.Lighting
  3004.   wait(0)
  3005. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3006. game.Lighting.face.Parent = char.Head
  3007.    wait(0)
  3008. Zanzoken = Instance.new("Part",char)
  3009. Zanzoken.Anchored = true
  3010. Zanzoken.CanCollide = false
  3011. Zanzoken.Position = v3(999,999,999)
  3012. Zanzoken.CFrame = Torso.CFrame
  3013. game.Debris:AddItem(Zanzoken,0.5)
  3014. Zanzoken.Transparency = 1
  3015. wait()
  3016. idk = Instance.new("BillboardGui",Zanzoken)
  3017. idk.Size = UDim2.new(10,0,15,0)
  3018. idk.AlwaysOnTop = false
  3019. idk1 = Instance.new("ImageLabel",idk)
  3020. idk1.BackgroundTransparency = 1
  3021. idk.ExtentsOffset = v3(0,0,0)
  3022. idk1.ImageTransparency = 0
  3023. idk1.Size = UDim2.new(2,0,1,0)
  3024. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3025. idk1.Image = "rbxassetid://343708993"
  3026.  
  3027. wait(0.4)
  3028. tp = true
  3029.  
  3030.  
  3031. end
  3032. end
  3033. end)
  3034.  
  3035.  
  3036. MV4 = 300
  3037. mouse.KeyDown:connect(function(k)
  3038.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3039.     MV4 = 0
  3040. local Must = Instance.new("Sound",workspace)
  3041. Must.SoundId = "rbxassetid://512366303"
  3042. Must.Pitch = 0.99
  3043. Must.Volume = 3.5
  3044. Must.Looped = true
  3045. wait(0)
  3046. Must:Play()
  3047.          local lb = Instance.new("Part")
  3048.   lb.Parent = char
  3049.    lb.Material = "Neon"
  3050.     lb.Color = BrickColor.new("Gold").Color
  3051.      lb.CanCollide = false
  3052.      lb.Material = "Neon"
  3053.      lb.Size = vt(1,1,1)
  3054.      lb.CFrame = Torso.CFrame
  3055.      lb.Rotation = vt(0,0,0)
  3056.      lb.Anchored = true
  3057.      lb.Transparency = 0
  3058.      local thing = Instance.new("SpecialMesh",lb)
  3059.      thing.MeshType = "FileMesh"
  3060.      thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3061.      thing.Scale = vt(0,15,0)
  3062.      local chancerot = math.random(1,2)
  3063.      for z = 0, 4 do
  3064.      if chancerot == 1 then
  3065.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3066.      elseif chancerot == 2 then
  3067.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3068.      end
  3069.      lb.Transparency = lb.Transparency + 0.1
  3070.      thing.Scale = thing.Scale + vt(15,0,15)
  3071.      wait()
  3072.      end
  3073.      for z = 0, 4 do
  3074.      if chancerot == 1 then
  3075.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3076.      elseif chancerot == 2 then
  3077.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3078.      end
  3079.      lb.Transparency = lb.Transparency + 0.1
  3080.      thing.Scale = thing.Scale + vt(15,0,15)
  3081.      wait()
  3082. end
  3083.  
  3084. local Aura = Instance.new('ParticleEmitter')
  3085. Aura.Name = "Aura"
  3086. Aura.Texture = "rbxassetid://347730682"
  3087. Aura.Parent = Torso
  3088. Aura.LightEmission = 1
  3089. Aura.Transparency = NumberSequence.new(0.5,1)
  3090. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3091. Aura.Size = NumberSequence.new(1,25)
  3092. Aura.Rotation = NumberRange.new(-360,360)
  3093. Aura.LockedToPart = true
  3094. Aura.Lifetime = NumberRange.new(1)
  3095. Aura.Rate = 100
  3096. Aura.Speed = NumberRange.new(0)
  3097. Aura.EmissionDirection = "Top"
  3098. local Aura2 = Instance.new('ParticleEmitter')
  3099. Aura2.Name = "Aura"
  3100. Aura2.Texture = "rbxassetid://1046299182"
  3101. Aura2.Parent = Torso
  3102. Aura2.LightEmission = 1
  3103. Aura2.Transparency = NumberSequence.new(0,1)
  3104. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3105. Aura2.Size = NumberSequence.new(55)
  3106. Aura2.Rotation = NumberRange.new(-360,360)
  3107. Aura2.LockedToPart = true
  3108. Aura2.Lifetime = NumberRange.new(0.2)
  3109. Aura2.Rate = 20
  3110. Aura2.Speed = NumberRange.new(0)
  3111. Aura2.EmissionDirection = "Top"
  3112. lig = Instance.new("PointLight",Player.Character.Torso)
  3113. lig.Color=Color3.new(255,255,0)
  3114. lig.Range = 12
  3115.     Humanoid.WalkSpeed = 0.01
  3116.     attack = true
  3117.     Firepart1 = Instance.new("Part", RightArm)
  3118.     Firepart1.Size = Vector3.new(1, 1, 1)
  3119.     GuW1 = Instance.new("Weld")
  3120.     GuW1.Name = "GuW"
  3121.     GuW1.Part0 = RightArm
  3122.     GuW1.C0 = cn(0, -1, 0)
  3123.     GuW1.C1 = cn(0, 0, 0)
  3124.     GuW1.Part1 = Firepart1
  3125.     GuW1.Parent = RightArm
  3126.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3127.     Firepart1.Transparency = 1
  3128.     Firepart2 = Instance.new("Part", LeftArm)
  3129.     Firepart2.Size = Vector3.new(1, 1, 1)
  3130.     GuW2 = Instance.new("Weld")
  3131.     GuW2.Name = "GuW"
  3132.     GuW2.Part0 = LeftArm
  3133.     GuW2.C0 = cn(0, -1, 0)
  3134.     GuW2.C1 = cn(0, 0, 0)
  3135.     GuW2.Part1 = Firepart2
  3136.     GuW2.Parent = LeftArm
  3137.     Firepart2.Transparency = 1
  3138.  
  3139.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3140.     GuW1:Destroy()
  3141.     GuW1 = Instance.new("Weld")
  3142.     GuW1.Name = "GuW"
  3143.     GuW1.Part0 = Torso
  3144.     GuW1.C0 = cn(0, 0, -6)
  3145.     GuW1.C1 = cn(0, 0, 0)
  3146.     GuW1.Part1 = Firepart1
  3147.     GuW1.Parent = Torso
  3148.     GuW2:Destroy()
  3149.     GuW2 = Instance.new("Weld")
  3150.     GuW2.Name = "GuW"
  3151.     GuW2.Part0 = Torso
  3152.     GuW2.C0 = cn(0, 0, -6)
  3153.     GuW2.C1 = cn(0, 0, 0)
  3154.     GuW2.Part1 = Firepart2
  3155.     GuW2.Parent = Torso
  3156.  
  3157.     GuW2:Destroy()
  3158.     GuW2 = Instance.new("Weld")
  3159.     GuW2.Name = "GuW"
  3160.     GuW2.Part0 = Torso
  3161.     GuW2.C0 = cn(0, 0, -4)
  3162.     GuW2.C1 = cn(0, 0, 0)
  3163.     GuW2.Part1 = Firepart2
  3164.     GuW2.Parent = Torso
  3165.     for i = 0, 15, 0.1 do
  3166.       swait()
  3167.       if Torsovelocity.Y > 2 then
  3168.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3169.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3170.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3171.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3172.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3173.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3174.       elseif Torsovelocity.Y < 1 then
  3175.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3176.  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3177.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3178.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3179.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3180.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3181.       end
  3182.     end
  3183. wait(16)
  3184. local Aura3 = Instance.new('ParticleEmitter')
  3185. Aura3.Name = "Aura"
  3186. Aura3.Texture = "rbxassetid://1046299182"
  3187. Aura3.Parent = Torso
  3188. Aura3.LightEmission = 1
  3189. Aura3.Transparency = NumberSequence.new(0.4,1)
  3190. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3191. Aura3.Size = NumberSequence.new(140)
  3192. Aura3.Rotation = NumberRange.new(-360,360)
  3193. Aura3.LockedToPart = true
  3194. Aura3.Lifetime = NumberRange.new(0.2)
  3195. Aura3.Rate = 70
  3196. Aura3.Speed = NumberRange.new(0)
  3197. Aura3.EmissionDirection = "Top"
  3198. local Aura4 = Instance.new('ParticleEmitter')
  3199. Aura4.Name = "Aura"
  3200. Aura4.Texture = "rbxassetid://1046299182"
  3201. Aura4.Parent = Torso
  3202. Aura4.LightEmission = 1
  3203. Aura4.Transparency = NumberSequence.new(0.7,1)
  3204. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3205. Aura4.Size = NumberSequence.new(190)
  3206. Aura4.Rotation = NumberRange.new(-360,360)
  3207. Aura4.LockedToPart = true
  3208. Aura4.Lifetime = NumberRange.new(0.2)
  3209. Aura4.Rate = 120
  3210. Aura4.Speed = NumberRange.new(0)
  3211. Aura4.EmissionDirection = "Top"
  3212. local Aura5 = Instance.new('ParticleEmitter')
  3213. Aura5.Name = "Aura"
  3214. Aura5.Texture = "rbxassetid://347730682"
  3215. Aura5.Parent = Torso
  3216. Aura5.LightEmission = 1
  3217. Aura5.Transparency = NumberSequence.new(0.2,1)
  3218. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3219. Aura5.Size = NumberSequence.new(1,65)
  3220. Aura5.Rotation = NumberRange.new(-360,360)
  3221. Aura5.LockedToPart = true
  3222. Aura5.Lifetime = NumberRange.new(1)
  3223. Aura5.Rate = 200
  3224. Aura5.Speed = NumberRange.new(0)
  3225. Aura5.EmissionDirection = "Top"
  3226. local quake = Instance.new("Sound",workspace)
  3227. quake.SoundId = "rbxassetid://1048411878"
  3228. quake.Pitch = 0.99
  3229. quake.Volume = 1.3
  3230. quake.Looped = true
  3231. wait(0)
  3232. quake:Play()
  3233. local scrr = Instance.new("Sound",Torso)
  3234. scrr.SoundId = "rbxassetid://908472235"
  3235. scrr.Pitch = 0.99
  3236. scrr.Volume = 5.5
  3237. scrr.Looped = true
  3238. wait(0)
  3239. scrr:Play()
  3240.  
  3241.  for i = 0, 2, 0.1 do
  3242.       swait()
  3243.          local lb = Instance.new("Part")
  3244.   lb.Parent = char
  3245.    lb.Material = "Neon"
  3246.     lb.Color = BrickColor.new("Gold").Color
  3247.      lb.CanCollide = false
  3248.      lb.Material = "Neon"
  3249.      lb.Size = vt(0.5,0,0.5)
  3250.      lb.CFrame = Torso.CFrame
  3251.      lb.Rotation = vt(0,0,0)
  3252.      lb.Anchored = true
  3253.      lb.Transparency = 0
  3254.      local thing = Instance.new("SpecialMesh",lb)
  3255.      thing.MeshType = "FileMesh"
  3256.      thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3257.      thing.Scale = vt(0,15,0)
  3258.      local chancerot = math.random(1,2)
  3259.      for z = 0, 4 do
  3260.      if chancerot == 1 then
  3261.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3262.      elseif chancerot == 2 then
  3263.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3264.      end
  3265.      lb.Transparency = lb.Transparency + 0.1
  3266.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3267.      wait()
  3268.      end
  3269.      for z = 0, 4 do
  3270.      if chancerot == 1 then
  3271.      lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3272.      elseif chancerot == 2 then
  3273.      lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3274.      end
  3275.      lb.Transparency = lb.Transparency + 0.1
  3276.      thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3277.      wait()
  3278. end
  3279. end
  3280.  
  3281.    
  3282.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3283.     for i = 0, 24, 0.1 do
  3284.       swait()
  3285.       if Torsovelocity.Y > 2 then
  3286.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3287.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3288.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3289.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3290.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3291.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3292.       elseif Torsovelocity.Y < 1 then
  3293.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3294.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3295.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3296.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3297.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3298.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3299.       end
  3300.     end
  3301. wait(5)
  3302.     GuW1:Destroy()
  3303.     GuW1 = Instance.new("Weld")
  3304.     GuW1.Name = "GuW"
  3305.     GuW1.Part0 = Torso
  3306.     GuW1.C0 = cn(0, 0, -15)
  3307.     GuW1.C1 = cn(0, 0, 0)
  3308.     GuW1.Part1 = Firepart1
  3309.     GuW1.Parent = Torso
  3310.     GuW2:Destroy()
  3311.     GuW2 = Instance.new("Weld")
  3312.     GuW2.Name = "GuW"
  3313.     GuW2.Part0 = Torso
  3314.     GuW2.C0 = cn(0, 0, -17.5)
  3315.     GuW2.C1 = cn(0, 0, 0)
  3316.     GuW2.Part1 = Firepart2
  3317.     GuW2.Parent = Torso
  3318. local Must2 = Instance.new("Sound",Torso) --1048411878
  3319. Must2.SoundId = "rbxassetid://950551676"
  3320. Must2.Pitch = 0.99
  3321. Must2.Volume = 10
  3322. Must2.Looped = false
  3323. wait(0)
  3324. Must2:Play()
  3325. quake:Stop()
  3326. scrr:Stop()
  3327. local Gone = Instance.new('ParticleEmitter')
  3328. Gone.Name = "Aura"
  3329. Gone.Texture = "rbxassetid://1046299182"
  3330. Gone.Parent = Torso
  3331. Gone.LightEmission = 1
  3332. Gone.Transparency = NumberSequence.new(0.7,1)
  3333. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3334. Gone.Size = NumberSequence.new(340)
  3335. Gone.Rotation = NumberRange.new(-360,360)
  3336. Gone.LockedToPart = true
  3337. Gone.Lifetime = NumberRange.new(0.2)
  3338. Gone.Rate = 70
  3339. Gone.Speed = NumberRange.new(0)
  3340. Gone.EmissionDirection = "Top"
  3341. wait(2)
  3342. Aura:Destroy()
  3343. Aura2:Destroy()
  3344. Aura3:Destroy()
  3345. Aura4:Destroy()
  3346. Aura5:Destroy()
  3347. lig:Destroy()
  3348. Gone:Destroy()
  3349.     for i = 0, 3, 0.01 do
  3350.       swait()
  3351.       shoottraildd2(mouse.Hit.p, Torso, 0)
  3352.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3353.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3354.       BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3355.        if Torsovelocity.Y > 2 then
  3356.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3357.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3358.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3359.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3360.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3361.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3362.       elseif Torsovelocity.Y < 1 then
  3363.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3364.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3365.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3366.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3367.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3368.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3369.       end
  3370.     end
  3371.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3372.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3373.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3374.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3375.     for i = 0, 3, 0.1 do
  3376.       swait()
  3377.       if Torsovelocity.Y > 2 then
  3378.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3379.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3380.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3381.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3382.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3383.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3384.       elseif Torsovelocity.Y < 1 then
  3385.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3386.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3387.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3388.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3389.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3390.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3391.       end
  3392.     end
  3393.     wait(1)
  3394.     Humanoid.WalkSpeed = 16
  3395.     attack = false
  3396.     MV4 = 0
  3397. Must:Stop()
  3398.     Firepart1:Destroy()
  3399.     Firepart2:Destroy()
  3400.   end
  3401. end)
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407. musiccommand = 1
  3408. musicwait = false
  3409. mouse.KeyDown:connect(function(k)
  3410.   if k == "=" and attack == false then
  3411.     if musiccommand == 1 and musicwait == false then
  3412.       musicwait = true
  3413.       sou2:Stop()
  3414.       musiccommand = 2
  3415.     end
  3416.     if musiccommand == 2 and musicwait == false then
  3417.       musicwait = true
  3418.       sou2:Play()
  3419.       sou2.Volume = 2
  3420.       musiccommand = 3
  3421.     end
  3422.     if musiccommand == 3 and musicwait == false then
  3423.       musicwait = true
  3424.       sou2.Volume = 0.5
  3425.       musiccommand = 1
  3426.     end
  3427.     musicwait = false
  3428.   end
  3429. end)
  3430. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3431.   Hitpart3 = Instance.new("Part", HPart3)
  3432.   Hitpart3.Size = Vector3.new(1, 1, 1)
  3433.   Hitpart3.CanCollide = false
  3434.   HuW3 = Instance.new("Weld")
  3435.   HuW3.Name = "GuW"
  3436.   HuW3.Part0 = HPart3
  3437.   HuW3.C0 = cn(Xv, Yv, Zv)
  3438.   HuW3.C1 = cn(0, 0, 0)
  3439.   HuW3.Part1 = Hitpart3
  3440.   HuW3.Parent = HPart3
  3441.   Hitpart3.Transparency = 1
  3442.   game:GetService("Debris"):AddItem(Hitpart3, 20)
  3443. end
  3444. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3445.   Hitpart2 = Instance.new("Part", HPart2)
  3446.   Hitpart2.Size = Vector3.new(1, 1, 1)
  3447.   Hitpart2.CanCollide = false
  3448.   HuW2 = Instance.new("Weld")
  3449.   HuW2.Name = "GuW"
  3450.   HuW2.Part0 = HPart2
  3451.   HuW2.C0 = cn(Xv, Yv, Zv)
  3452.   HuW2.C1 = cn(0, 0, 0)
  3453.   HuW2.Part1 = Hitpart2
  3454.   HuW2.Parent = HPart2
  3455.   Hitpart2.Transparency = 1
  3456.   game:GetService("Debris"):AddItem(Hitpart2, 20)
  3457. end
  3458. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3459.   Hitpart = Instance.new("Part", HPart)
  3460.   Hitpart.Size = Vector3.new(1, 1, 1)
  3461.   Hitpart.CanCollide = false
  3462.   HuW = Instance.new("Weld")
  3463.   HuW.Name = "GuW"
  3464.   HuW.Part0 = HPart
  3465.   HuW.C0 = cn(Xv, Yv, Zv)
  3466.   HuW.C1 = cn(0, 0, 0)
  3467.   HuW.Part1 = Hitpart
  3468.   HuW.Parent = HPart
  3469.   Hitpart.Transparency = 1
  3470.   MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3471. end
  3472. --
  3473. --
  3474. MV1 = 20
  3475. mouse.KeyDown:connect(function(k)
  3476.   if k == "=" and attack == false then
  3477.     if firemode == true then
  3478.       firemode = false
  3479.       print("ice mode")
  3480.       icesmoke.Acceleration = Vector3.new(0,0,0)
  3481.       icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3482.       icesmoke.Transparency = NumberSequence.new({
  3483.         NumberSequenceKeypoint.new(0, 0.9),
  3484.         NumberSequenceKeypoint.new(1, 1)
  3485.       })
  3486.       icesmoke.Size = NumberSequence.new(3)
  3487.       icesmoke.Parent = RightArm
  3488.     else
  3489.       firemode = true
  3490.       print("fire mode")
  3491.       ice_mode = false
  3492.       game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3493.       icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3494.       icesmoke.Rate = 400
  3495.       icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3496.       icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3497.       icesmoke.Size = NumberSequence.new(3)
  3498.       icesmoke.EmissionDirection = "Top"
  3499.       icesmoke.Parent = LeftArm
  3500.     end
  3501.   end
  3502.   if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3503.     MV1 = 90
  3504.     Humanoid.WalkSpeed = 15
  3505.     attack = true
  3506.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3507.     Firepart2 = Instance.new("Part", LeftArm)
  3508.     Firepart2.Size = Vector3.new(1, 1, 1)
  3509.     Firepart2.CanCollide = false
  3510.     GuW2 = Instance.new("Weld")
  3511.     GuW2.Name = "GuW"
  3512.     GuW2.Part0 = LeftArm
  3513.     GuW2.C0 = cn(0, -0.5, 0)
  3514.     GuW2.C1 = cn(0, 0, 0)
  3515.     GuW2.Part1 = Firepart2
  3516.     GuW2.Parent = LeftArm
  3517.     Firepart2.Transparency = 1
  3518.     MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3519.     for i = 0, 2, 0.1 do
  3520.       swait()
  3521.       BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3522.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3523.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3524.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3525.       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)
  3526.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3527.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3528.     end
  3529.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3530.     BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3531.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3532.     MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3533.     Humanoid.WalkSpeed = 16
  3534.     attack = false
  3535.     Firepart2:Destroy()
  3536.   end
  3537. end)
  3538. MV2 = 90
  3539.  
  3540. mouse.KeyDown:connect(function(key)
  3541.     if key == "=" then
  3542. Head.Transparency = 1
  3543. Torso.Transparency = 1
  3544. LeftArm.Transparency = 1
  3545. Head.face.Texture = ""
  3546. RightArm.Transparency = 1  
  3547. LeftLeg.Transparency = 1
  3548. RightLeg.Transparency = 1
  3549. mesh1.Transparency = 1
  3550. mesh2.Transparency = 1
  3551. mesh5.Transparency = 1
  3552. mesheye.Transparency = 1
  3553. mesheye1.Transparency = 1
  3554. mesheye2.Transparency = 1
  3555. mesheye3.Transparency = 1
  3556. char.Parent = workspace.Camera
  3557. char.WalkSpeed = 60
  3558. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3559. char:FindFirstChild("TalkingBillBoard"):destroy()
  3560. end
  3561.     end
  3562. end)
  3563. mouse.KeyUp:connect(function(key)
  3564.     if key == "=" then
  3565. Head.Transparency = 0
  3566. Torso.Transparency = 0
  3567. LeftArm.Transparency = 0
  3568. Head.face.Texture = ""
  3569. RightArm.Transparency = 0  
  3570. LeftLeg.Transparency = 0
  3571. RightLeg.Transparency = 0
  3572. mesh1.Transparency = 0
  3573. mesh2.Transparency = 0
  3574. mesh5.Transparency = 0
  3575. mesheye.Transparency = 0
  3576. mesheye1.Transparency = 0
  3577. mesheye2.Transparency = 0
  3578. mesheye3.Transparency = 0
  3579. hat1.Transparency = 0
  3580. hat2.Transparency = 0
  3581. hat3.Transparency = 0
  3582. hat4.Transparency = 0
  3583. hat5.Transparency = 0
  3584. hat6.Transparency = 0
  3585. hat7.Transparency = 0
  3586. hat8.Transparency = 0
  3587. hat9.Transparency = 0
  3588. char.Parent = workspace
  3589.     end
  3590. end)
  3591.  
  3592. mouse.KeyDown:connect(function(k)
  3593.   if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3594.     MV2 = 90
  3595.     attack = true
  3596.     Firepart = Instance.new("Part", RightArm)
  3597.     Firepart.Size = Vector3.new(1, 1, 1)
  3598.     GuW = Instance.new("Weld")
  3599.     GuW.Name = "GuW"
  3600.     GuW.Part0 = RightArm
  3601.     GuW.C0 = cn(0, -1, 0)
  3602.     GuW.C1 = cn(0, 0, 0)
  3603.     GuW.Part1 = Firepart
  3604.     GuW.Parent = RightArm
  3605.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3606.     Firepart.Transparency = 1
  3607.     Humanoid.WalkSpeed = 15
  3608.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3609.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3610.     for i = 1, 3 do
  3611.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3612.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3613.     end
  3614.     for i = 0, 3, 0.1 do
  3615.       BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3616.       swait()
  3617.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3618.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3619.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3620.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3621.       RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3622.       LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3623.     end
  3624. wait(1)
  3625. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3626.  
  3627.     Humanoid.WalkSpeed = 16
  3628.     attack = false
  3629.     Firepart:Destroy()
  3630.   end
  3631.  
  3632.  
  3633.  
  3634.  
  3635.   if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3636.     MV2 = 90
  3637.     attack = true
  3638.     Firepart = Instance.new("Part", RightArm)
  3639.     Firepart.Size = Vector3.new(1, 1, 1)
  3640.     GuW = Instance.new("Weld")
  3641.     GuW.Name = "GuW"
  3642.     GuW.Part0 = RightArm
  3643.     GuW.C0 = cn(0, -1, 0)
  3644.     GuW.C1 = cn(0, 0, 0)
  3645.     GuW.Part1 = Firepart
  3646.     GuW.Parent = RightArm
  3647.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3648.     Firepart.Transparency = 1
  3649.     Humanoid.WalkSpeed = 0.01
  3650.     for i = 0, 4, 0.1 do
  3651.       swait()
  3652.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3653.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3654.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3655.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3656.       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)
  3657.       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)
  3658.       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)
  3659.       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)
  3660.     end
  3661.     for i = 0, 4, 0.1 do
  3662.       swait()
  3663.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3664.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3665.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3666.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3667.       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)
  3668.       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)
  3669.       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)
  3670.       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)
  3671.     end
  3672.     shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3673.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3674.     CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3675.     for i = 1, 3 do
  3676.       BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3677.       BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3678.     end
  3679.     for i = 0, 2, 0.1 do
  3680.       BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3681.       swait()
  3682.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3683.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3684.       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)
  3685.       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)
  3686.       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)
  3687.       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)
  3688.     end
  3689.     Humanoid.WalkSpeed = 16
  3690.     attack = false
  3691.     Firepart:Destroy()
  3692.   end
  3693. end)
  3694. Rapid = false
  3695. BasePart = Instance.new("Part")
  3696. BasePart.Shape = Enum.PartType.Block
  3697. BasePart.Material = Enum.Material.Neon
  3698. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3699. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3700. BasePart.FormFactor = Enum.FormFactor.Custom
  3701. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3702. BasePart.CanCollide = true
  3703. BasePart.Locked = true
  3704. BasePart.Anchored = false
  3705. local icy_Player = game.Players.localPlayer
  3706. local icy_mouse = icy_Player:GetMouse()
  3707. ice_mode = false
  3708. local colors = {
  3709.   BrickColor.new("Cyan"),
  3710.   BrickColor.new("Medium blue"),
  3711.   BrickColor.new("Pastel blue")
  3712. }
  3713. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3714. if root then
  3715.   icy_mouse.KeyDown:connect(function(k)
  3716.     if k == "=" and firemode == false then
  3717.       if ice_mode == true then
  3718.         ice_mode = false
  3719.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3720.       else
  3721.         ice_mode = true
  3722.         game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3723.       end
  3724.     end
  3725.     if k == "=" and firemode == true then
  3726.       attack = true
  3727.       do
  3728.         local Stop = false
  3729.         local Version = 0
  3730.         local MaxSpeed = 5
  3731.         local Speed = 3.5
  3732.         local Keys = {}
  3733.         local Force = 10000
  3734.         CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3735.         swait(0.5)
  3736.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3737.         if Fly then
  3738.           Fly:Destroy()
  3739.         end
  3740.         if Rot then
  3741.           Rot:Destroy()
  3742.         end
  3743.         Fly = Instance.new("BodyPosition", char.Torso)
  3744.         Fly.Name = "LMMFly"
  3745.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3746.         Fly.P = Force
  3747.         Fly.position = char.Torso.Position
  3748.         Rot = Instance.new("BodyGyro", char.Torso)
  3749.         Rot.Name = "LMMRot"
  3750.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3751.         Rot.P = Force
  3752.         Rot.cframe = cam.CoordinateFrame
  3753.         CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3754.         local Thread, Old = Version, nil
  3755.         char.Humanoid.PlatformStand = true
  3756.         function StopFly()
  3757.           Version = Version + 1
  3758.           Stop = true
  3759.           char.Humanoid.PlatformStand = false
  3760.           Fly:Destroy()
  3761.           Rot:Destroy()
  3762.           attack = false
  3763.         end
  3764.         char.ChildAdded:connect(function(Obj)
  3765.           wait()
  3766.           if Obj.Name == "LM" .. "MFlyStop" then
  3767.             Obj:Destroy()
  3768.             StopFly()
  3769.           end
  3770.         end)
  3771.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3772.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3773.         for i = 0, 25, 0.1 do
  3774.           if attack == true then
  3775.             swait()
  3776.            
  3777.           end
  3778.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3779.           if Keys[string.char(48)] then
  3780.             Speed = 1
  3781.           end
  3782.           if Keys.w then
  3783.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3784.           end
  3785.           if Keys.s then
  3786.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3787.           end
  3788.           if Keys.d then
  3789.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3790.           end
  3791.           if Keys.a then
  3792.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3793.           end
  3794.           if Keys.e or Keys[" "] then
  3795.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3796.           end
  3797.           if Keys.q then
  3798.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3799.           end
  3800.           if Keys.z then
  3801.             StopFly()
  3802.           end
  3803.           if Old ~= Vectoring then
  3804.             Fly.position = Vectoring.p
  3805.             Old = Vectoring
  3806.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3807.           else
  3808.             Speed = 1
  3809.           end
  3810.           Rot.cframe = cam.CoordinateFrame
  3811.           mouse.KeyDown:connect(function(Key)
  3812.             Keys[Key] = true
  3813.           end)
  3814.           mouse.KeyUp:connect(function(Key)
  3815.             Keys[Key] = false
  3816.           end)
  3817.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3818.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3819.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3820.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3821.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3822.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3823.         end
  3824.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3825.         attack = false
  3826.         char.Humanoid.PlatformStand = false
  3827.         Fly:Destroy()
  3828.         Rot:Destroy()
  3829.       end
  3830.     end
  3831.   if k == "=" and InForm == true then
  3832.       attack = true
  3833.       do
  3834.         local Stop = false
  3835.         local Version = 0
  3836.         local MaxSpeed = 6
  3837.         local Speed = 3
  3838.         local Keys = {}
  3839.         local Force = 10000
  3840.         CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3841.         swait(1)
  3842.         local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3843.         if Fly then
  3844.           Fly:Destroy()
  3845.         end
  3846.         if Rot then
  3847.           Rot:Destroy()
  3848.         end
  3849.         Fly = Instance.new("BodyPosition", char.Torso)
  3850.         Fly.Name = "LMMFly"
  3851.         Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3852.         Fly.P = Force
  3853.         Fly.position = char.Torso.Position
  3854.         Rot = Instance.new("BodyGyro", char.Torso)
  3855.         Rot.Name = "LMMRot"
  3856.         Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3857.         Rot.P = Force
  3858.         Rot.cframe = cam.CoordinateFrame
  3859.         CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3860.         local Thread, Old = Version, nil
  3861.         char.Humanoid.PlatformStand = true
  3862.         function StopFly()
  3863.           Version = Version + 1
  3864.           Stop = true
  3865.           char.Humanoid.PlatformStand = false
  3866.           Fly:Destroy()
  3867.           Rot:Destroy()
  3868.           attack = false
  3869.         end
  3870.         char.ChildAdded:connect(function(Obj)
  3871.           wait()
  3872.           if Obj.Name == "LM" .. "MFlyStop" then
  3873.             Obj:Destroy()
  3874.             StopFly()
  3875.           end
  3876.         end)
  3877.         HitpartFunk2(RightArm, 0, -0.7, 0)
  3878.         HitpartFunk3(LeftArm, 0, -0.7, 0)
  3879.         for i = 0, 25, 0.1 do
  3880.           if attack == true then
  3881.             swait()
  3882.             BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3883.             BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3884.             BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3885.             BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3886.           end
  3887.           local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3888.           if Keys[string.char(48)] then
  3889.             Speed = 1
  3890.           end
  3891.           if Keys.w then
  3892.             Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3893.           end
  3894.           if Keys.s then
  3895.             Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3896.           end
  3897.           if Keys.d then
  3898.             Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3899.           end
  3900.           if Keys.a then
  3901.             Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3902.           end
  3903.           if Keys.e or Keys[" "] then
  3904.             Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3905.           end
  3906.           if Keys.q then
  3907.             Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3908.           end
  3909.           if Keys.z then
  3910.             StopFly()
  3911.           end
  3912.           if Old ~= Vectoring then
  3913.             Fly.position = Vectoring.p
  3914.             Old = Vectoring
  3915.             Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3916.           else
  3917.             Speed = 1
  3918.           end
  3919.           Rot.cframe = cam.CoordinateFrame
  3920.           mouse.KeyDown:connect(function(Key)
  3921.             Keys[Key] = true
  3922.           end)
  3923.           mouse.KeyUp:connect(function(Key)
  3924.             Keys[Key] = false
  3925.           end)
  3926.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3927.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3928.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3929.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3930.           RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3931.           LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3932.         end
  3933.         CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3934.         attack = false
  3935.         char.Humanoid.PlatformStand = false
  3936.         Fly:Destroy()
  3937.         Rot:Destroy()
  3938.       end
  3939.     end
  3940.   end)
  3941.   game:GetService("RunService").Stepped:connect(function()
  3942.     if ice_mode == true then
  3943.       local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3944.       local icePath = BasePart:Clone()
  3945.       icePath.Anchored = true
  3946.       icePath.Transparency = 0.85
  3947.       icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3948.       icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3949.       icePath.BrickColor = colors[math.random(1, #colors)]
  3950.       icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3951.       game:GetService("Debris"):AddItem(icePath, 1)
  3952.       icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3953.     end
  3954.   end)
  3955. end
  3956. MV3 = 190
  3957. mouse.KeyDown:connect(function(k)
  3958.   if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3959.     MV3 = 80
  3960.     attack = true
  3961.     Humanoid.WalkSpeed = 15
  3962.     HitpartFunk2(RightArm, 0, -0.5, 0)
  3963.     HitpartFunk3(LeftArm, 0, -0.5, 0)
  3964.     for i = 0, 1.5, 0.1 do
  3965.       swait()
  3966.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3967.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3968.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3969.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3970.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3971.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3972.     end
  3973.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3974.     for i = 0, 2, 0.1 do
  3975.       swait()
  3976.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3977.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3978.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3979.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3980.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3981.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3982.     end
  3983.     for i = 0, 4.2, 0.1 do
  3984.       swait()
  3985.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3986.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3987.       BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3988.       BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3989.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3990.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3991.       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)
  3992.       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)
  3993.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3994.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3995.     end
  3996.     BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3997.     BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3998.     BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3999.     BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4000.     BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4001.     MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4002.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4003.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4004.     for i = 0, 2, 0.1 do
  4005.       swait()
  4006.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4007.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4008.       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)
  4009.       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)
  4010.       RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4011.       LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4012.     end
  4013.     for i = 0, 2, 0.1 do
  4014.       swait()
  4015.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4016.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4017.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4018.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4019.       RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4020.       LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4021.     end
  4022.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4023.     for i = 0, 4, 0.1 do
  4024.       swait()
  4025.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4026.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4027.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4028.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4029.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4030.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4031.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4032.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4033.     end
  4034.     for i = 0, 2, 0.1 do
  4035.       swait()
  4036.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4037.       BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4038.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4039.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4040.       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)
  4041.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4042.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4043.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4044.     end
  4045.     for i = 1, 6 do
  4046.       BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4047.       BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4048.       MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4049.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4050.       wait(0.15)
  4051.     end
  4052.     attack = false
  4053.     Humanoid.WalkSpeed = 16
  4054.   end
  4055.   if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4056.     Humanoid.WalkSpeed = 1
  4057.     MV3 = 80
  4058.     attack = true
  4059.     FastFireBall = Instance.new("Part", RightArm)
  4060.     FastFireBall.Size = Vector3.new(1, 1, 1)
  4061.     FFW = Instance.new("Weld")
  4062.     FFW.Name = "GuW"
  4063.     FFW.Part0 = RightArm
  4064.     FFW.C0 = cn(0, -1, 0)
  4065.     FFW.C1 = cn(0, 0, 0)
  4066.     FFW.Part1 = FastFireBall
  4067.     FFW.Parent = RightArm
  4068.     FastFireBall.Transparency = 1
  4069.     FastFireBall2 = Instance.new("Part", LeftArm)
  4070.     FastFireBall2.Size = Vector3.new(1, 1, 1)
  4071.     FFW2 = Instance.new("Weld")
  4072.     FFW2.Name = "GuW"
  4073.     FFW2.Part0 = LeftArm
  4074.     FFW2.C0 = cn(0, -1, 0)
  4075.     FFW2.C1 = cn(0, 0, 0)
  4076.     FFW2.Part1 = FastFireBall2
  4077.     FFW2.Parent = LeftArm
  4078.     FastFireBall2.Transparency = 1
  4079.     BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4080.     BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4081.     for i = 0, 1, 0.1 do
  4082.       swait()
  4083.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4084.       BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4085.       BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4086.       BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4087.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4088.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4089.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4090.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4091.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4092.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4093.     end
  4094.     BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4095.     BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4096.     function holding()
  4097.       if Rapid == true and ice_mode == false then
  4098.         for i = 0, 0.8, 0.1 do
  4099.           swait()
  4100.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4101.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4102.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4103.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4104.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4105.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4106.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4107.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4108.         end
  4109.         CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4110.         shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4111.         for i = 0, 0.8, 0.1 do
  4112.           swait()
  4113.           BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4114.           BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4115.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4116.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4117.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4118.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4119.           RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4120.           LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4121.         end
  4122.         CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4123.         shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4124.         holding()
  4125.       end
  4126.     end
  4127.     if Rapid == false then
  4128.       Rapid = true
  4129.       holding()
  4130.     end
  4131.   end
  4132. end)
  4133. mouse.KeyUp:connect(function(k)
  4134.   if k == "c" and Rapid == true then
  4135.     MV3 = 180
  4136.     Rapid = false
  4137.     CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4138.     attack = false
  4139.     wait(0.5)
  4140.     Humanoid.WalkSpeed = 16
  4141.     FastFireBall:Destroy()
  4142.     FastFireBall2:Destroy()
  4143.   end
  4144. end)
  4145.  
  4146.  
  4147. mouse.KeyUp:connect(function(k)
  4148.   if k == "=" then
  4149.     Combo1()
  4150. end
  4151. end)
  4152.  
  4153. mouse.KeyUp:connect(function(k)
  4154.   if k == "r" then
  4155.     Combo2()
  4156. end
  4157. end)
  4158.  
  4159. mouse.KeyUp:connect(function(k)
  4160.   if k == "=" then
  4161.     Combo3()
  4162. end
  4163. end)
  4164. mouse.KeyUp:connect(function(k)
  4165.   if k == "u" then
  4166.     Combo4()
  4167. end
  4168. end)
  4169.  
  4170.  
  4171. SoundFolder = Instance.new("Folder",char)
  4172. SoundFolder.Name = "SoundFolder"
  4173. punchsound1 = Instance.new("Sound",Torso)
  4174. punchsound1.Volume = 1.2
  4175. punchsound1.Name = "punchsound1"
  4176. punchsound1.Looped = false
  4177. punchsound1.SoundId = "rbxassetid://137579113"
  4178. StrongPunch = Instance.new("Sound",Torso)
  4179. StrongPunch.Volume = 1.6
  4180. StrongPunch.Name = "StrongPunch"
  4181. StrongPunch.Looped = false
  4182. StrongPunch.SoundId = "rbxassetid://441202925"
  4183. StrongPunch = Instance.new("Sound",Torso)
  4184. StrongPunch.Volume = 1.6
  4185. StrongPunch.Name = "StrongPunch"
  4186. StrongPunch.Looped = false
  4187. StrongPunch.SoundId = "rbxassetid://441202925"
  4188. StrongPunch1 = Instance.new("Sound",Torso)
  4189. StrongPunch1.Volume = 1.6
  4190. StrongPunch1.Name = "StrongPunch"
  4191. StrongPunch1.Looped = false
  4192. StrongPunch1.SoundId = "rbxassetid://441202925"
  4193. StrongPunch2 = Instance.new("Sound",Torso)
  4194. StrongPunch2.Volume = 1.6
  4195. StrongPunch2.Name = "StrongPunch"
  4196. StrongPunch.Looped = false
  4197. StrongPunch2.SoundId = "rbxassetid://441202925"
  4198. Zano = Instance.new("Sound",Torso)
  4199. Zano.Volume = 6
  4200. Zano.Name = "Zano"
  4201. Zano.Looped = false
  4202. Zano.SoundId = "rbxassetid://744770874"
  4203. GroundImpact = Instance.new("Sound",Torso)
  4204. GroundImpact.Volume = 8
  4205. GroundImpact.Name = "GroundImpact"
  4206. GroundImpact.Looped = false
  4207. GroundImpact.SoundId = "rbxassetid://165970126"
  4208. Break = Instance.new("Sound",Torso)
  4209. Break.Volume = 5
  4210. Break.Name = "Bonebreak"
  4211. Break.Looped = false
  4212. Break.SoundId = "rbxassetid://314390675"
  4213.  
  4214. local hit1 = false
  4215. local hit2 = false
  4216. local hit3 = false
  4217. local hit4 = false
  4218.  
  4219. function Combo1()
  4220.     getplayer = new("Part",char)
  4221. getplayer.Position = Vector3.new(999,999,999)
  4222. getplayer.Transparency = 1
  4223. getplayer.Size = v3(3,3,3)
  4224. getplayer.CanCollide = false
  4225. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4226. getplayer.Name = "GetPlayer"
  4227.  
  4228. game.Debris:AddItem(getplayer,0.5)
  4229.  
  4230. getplayer.Touched:connect(function(hit)
  4231.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4232.                 getplayer:Destroy()
  4233.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4234.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4235.                 to.Anchored = true
  4236.     idle = false
  4237.    
  4238.  
  4239.         punchsound1:Play()
  4240.         hit1 = true
  4241.  for i = 0, 1, 0.1 do
  4242.         swait()
  4243.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4244.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4245.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4246.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4247.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4248.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4249. end
  4250. punchsound1:Play()
  4251. for i = 0, 1, 0.1 do
  4252.         swait()
  4253.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4254.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4255.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4256.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4257.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4258.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4259. end
  4260. punchsound1:Play()
  4261.  for i = 0, 1, 0.1 do
  4262.         swait()
  4263.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4264.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4265.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4266.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4267.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4268.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4269. end
  4270. for i = 0, 1, 0.1 do
  4271.         swait()
  4272.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4273.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4274.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4275.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4276.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4277.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4278.       end
  4279.  for i = 0, 1, 0.1 do
  4280.         swait()
  4281.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4282.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4283.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4284.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4285.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4286.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4287. end
  4288. StrongPunch1:Play()
  4289. for i = 0, 1, 0.1 do
  4290.         swait()
  4291.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4292.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4293.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4294.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4295.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4296.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4297.       end
  4298.  for i = 0, 0.6, 0.1 do
  4299.         swait()
  4300.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4301.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4302.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4303.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4304.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4305.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4306. end
  4307. for i = 0, 0.6, 0.1 do
  4308.         swait()
  4309.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4310.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4311.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4312.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4313.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4314.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4315.       end
  4316. for i,v in pairs(to.Parent:GetChildren()) do
  4317.                     if v:IsA("Humanoid") then
  4318.                         v.Health = v.Health - 3
  4319.                        
  4320.                         v.PlatformStand = true
  4321.                     end
  4322.     end
  4323. StrongPunch:Play()
  4324. for i = 0, 1, 0.1 do
  4325.         swait()
  4326.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4327.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4328.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4329.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4330.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4331.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4332.       end
  4333. for i,v in pairs(to.Parent:GetChildren()) do
  4334.                     if v:IsA("Humanoid") then
  4335.                         v.Health = v.Health - 5
  4336.                        
  4337.                         v.PlatformStand = true
  4338.                     end
  4339.     end
  4340.  
  4341.     hit1 = false
  4342.  
  4343.         punchsound1:Play()
  4344.     hit2 = true
  4345.  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4346.       for i = 0, 1, 0.1 do
  4347.         swait()
  4348.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4349.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4350.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4351.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4352.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4353.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4354.       end
  4355. for i,v in pairs(to.Parent:GetChildren()) do
  4356.                     if v:IsA("Humanoid") then
  4357.                         v.Health = v.Health - 5
  4358.                        
  4359.                         v.PlatformStand = true
  4360.                     end
  4361.     end
  4362. hit2 = false
  4363.  
  4364.     punchsound1:Play()
  4365. hit3 = true
  4366. hit4 = true
  4367.  
  4368.  
  4369. punchsound1:Play()
  4370.  
  4371. coroutine.wrap(function()
  4372.                 for i=1,5 do
  4373.                     wait()
  4374.                     to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4375.                     GroundImpact:Play()
  4376.                         a21e = new("Part",to)
  4377. a21e.Name = "Beam"..num
  4378. a21e.Locked = true
  4379. a21e.Size = v3(1,1,1)
  4380. a21e.CanCollide = false
  4381. a21e.BrickColor = bc("Gold")
  4382. a21e.Material = "Neon"
  4383. a21e.Transparency = 0
  4384. aa21e = new("SpecialMesh",a21e)
  4385. a21e.Anchored = true
  4386. a21e.Position = to.Position
  4387. aa21e.MeshType = "Sphere"
  4388. aa21e.Scale = v3(1,1,1)
  4389.     a51e = new("Part",char)
  4390. a51e.Name = "Beam"..num
  4391. a51e.Locked = true
  4392. a51e.Size = v3(1,1,1)
  4393. a51e.CanCollide = false
  4394. a51e.BrickColor = bc("White")
  4395. a51e.Material = "Neon"
  4396. a51e.Transparency = 0
  4397. aa51e = new("SpecialMesh",a51e)
  4398. a51e.Anchored = true
  4399. a51e.Position = to.Position
  4400. aa51e.MeshType = "Sphere"
  4401. aa51e.Scale = v3(1,1,1)
  4402.     a61e = new("Part",char)
  4403. a61e.Name = "Beam"..num
  4404. a61e.Locked = true
  4405. a61e.Size = v3(1,1,1)
  4406. a61e.CanCollide = false
  4407. a61e.BrickColor = bc("Really red")
  4408. a61e.Material = "Neon"
  4409. a61e.Transparency = 0
  4410. aa61e = new("SpecialMesh",a61e)
  4411. a61e.Anchored = true
  4412. a61e.Position = to.Position
  4413. aa61e.MeshType = "Sphere"
  4414. aa61e.Scale = v3(1,1,1)
  4415. for i = 1,20 do
  4416.     wait()
  4417.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4418.     a21e.Transparency = a21e.Transparency + 0.03
  4419.     aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4420.     a51e.Transparency = a51e.Transparency + 0.03
  4421.     aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4422.     a61e.Transparency = a61e.Transparency + 0.02
  4423.     for i,v in pairs(to.Parent:GetChildren()) do
  4424.                     if v:IsA("Humanoid") then
  4425.                         v.Health = v.Health - 0.5
  4426.                        
  4427.                         v.PlatformStand = true
  4428.                     end
  4429.     end
  4430. end
  4431. a61e:Destroy()
  4432. aa61e:Destroy()
  4433. a51e:Destroy()
  4434. aa51e:Destroy()
  4435. a21e:Destroy()
  4436. aa21e:Destroy()
  4437.  
  4438.                 end
  4439.                
  4440.            
  4441.                  HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4442.       for i = 0, 1, 0.1 do
  4443.         swait()
  4444.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4445.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4446.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4447.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4448.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4449.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4450.       end
  4451.                
  4452.                
  4453.                    
  4454.             wait(0.7)
  4455.             end)()
  4456.  
  4457.  
  4458.  
  4459.  
  4460. RootPart.Anchored = true
  4461.  
  4462. for i = 0, 1, 0.1 do
  4463.         swait()
  4464.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4465.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4466.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4467.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4468.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4469.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4470.       end  
  4471.  
  4472.  
  4473.     StrongPunch:Play()
  4474.    
  4475.    
  4476.  for i = 0, 1, 0.1 do
  4477.         swait()
  4478.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4479.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4480.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4481.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4482.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4483.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4484.       end  
  4485.  
  4486. for i = 0, 1, 0.1 do
  4487.         swait()
  4488.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4489.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4490.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4491.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4492.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4493.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4494.       end
  4495.  
  4496.  
  4497.    
  4498.     for i,v in pairs(to.Parent:GetChildren()) do
  4499.                     if v:IsA("Humanoid") then
  4500.                         v.Health = v.Health - 20
  4501.                        
  4502.                         v.PlatformStand = true
  4503.                     end
  4504.     end
  4505.  
  4506. StrongPunch2:Play()
  4507.  for i = 0, 1, 0.1 do
  4508.         swait()
  4509.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4510.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4511.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4512.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4513.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4514.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4515.       end
  4516.  
  4517.     hitground = new("Part",char)
  4518.     hitground.Size = Vector3.new(5,5,5)
  4519.     hitground.Name =  "Ground"
  4520.     hitground.Transparency = 1
  4521.     hitground.CanCollide = false
  4522.     game.Debris:AddItem(hitground,2)
  4523.     hitground.Position = Vector3.new(999,999,999)
  4524.     hitgroundweld = new("Weld",hitground)
  4525.     hitgroundweld.Part0 = to
  4526.     hitgroundweld.Part1 = hitground
  4527.     hitground.Touched:connect(function(hit2)
  4528.         if hit2.Size.x > 150 then
  4529.             hitground:Destroy()
  4530.             ad = new("Part",char)
  4531. ad.Name = "NewPart"
  4532. ad.Size = Vector3.new(30,0.1,30)   
  4533. ad.CanCollide = false
  4534. ad.Anchored = true
  4535. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4536. ad.Transparency = 1
  4537. aad = new("Decal",ad)
  4538.  
  4539. aad.Face = "Top"
  4540. aad.Transparency = 1
  4541.         aad.Transparency = 0
  4542.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4543.             smoke = new("Part",to)
  4544.             smokemesh = new("SpecialMesh",smoke)
  4545.             smokemesh.MeshId = "rbxassetid://928329648"
  4546.             smoke.BrickColor = hit2.BrickColor
  4547.             smoke.Anchored = true
  4548.             smoke.Position = hitground.Position
  4549.             GroundImpact:Play()
  4550.             for i = 1,20 do
  4551.                 wait()
  4552.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4553.                 smoke.Transparency = smoke.Transparency + 1/20
  4554.             end
  4555.             smoke:Destroy()
  4556.             wait(0.5)
  4557.            
  4558.             for i = 1,20 do
  4559.                 wait(0.1)
  4560.                 aad.Transparency = aad.Transparency + 1/20
  4561.             end
  4562.         end
  4563.     end)
  4564.     to.Anchored = false
  4565.     ys = Instance.new("BodyVelocity",to)
  4566. ys.Name = "GO"
  4567.        
  4568. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4569.  
  4570. ys.Velocity = v3(0,-90,0)
  4571.        
  4572.     wait(1)
  4573.         ys:Destroy()
  4574.  
  4575.    
  4576.    
  4577.  
  4578.  
  4579. hit3 = false
  4580. hit4 = false
  4581.  
  4582.  
  4583. hit1 = false
  4584.     hit2 = false
  4585.     hit3 = false
  4586.     hit4 = false
  4587. idle = true
  4588.   RootPart.Anchored = false
  4589. end
  4590. end)
  4591. end
  4592.  
  4593.  
  4594. function Combo4()
  4595.     getplayer = new("Part",char)
  4596. getplayer.Position = Vector3.new(999,999,999)
  4597. getplayer.Transparency = 1
  4598. getplayer.Size = v3(3,3,3)
  4599. getplayer.CanCollide = false
  4600. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4601. getplayer.Name = "GetPlayer"
  4602.  
  4603. game.Debris:AddItem(getplayer,0.5)
  4604.  
  4605. getplayer.Touched:connect(function(hit)
  4606.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4607.                 getplayer:Destroy()
  4608.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  4609.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4610.                 to.Anchored = true
  4611.                 RootPart.Anchored = true
  4612.     idle = false
  4613.    
  4614.  
  4615.         punchsound1:Play()
  4616.         hit1 = true
  4617.  for i = 0, 0.5, 0.1 do
  4618.         swait()
  4619.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4620.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4621.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4622.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4623.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4624.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4625. end
  4626. punchsound1:Play()
  4627. for i = 0, 0.5, 0.1 do
  4628.         swait()
  4629.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4630.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4631.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4632.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4633.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4634.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4635. end
  4636. punchsound1:Play()
  4637.  for i = 0, 0.6, 0.1 do
  4638.         swait()
  4639.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4640.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4641.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4642.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4643.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4644.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4645. end
  4646.  for i = 0, 0.6, 0.1 do
  4647.         swait()
  4648.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4649.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4650.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4651.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4652.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4653.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4654. end
  4655.  for i = 0, 0.5, 0.1 do
  4656.         swait()
  4657.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4658.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4659.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4660.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4661.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4662.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4663. end
  4664. punchsound1:Play()
  4665. for i = 0, 0.5, 0.1 do
  4666.         swait()
  4667.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4668.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4669.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4670.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4671.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4672.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4673. end
  4674. punchsound1:Play()
  4675.  for i = 0, 0.6, 0.1 do
  4676.         swait()
  4677.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4678.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4679.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4680.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4681.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4682.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4683. end
  4684.  for i = 0, 0.6, 0.1 do
  4685.         swait()
  4686.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4687.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4688.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4689.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4690.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4691.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4692. end
  4693.  for i = 0, 0.5, 0.1 do
  4694.         swait()
  4695.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4696.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4697.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4698.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4699.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4700.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4701. end
  4702. punchsound1:Play()
  4703. for i = 0, 0.5, 0.1 do
  4704.         swait()
  4705.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4706.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4707.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4708.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4709.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4710.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4711. end
  4712. punchsound1:Play()
  4713.  for i = 0, 0.6, 0.1 do
  4714.         swait()
  4715.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4716.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4717.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4718.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4719.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4720.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4721. end
  4722.  for i = 0, 0.6, 0.1 do
  4723.         swait()
  4724.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4725.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4726.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4727.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4728.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4729.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4730. end
  4731.  for i = 0, 0.5, 0.1 do
  4732.         swait()
  4733.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4734.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4735.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4736.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4737.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4738.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4739. end
  4740. punchsound1:Play()
  4741. for i = 0, 0.5, 0.1 do
  4742.         swait()
  4743.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4744.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4745.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4746.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4747.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4748.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4749. end
  4750. punchsound1:Play()
  4751.  for i = 0, 0.6, 0.1 do
  4752.         swait()
  4753.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4754.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4755.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4756.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4757.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4758.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4759. end
  4760.  for i = 0, 0.6, 0.1 do
  4761.         swait()
  4762.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4763.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4764.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4765.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4766.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4767.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4768. end
  4769.  for i = 0, 0.5, 0.1 do
  4770.         swait()
  4771.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4772.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4773.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4774.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4775.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4776.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4777. end
  4778. punchsound1:Play()
  4779. for i = 0, 0.5, 0.1 do
  4780.         swait()
  4781.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4782.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4783.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4784.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4785.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4786.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4787. end
  4788. punchsound1:Play()
  4789.  for i = 0, 0.6, 0.1 do
  4790.         swait()
  4791.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4792.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4793.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4794.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4795.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4796.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4797. end
  4798. StrongPunch2:Play()
  4799.  for i = 0, 5, 0.1 do
  4800.         swait()
  4801.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4802.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4803.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4804.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4805.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4806.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4807. end
  4808.  
  4809. for i,v in pairs(to.Parent:GetChildren()) do
  4810.                     if v:IsA("Humanoid") then
  4811.                         v.Health = v.Health - 20
  4812.                        
  4813.                         v.PlatformStand = true
  4814.                     end
  4815.     end
  4816.     to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4817. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4818. Zanzoken = Instance.new("Part",char)
  4819. Zanzoken.Anchored = true
  4820. Zanzoken.Position = v3(999,999,999)
  4821. Zanzoken.CFrame = Torso.CFrame
  4822. game.Debris:AddItem(Zanzoken,0.5)
  4823. Zanzoken.Transparency = 1
  4824. Zano:Play()
  4825. wait()
  4826. idk = Instance.new("BillboardGui",Zanzoken)
  4827. idk.Size = UDim2.new(10,0,15,0)
  4828. idk.AlwaysOnTop = false
  4829. idk1 = Instance.new("ImageLabel",idk)
  4830. idk1.BackgroundTransparency = 1
  4831. idk.ExtentsOffset = v3(0,0,0)
  4832. idk1.ImageTransparency = 0
  4833. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4834. idk1.Size = UDim2.new(2,0,1,0)
  4835. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4836. idk1.Image = "rbxassetid://319554883"
  4837. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4838. wait()
  4839. Zanzoken = Instance.new("Part",char)
  4840. Zanzoken.Anchored = true
  4841. Zanzoken.Position = v3(999,999,999)
  4842. Zanzoken.CFrame = Torso.CFrame
  4843. game.Debris:AddItem(Zanzoken,0.5)
  4844. Zanzoken.Transparency = 1
  4845. wait()
  4846. idk = Instance.new("BillboardGui",Zanzoken)
  4847. idk.Size = UDim2.new(20,0,20,0)
  4848. idk.AlwaysOnTop = false
  4849. idk1 = Instance.new("ImageLabel",idk)
  4850. idk1.BackgroundTransparency = 1
  4851. idk.ExtentsOffset = v3(0,0,0)
  4852. idk1.ImageTransparency = 0
  4853. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4854. idk1.Size = UDim2.new(2,0,1,0)
  4855. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4856. idk1.Image = "rbxassetid://319554883"
  4857.   for i = 0, 0.5, 0.1 do
  4858.         swait()
  4859.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4860.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4861.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4862.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4863.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4864.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4865. end
  4866. punchsound1:Play()
  4867. for i = 0, 0.5, 0.1 do
  4868.         swait()
  4869.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4870.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4871.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4872.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4873.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4874.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4875. end
  4876. punchsound1:Play()
  4877.  for i = 0, 0.6, 0.1 do
  4878.         swait()
  4879.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4880.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4881.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4882.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4883.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4884.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4885. end
  4886.  for i = 0, 0.6, 0.1 do
  4887.         swait()
  4888.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4889.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4890.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4891.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4892.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4893.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4894. end
  4895.  for i = 0, 0.5, 0.1 do
  4896.         swait()
  4897.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4898.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4899.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4900.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4901.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4902.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4903. end
  4904. punchsound1:Play()
  4905. for i = 0, 0.5, 0.1 do
  4906.         swait()
  4907.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4908.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4909.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4910.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4911.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4912.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4913. end
  4914. punchsound1:Play()
  4915.  for i = 0, 0.6, 0.1 do
  4916.         swait()
  4917.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4918.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4919.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4920.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4921.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4922.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4923. end
  4924.  for i = 0, 0.6, 0.1 do
  4925.         swait()
  4926.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4927.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4928.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4929.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4930.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4931.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4932. end
  4933.  for i = 0, 0.5, 0.1 do
  4934.         swait()
  4935.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4936.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4937.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4938.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4939.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4940.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4941. end
  4942. punchsound1:Play()
  4943. for i = 0, 0.5, 0.1 do
  4944.         swait()
  4945.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4946.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4947.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4948.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4949.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4950.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4951. end
  4952. punchsound1:Play()
  4953.  for i = 0, 0.6, 0.1 do
  4954.         swait()
  4955.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4956.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4957.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4958.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4959.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4960.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4961. end
  4962.  for i = 0, 0.6, 0.1 do
  4963.         swait()
  4964.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4965.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4966.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4967.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4968.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4969.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4970. end
  4971.  for i = 0, 0.5, 0.1 do
  4972.         swait()
  4973.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4974.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4975.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4976.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4977.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4978.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4979. end
  4980. punchsound1:Play()
  4981. for i = 0, 0.5, 0.1 do
  4982.         swait()
  4983.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4984.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4985.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4986.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4987.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4988.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4989. end
  4990. punchsound1:Play()
  4991.  for i = 0, 0.3, 0.1 do
  4992.         swait()
  4993.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4994.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4995.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4996.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4997.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4998.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  4999. end
  5000.  for i = 0, 0.3, 0.1 do
  5001.         swait()
  5002.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5003.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5004.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5005.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5006.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5007.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5008. end
  5009.  for i = 0, 0.3, 0.1 do
  5010.         swait()
  5011.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5012.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5013.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5014.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5015.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5016.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5017. end
  5018. punchsound1:Play()
  5019. for i = 0, 0.3, 0.1 do
  5020.         swait()
  5021.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5022.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5023.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5024.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5025.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5026.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5027. end
  5028. punchsound1:Play()
  5029.  for i = 0, 0.3, 0.1 do
  5030.         swait()
  5031.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5032.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5033.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5034.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5035.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5036.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5037. end
  5038.  for i = 0, 0.3, 0.1 do
  5039.         swait()
  5040.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5041.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5042.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5043.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5044.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5045.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5046. end
  5047. punchsound1:Play()
  5048.  for i = 0, 1, 0.1 do
  5049.         swait()
  5050.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5051.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5052.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5053.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5054.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5055.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5056. end
  5057. for i = 0, 0.3, 0.1 do
  5058.         swait()
  5059.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5060.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5061.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5062.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5063.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5064.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5065. end
  5066. punchsound1:Play()
  5067.  for i = 0, 0.3, 0.1 do
  5068.         swait()
  5069.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5070.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5071.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5072.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5073.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5074.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5075. end
  5076.  for i = 0, 0.3, 0.1 do
  5077.         swait()
  5078.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5079.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5080.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5081.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5082.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5083.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5084. end
  5085.  for i = 0, 0.3, 0.1 do
  5086.         swait()
  5087.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5088.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5089.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5090.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5091.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5092.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5093. end
  5094. punchsound1:Play()
  5095. for i = 0, 0.3, 0.1 do
  5096.         swait()
  5097.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5098.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5099.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5100.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5101.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5102.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5103. end
  5104. punchsound1:Play()
  5105.  for i = 0, 0.6, 0.1 do
  5106.         swait()
  5107.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5108.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5109.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5110.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5111.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5112.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5113. end
  5114.  for i = 0, 0.3, 0.1 do
  5115.         swait()
  5116.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5117.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5118.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5119.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5120.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5121.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5122. end
  5123.  for i = 0, 0.3, 0.1 do
  5124.         swait()
  5125.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5126.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5127.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5128.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5129.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5130.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5131. end
  5132. punchsound1:Play()
  5133. for i = 0, 0.5, 0.1 do
  5134.         swait()
  5135.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5136.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5137.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5138.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5139.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5140.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5141. end
  5142. punchsound1:Play()
  5143.  for i = 0, 0.6, 0.1 do
  5144.         swait()
  5145.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5146.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5147.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5148.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5149.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5150.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5151. end
  5152.  for i = 0, 0.6, 0.1 do
  5153.         swait()
  5154.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5155.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5156.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5157.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5158.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5159.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5160. end
  5161.  for i = 0, 0.5, 0.1 do
  5162.         swait()
  5163.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5164.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5165.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5166.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5167.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5168.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5169. end
  5170. punchsound1:Play()
  5171. for i = 0, 0.5, 0.1 do
  5172.         swait()
  5173.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5174.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5175.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5176.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5177.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5178.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5179. end
  5180. punchsound1:Play()
  5181.  for i = 0, 0.6, 0.1 do
  5182.         swait()
  5183.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5184.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5185.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5186.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5187.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5188.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5189. end
  5190.  for i = 0, 0.6, 0.1 do
  5191.         swait()
  5192.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5193.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5194.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5195.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5196.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5197.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5198. end
  5199.  for i = 0, 0.5, 0.1 do
  5200.         swait()
  5201.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5202.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5203.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5204.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5205.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5206.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5207. end
  5208. punchsound1:Play()
  5209. for i = 0, 0.5, 0.1 do
  5210.         swait()
  5211.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5212.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5213.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5214.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5215.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5216.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5217. end
  5218. punchsound1:Play()
  5219.  for i = 0, 0.6, 0.1 do
  5220.         swait()
  5221.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5222.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5223.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5224.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5225.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5226.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5227. end
  5228.  for i = 0, 0.6, 0.1 do
  5229.         swait()
  5230.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5231.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5232.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5233.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5234.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5235.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5236. end
  5237. punchsound1:Play()
  5238.  for i = 0, 1, 0.1 do
  5239.         swait()
  5240.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5241.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5242.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5243.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5244.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5245.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5246. end
  5247. for i = 0, 0.5, 0.1 do
  5248.         swait()
  5249.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5250.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5251.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5252.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5253.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5254.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5255. end
  5256. punchsound1:Play()
  5257.  for i = 0, 0.6, 0.1 do
  5258.         swait()
  5259.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5260.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5261.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5262.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5263.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5264.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5265. end
  5266.  for i = 0, 0.6, 0.1 do
  5267.         swait()
  5268.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5269.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5270.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5271.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5272.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5273.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5274. end
  5275.  for i = 0, 0.5, 0.1 do
  5276.         swait()
  5277.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5278.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5279.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5280.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5281.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5282.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5283. end
  5284. punchsound1:Play()
  5285. for i = 0, 0.5, 0.1 do
  5286.         swait()
  5287.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5288.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5289.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5290.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5291.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5292.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5293. end
  5294. punchsound1:Play()
  5295.  for i = 0, 0.6, 0.1 do
  5296.         swait()
  5297.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5298.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5299.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5300.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5301.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5302.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5303. end
  5304.  for i = 0, 0.6, 0.1 do
  5305.         swait()
  5306.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5307.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5308.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5309.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5310.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5311.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5312. end
  5313.  for i = 0, 0.5, 0.1 do
  5314.         swait()
  5315.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5316.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5317.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5318.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5319.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5320.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5321. end
  5322. punchsound1:Play()
  5323. for i = 0, 0.5, 0.1 do
  5324.         swait()
  5325.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5326.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5327.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5328.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5329.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5330.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5331. end
  5332. punchsound1:Play()
  5333.  for i = 0, 0.6, 0.1 do
  5334.         swait()
  5335.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5336.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5337.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5338.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5339.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5340.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5341. end
  5342.  for i = 0, 0.6, 0.1 do
  5343.         swait()
  5344.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5345.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5346.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5347.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5348.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5349.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5350. end
  5351.  for i = 0, 0.5, 0.1 do
  5352.         swait()
  5353.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5354.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5355.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5356.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5357.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5358.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5359. end
  5360. punchsound1:Play()
  5361. for i = 0, 0.5, 0.1 do
  5362.         swait()
  5363.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5364.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5365.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5366.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5367.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5368.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5369. end
  5370. punchsound1:Play()
  5371.  for i = 0, 0.6, 0.1 do
  5372.         swait()
  5373.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5374.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5375.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5376.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5377.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5378.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5379. end
  5380.  for i = 0, 0.6, 0.1 do
  5381.         swait()
  5382.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5383.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5384.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5385.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5386.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5387.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5388. end
  5389.  for i = 0, 0.5, 0.1 do
  5390.         swait()
  5391.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5392.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5393.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5394.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5395.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5396.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5397. end
  5398. punchsound1:Play()
  5399. for i = 0, 0.5, 0.1 do
  5400.         swait()
  5401.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5402.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5403.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5404.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5405.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5406.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5407. end
  5408. punchsound1:Play()
  5409.  for i = 0, 0.6, 0.1 do
  5410.         swait()
  5411.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5412.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5413.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5414.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5415.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5416.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5417. end
  5418.  for i = 0, 0.6, 0.1 do
  5419.         swait()
  5420.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5421.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5422.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5423.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5424.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5425.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5426. end
  5427. punchsound1:Play()
  5428.  for i = 0, 1, 0.1 do
  5429.         swait()
  5430.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5431.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5432.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5433.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5434.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5435.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5436. end
  5437. for i = 0, 0.5, 0.1 do
  5438.         swait()
  5439.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5440.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5441.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5442.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5443.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5444.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5445. end
  5446. punchsound1:Play()
  5447.  for i = 0, 0.6, 0.1 do
  5448.         swait()
  5449.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5450.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5451.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5452.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5453.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5454.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5455. end
  5456.  for i = 0, 0.6, 0.1 do
  5457.         swait()
  5458.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5459.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5460.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5461.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5462.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5463.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5464. end
  5465.  for i = 0, 0.5, 0.1 do
  5466.         swait()
  5467.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5468.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5469.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5470.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5471.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5472.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5473. end
  5474. punchsound1:Play()
  5475. for i = 0, 0.3, 0.1 do
  5476.         swait()
  5477.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5478.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5479.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5480.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5481.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5482.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5483. end
  5484. punchsound1:Play()
  5485.  for i = 0, 0.3, 0.1 do
  5486.         swait()
  5487.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5488.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5489.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5490.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5491.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5492.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5493. end
  5494.  for i = 0, 0.3, 0.1 do
  5495.         swait()
  5496.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5497.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5498.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5499.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5500.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5501.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5502. end
  5503.  for i = 0, 0.3, 0.1 do
  5504.         swait()
  5505.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5506.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5507.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5508.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5509.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5510.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5511. end
  5512. punchsound1:Play()
  5513. for i = 0, 0.3, 0.1 do
  5514.         swait()
  5515.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5516.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5517.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5518.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5519.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5520.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5521. end
  5522. punchsound1:Play()
  5523.  for i = 0, 0.3, 0.1 do
  5524.         swait()
  5525.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5526.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5527.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5528.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5529.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5530.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5531. end
  5532.  for i = 0, 0.3, 0.1 do
  5533.         swait()
  5534.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5535.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5536.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5537.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5538.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5539.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5540. end
  5541.  for i = 0, 0.3, 0.1 do
  5542.         swait()
  5543.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5544.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5545.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5546.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5547.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5548.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5549. end
  5550. punchsound1:Play()
  5551. for i = 0, 0.3, 0.1 do
  5552.         swait()
  5553.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5554.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5555.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5556.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5557.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5558.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5559. end
  5560. punchsound1:Play()
  5561.  for i = 0, 0.3, 0.1 do
  5562.         swait()
  5563.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5564.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5565.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5566.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5567.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5568.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5569. end
  5570.  for i = 0, 0.1, 0.1 do
  5571.         swait()
  5572.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5573.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5574.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5575.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5576.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5577.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5578. end
  5579.  for i = 0, 0.1, 0.1 do
  5580.         swait()
  5581.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5582.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5583.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5584.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5585.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5586.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5587. end
  5588. punchsound1:Play()
  5589. for i = 0, 0.1, 0.1 do
  5590.         swait()
  5591.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5592.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5593.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5594.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5595.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5596.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5597. end
  5598. punchsound1:Play()
  5599.  for i = 0, 0.1, 0.1 do
  5600.         swait()
  5601.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5602.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5603.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5604.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5605.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5606.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5607. end
  5608.  for i = 0, 0.1, 0.1 do
  5609.         swait()
  5610.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5611.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5612.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5613.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5614.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5615.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5616. end
  5617. punchsound1:Play()
  5618.  for i = 0, 0.4, 0.1 do
  5619.         swait()
  5620.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5621.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5622.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5623.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5624.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5625.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5626. end
  5627. for i,v in pairs(to.Parent:GetChildren()) do
  5628.                     if v:IsA("Humanoid") then
  5629.                         v.Health = v.Health - 20
  5630.                        
  5631.                         v.PlatformStand = true
  5632.                     end
  5633.     end
  5634.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5635. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5636. Zanzoken = Instance.new("Part",char)
  5637. Zanzoken.Anchored = true
  5638. Zanzoken.Position = v3(999,999,999)
  5639. Zanzoken.CFrame = Torso.CFrame
  5640. game.Debris:AddItem(Zanzoken,0.5)
  5641. Zanzoken.Transparency = 1
  5642. Zano:Play()
  5643. wait()
  5644. idk = Instance.new("BillboardGui",Zanzoken)
  5645. idk.Size = UDim2.new(10,0,15,0)
  5646. idk.AlwaysOnTop = false
  5647. idk1 = Instance.new("ImageLabel",idk)
  5648. idk1.BackgroundTransparency = 1
  5649. idk.ExtentsOffset = v3(0,0,0)
  5650. idk1.ImageTransparency = 0
  5651. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5652. idk1.Size = UDim2.new(2,0,1,0)
  5653. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5654. idk1.Image = "rbxassetid://319554883"
  5655. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5656. wait()
  5657. Zanzoken = Instance.new("Part",char)
  5658. Zanzoken.Anchored = true
  5659. Zanzoken.Position = v3(999,999,999)
  5660. Zanzoken.CFrame = Torso.CFrame
  5661. game.Debris:AddItem(Zanzoken,0.5)
  5662. Zanzoken.Transparency = 1
  5663. wait()
  5664. idk = Instance.new("BillboardGui",Zanzoken)
  5665. idk.Size = UDim2.new(20,0,20,0)
  5666. idk.AlwaysOnTop = false
  5667. idk1 = Instance.new("ImageLabel",idk)
  5668. idk1.BackgroundTransparency = 1
  5669. idk.ExtentsOffset = v3(0,0,0)
  5670. idk1.ImageTransparency = 0
  5671. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5672. idk1.Size = UDim2.new(2,0,1,0)
  5673. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5674. idk1.Image = "rbxassetid://319554883"
  5675. punchsound1:Play()
  5676. for i = 0, 6, 0.1 do
  5677.         swait()
  5678.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5679.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5680.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5681.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5682.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5683.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5684. end
  5685.  for i = 0, 0.6, 0.1 do
  5686.         swait()
  5687.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5688.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5689.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5690.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5691.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5692.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5693. end
  5694.  for i = 0, 0.6, 0.1 do
  5695.         swait()
  5696.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5697.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5698.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5699.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5700.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5701.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5702. end
  5703. punchsound1:Play()
  5704.  for i = 0, 1, 0.1 do
  5705.         swait()
  5706.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5707.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5708.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5709.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5710.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5711.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5712. end
  5713.  for i = 0, 0.6, 0.1 do
  5714.         swait()
  5715.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5716.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5717.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5718.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5719.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5720.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5721. end
  5722.  for i = 0, 0.6, 0.1 do
  5723.         swait()
  5724.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5725.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5726.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5727.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5728.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5729.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5730. end
  5731. punchsound1:Play()
  5732.  for i = 0, 1, 0.1 do
  5733.         swait()
  5734.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5735.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5736.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5737.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5738.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5739.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5740. end
  5741.  for i = 0, 0.6, 0.1 do
  5742.         swait()
  5743.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5744.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5745.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5746.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5747.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5748.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5749. end
  5750.  for i = 0, 0.6, 0.1 do
  5751.         swait()
  5752.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5753.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5754.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5755.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5756.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5757.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5758. end
  5759. punchsound1:Play()
  5760.  for i = 0, 1, 0.1 do
  5761.         swait()
  5762.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5763.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5764.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5765.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5766.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5767.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5768. end
  5769.  for i = 0, 0.6, 0.1 do
  5770.         swait()
  5771.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5772.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5773.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5774.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5775.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5776.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5777. end
  5778.  for i = 0, 0.6, 0.1 do
  5779.         swait()
  5780.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5781.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5782.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5783.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5784.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5785.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5786. end
  5787. punchsound1:Play()
  5788.  for i = 0, 1, 0.1 do
  5789.         swait()
  5790.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5791.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5792.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5793.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5794.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5795.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5796. end
  5797.  for i = 0, 0.6, 0.1 do
  5798.         swait()
  5799.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5800.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5801.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5802.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5803.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5804.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5805. end
  5806.  for i = 0, 0.6, 0.1 do
  5807.         swait()
  5808.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5809.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5810.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5811.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5812.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5813.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5814. end
  5815. punchsound1:Play()
  5816.  for i = 0, 1, 0.1 do
  5817.         swait()
  5818.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5819.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5820.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5821.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5822.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5823.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5824. end
  5825.  for i = 0, 0.6, 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.  for i = 0, 0.6, 0.1 do
  5835.         swait()
  5836.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5837.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5838.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5839.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5841.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5842. end
  5843. punchsound1:Play()
  5844.  for i = 0, 1, 0.1 do
  5845.         swait()
  5846.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5847.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5848.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5849.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5850.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5851.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5852. end
  5853.  
  5854.  
  5855.  
  5856. for i,v in pairs(to.Parent:GetChildren()) do
  5857.                     if v:IsA("Humanoid") then
  5858.                         v.Health = v.Health - 20
  5859.                        
  5860.                         v.PlatformStand = true
  5861.                     end
  5862.     end
  5863. StrongPunch:Play()
  5864. for i = 0, 1, 0.1 do
  5865.         swait()
  5866.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5867.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5868.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5869.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5870.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5871.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5872.       end
  5873.  for i = 0, 1, 0.1 do
  5874.         swait()
  5875.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5876.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5877.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5878.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5879.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5880.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5881. end
  5882. for i,v in pairs(to.Parent:GetChildren()) do
  5883.                     if v:IsA("Humanoid") then
  5884.                         v.Health = v.Health - 5
  5885.                        
  5886.                         v.PlatformStand = true
  5887.                     end
  5888.     end
  5889.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5890. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5891. Zanzoken = Instance.new("Part",char)
  5892. Zanzoken.Anchored = true
  5893. Zanzoken.Position = v3(999,999,999)
  5894. Zanzoken.CFrame = Torso.CFrame
  5895. game.Debris:AddItem(Zanzoken,0.5)
  5896. Zanzoken.Transparency = 1
  5897. Zano:Play()
  5898. wait()
  5899. idk = Instance.new("BillboardGui",Zanzoken)
  5900. idk.Size = UDim2.new(10,0,15,0)
  5901. idk.AlwaysOnTop = false
  5902. idk1 = Instance.new("ImageLabel",idk)
  5903. idk1.BackgroundTransparency = 1
  5904. idk.ExtentsOffset = v3(0,0,0)
  5905. idk1.ImageTransparency = 0
  5906. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5907. idk1.Size = UDim2.new(2,0,1,0)
  5908. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5909. idk1.Image = "rbxassetid://319554883"
  5910. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5911. wait()
  5912. Zanzoken = Instance.new("Part",char)
  5913. Zanzoken.Anchored = true
  5914. Zanzoken.Position = v3(999,999,999)
  5915. Zanzoken.CFrame = Torso.CFrame
  5916. game.Debris:AddItem(Zanzoken,0.5)
  5917. Zanzoken.Transparency = 1
  5918. wait()
  5919. idk = Instance.new("BillboardGui",Zanzoken)
  5920. idk.Size = UDim2.new(20,0,20,0)
  5921. idk.AlwaysOnTop = false
  5922. idk1 = Instance.new("ImageLabel",idk)
  5923. idk1.BackgroundTransparency = 1
  5924. idk.ExtentsOffset = v3(0,0,0)
  5925. idk1.ImageTransparency = 0
  5926. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5927. idk1.Size = UDim2.new(2,0,1,0)
  5928. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5929. idk1.Image = "rbxassetid://319554883"
  5930.  for i = 0, 1, 0.1 do
  5931.         swait()
  5932.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5933.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5934.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5935.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5936.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5937.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5938. end
  5939. punchsound1:Play()
  5940. for i = 0, 1, 0.1 do
  5941.         swait()
  5942.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5943.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5944.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5945.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5946.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5947.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5948. end
  5949. punchsound1:Play()
  5950.  for i = 0, 1, 0.1 do
  5951.         swait()
  5952.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5953.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5954.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5955.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5956.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5957.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5958. end
  5959. for i = 0, 1, 0.1 do
  5960.         swait()
  5961.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5962.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5963.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5964.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5965.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5966.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5967.       end
  5968.  for i = 0, 1, 0.1 do
  5969.         swait()
  5970.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5971.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5972.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5973.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5974.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5975.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  5976. end
  5977.     to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5978. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5979. Zanzoken = Instance.new("Part",char)
  5980. Zanzoken.Anchored = true
  5981. Zanzoken.Position = v3(999,999,999)
  5982. Zanzoken.CFrame = Torso.CFrame
  5983. game.Debris:AddItem(Zanzoken,0.5)
  5984. Zanzoken.Transparency = 1
  5985. Zano:Play()
  5986. wait()
  5987. idk = Instance.new("BillboardGui",Zanzoken)
  5988. idk.Size = UDim2.new(10,0,15,0)
  5989. idk.AlwaysOnTop = false
  5990. idk1 = Instance.new("ImageLabel",idk)
  5991. idk1.BackgroundTransparency = 1
  5992. idk.ExtentsOffset = v3(0,0,0)
  5993. idk1.ImageTransparency = 0
  5994. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5995. idk1.Size = UDim2.new(2,0,1,0)
  5996. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5997. idk1.Image = "rbxassetid://319554883"
  5998. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5999. wait()
  6000. Zanzoken = Instance.new("Part",char)
  6001. Zanzoken.Anchored = true
  6002. Zanzoken.Position = v3(999,999,999)
  6003. Zanzoken.CFrame = Torso.CFrame
  6004. game.Debris:AddItem(Zanzoken,0.5)
  6005. Zanzoken.Transparency = 1
  6006. wait()
  6007. idk = Instance.new("BillboardGui",Zanzoken)
  6008. idk.Size = UDim2.new(20,0,20,0)
  6009. idk.AlwaysOnTop = false
  6010. idk1 = Instance.new("ImageLabel",idk)
  6011. idk1.BackgroundTransparency = 1
  6012. idk.ExtentsOffset = v3(0,0,0)
  6013. idk1.ImageTransparency = 0
  6014. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6015. idk1.Size = UDim2.new(2,0,1,0)
  6016. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6017. idk1.Image = "rbxassetid://319554883"
  6018. StrongPunch:Play()
  6019. Break:Play()
  6020.  
  6021. for i = 0, 6, 0.1 do
  6022.         swait()
  6023.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6024.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6025.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6026.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6027.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6028.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6029.       end
  6030. StrongPunch1:Play()
  6031.  for i = 0, 6, 0.1 do
  6032.         swait()
  6033.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6034.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6035.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6036.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6037.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6038.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6039.       end
  6040. StrongPunch2:Play()
  6041.    for i = 0, 7, 0.1 do
  6042.         swait()
  6043.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6044.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6045.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6046.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6047.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6048.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6049. end
  6050.  for i = 0, 1, 0.1 do
  6051.         swait()
  6052.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6053.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6054.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6055.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6056.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6057.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6058. end
  6059. punchsound1:Play()
  6060. for i = 0, 1, 0.1 do
  6061.         swait()
  6062.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6063.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6064.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6065.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6066.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6067.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6068. end
  6069. punchsound1:Play()
  6070.  for i = 0, 1, 0.1 do
  6071.         swait()
  6072.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6073.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6074.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6075.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6076.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6077.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6078. end
  6079. for i = 0, 1, 0.1 do
  6080.         swait()
  6081.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6082.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6083.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6084.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6085.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6086.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6087.       end
  6088.  for i = 0, 1, 0.1 do
  6089.         swait()
  6090.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6091.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6092.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6093.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6094.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6095.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6096. end
  6097. punchsound1:Play()
  6098. for i = 0, 0.5, 0.1 do
  6099.         swait()
  6100.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6101.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6102.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6103.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6104.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6105.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6106. end
  6107. punchsound1:Play()
  6108.  for i = 0, 0.5, 0.1 do
  6109.         swait()
  6110.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6111.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6112.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6113.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6114.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6115.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6116. end
  6117.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6118. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6119. Zanzoken = Instance.new("Part",char)
  6120. Zanzoken.Anchored = true
  6121. Zanzoken.Position = v3(999,999,999)
  6122. Zanzoken.CFrame = Torso.CFrame
  6123. game.Debris:AddItem(Zanzoken,0.5)
  6124. Zanzoken.Transparency = 1
  6125. Zano:Play()
  6126. wait()
  6127. idk = Instance.new("BillboardGui",Zanzoken)
  6128. idk.Size = UDim2.new(10,0,15,0)
  6129. idk.AlwaysOnTop = false
  6130. idk1 = Instance.new("ImageLabel",idk)
  6131. idk1.BackgroundTransparency = 1
  6132. idk.ExtentsOffset = v3(0,0,0)
  6133. idk1.ImageTransparency = 0
  6134. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6135. idk1.Size = UDim2.new(2,0,1,0)
  6136. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6137. idk1.Image = "rbxassetid://319554883"
  6138. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6139. wait()
  6140. Zanzoken = Instance.new("Part",char)
  6141. Zanzoken.Anchored = true
  6142. Zanzoken.Position = v3(999,999,999)
  6143. Zanzoken.CFrame = Torso.CFrame
  6144. game.Debris:AddItem(Zanzoken,0.5)
  6145. Zanzoken.Transparency = 1
  6146. wait()
  6147. idk = Instance.new("BillboardGui",Zanzoken)
  6148. idk.Size = UDim2.new(20,0,20,0)
  6149. idk.AlwaysOnTop = false
  6150. idk1 = Instance.new("ImageLabel",idk)
  6151. idk1.BackgroundTransparency = 1
  6152. idk.ExtentsOffset = v3(0,0,0)
  6153. idk1.ImageTransparency = 0
  6154. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6155. idk1.Size = UDim2.new(2,0,1,0)
  6156. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6157. idk1.Image = "rbxassetid://319554883"
  6158.  for i = 0, 0.4, 0.1 do
  6159.         swait()
  6160.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6161.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6162.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6163.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6164.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6165.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6166. end
  6167. punchsound1:Play()
  6168. for i = 0, 0.4, 0.1 do
  6169.         swait()
  6170.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6171.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6172.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6173.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6174.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6175.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6176. end
  6177. for i = 0, 0.4, 0.1 do
  6178.         swait()
  6179.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6180.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6181.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6182.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6183.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6184.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6185. end
  6186. punchsound1:Play()
  6187. for i = 0, 0.4, 0.1 do
  6188.         swait()
  6189.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6190.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6191.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6192.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6193.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6194.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6195. end
  6196. for i = 0, 0.4, 0.1 do
  6197.         swait()
  6198.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6199.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6200.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6201.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6202.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6203.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6204. end
  6205. punchsound1:Play()
  6206. for i = 0, 0.4, 0.1 do
  6207.         swait()
  6208.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6209.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6210.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6211.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6212.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6213.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6214. end
  6215. for i = 0, 0.4, 0.1 do
  6216.         swait()
  6217.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6218.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6219.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6220.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6221.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6222.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6223. end
  6224. punchsound1:Play()
  6225. for i = 0, 0.4, 0.1 do
  6226.         swait()
  6227.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6228.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6229.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6230.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6231.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6232.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6233. end
  6234. for i = 0, 0.4, 0.1 do
  6235.         swait()
  6236.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6237.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6238.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6239.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6240.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6241.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6242. end
  6243. punchsound1:Play()
  6244. for i = 0, 0.4, 0.1 do
  6245.         swait()
  6246.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6247.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6248.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6249.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6250.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6251.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6252. end
  6253. for i = 0, 0.4, 0.1 do
  6254.         swait()
  6255.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6256.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6257.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6258.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6259.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6260.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6261. end
  6262. punchsound1:Play()
  6263. for i = 0, 0.4, 0.1 do
  6264.         swait()
  6265.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6266.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6267.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6268.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6269.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6270.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6271. end
  6272. for i = 0, 0.4, 0.1 do
  6273.         swait()
  6274.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6275.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6276.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6277.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6278.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6279.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6280. end
  6281. punchsound1:Play()
  6282. for i = 0, 0.4, 0.1 do
  6283.         swait()
  6284.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6285.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6286.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6287.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6288.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6289.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6290. end
  6291. punchsound1:Play()
  6292.         local pie222 = Instance.new("ParticleEmitter")
  6293. pie222.Parent = LeftArm
  6294. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6295. pie222.LightEmission = 1
  6296. pie222.Size = NumberSequence.new(3)
  6297. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6298. pie222.Transparency = NumberSequence.new(0.6,1)
  6299. pie222.EmissionDirection = "Top"
  6300. pie222.Enabled = true
  6301. pie222.Lifetime = NumberRange.new(1)
  6302. pie222.Rotation = NumberRange.new(-320, 320)
  6303. pie222.Rate = 404
  6304. pie222.Speed = NumberRange.new(0)
  6305. pie222.LockedToPart = false
  6306. pie222.VelocitySpread = 2
  6307.  for i = 0, 2, 0.1 do
  6308.         swait()
  6309.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6310.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6311.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6312.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6313.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6314.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6315. end
  6316. wait(2)
  6317. bigbangattack2()
  6318. pie222:Destroy()
  6319.  
  6320. for i,v in pairs(to.Parent:GetChildren()) do
  6321.                     if v:IsA("Humanoid") then
  6322.                         v.Health = v.Health - math.huge
  6323.                        
  6324.                         v.PlatformStand = true
  6325.                     end
  6326.     end
  6327.  
  6328.     hit1 = false
  6329.  
  6330.     hit2 = true
  6331. for i,v in pairs(to.Parent:GetChildren()) do
  6332.                     if v:IsA("Humanoid") then
  6333.                         v.Health = v.Health - 10
  6334.                        
  6335.                         v.PlatformStand = true
  6336.                     end
  6337.     end
  6338. hit2 = false
  6339.  
  6340. hit3 = true
  6341. hit4 = true
  6342.  
  6343.  
  6344.  
  6345.  
  6346. coroutine.wrap(function()
  6347.                 for i=1,2 do
  6348.                     wait()
  6349.                
  6350.        
  6351.                        
  6352.  
  6353.    
  6354.     for i,v in pairs(to.Parent:GetChildren()) do
  6355.                     if v:IsA("Humanoid") then
  6356.                         v.Health = v.Health - 2
  6357.                        
  6358.                         v.PlatformStand = true
  6359.                     end
  6360.     end
  6361.                 end
  6362.    
  6363.                    
  6364.             wait(3)
  6365.             end)()
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.    
  6375.    
  6376.  
  6377.  
  6378.  
  6379.    
  6380.     for i,v in pairs(to.Parent:GetChildren()) do
  6381.                     if v:IsA("Humanoid") then
  6382.                         v.Health = v.Health - 10
  6383.                        
  6384.                         v.PlatformStand = true
  6385.                     end
  6386.     end
  6387.  
  6388.  
  6389.  
  6390.     hitground = new("Part",char)
  6391.     hitground.Size = Vector3.new(5,5,5)
  6392.     hitground.Name =  "Ground"
  6393.     hitground.Transparency = 1
  6394.     hitground.CanCollide = false
  6395.     game.Debris:AddItem(hitground,2)
  6396.     hitground.Position = Vector3.new(999,999,999)
  6397.     hitgroundweld = new("Weld",hitground)
  6398.     hitgroundweld.Part0 = to
  6399.     hitgroundweld.Part1 = hitground
  6400.     hitground.Touched:connect(function(hit2)
  6401.         if hit2.Size.x > 150 then
  6402.             hitground:Destroy()
  6403.             ad = new("Part",char)
  6404. ad.Name = "NewPart"
  6405. ad.Size = Vector3.new(30,0.1,30)   
  6406. ad.CanCollide = false
  6407. ad.Anchored = true
  6408. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6409. ad.Transparency = 1
  6410. aad = new("Decal",ad)
  6411.  
  6412. aad.Face = "Top"
  6413. aad.Transparency = 1
  6414.         aad.Transparency = 0
  6415.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6416.             smoke = new("Part",to)
  6417.             smokemesh = new("SpecialMesh",smoke)
  6418.             smokemesh.MeshId = "rbxassetid://928329648"
  6419.             smoke.BrickColor = hit2.BrickColor
  6420.             smoke.Anchored = true
  6421.             smoke.Position = hitground.Position
  6422.             GroundImpact:Play()
  6423.             for i = 1,20 do
  6424.                 wait()
  6425.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6426.                 smoke.Transparency = smoke.Transparency + 1/20
  6427.             end
  6428.             smoke:Destroy()
  6429.             wait(0.5)
  6430.            
  6431.             for i = 1,20 do
  6432.                 wait(0.1)
  6433.                 aad.Transparency = aad.Transparency + 1/20
  6434.             end
  6435.         end
  6436.     end)
  6437.     ys = Instance.new("BodyVelocity",to)
  6438. ys.Name = "GO"
  6439.        
  6440. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6441.  
  6442. ys.Velocity = v3(0,-90,0)
  6443.        
  6444.     wait(1)
  6445.         ys:Destroy()
  6446.        
  6447.  
  6448.  
  6449. hit3 = false
  6450. hit4 = false
  6451.  
  6452.  
  6453. hit1 = false
  6454.     hit2 = false
  6455.     hit3 = false
  6456.     hit4 = false
  6457. idle = true
  6458. RootPart.Anchored = false
  6459. end
  6460. end)
  6461. end
  6462.  
  6463. function Combo3()
  6464.     getplayer = new("Part",char)
  6465. getplayer.Position = Vector3.new(999,999,999)
  6466. getplayer.Transparency = 1
  6467. getplayer.Size = v3(3,3,3)
  6468. getplayer.CanCollide = false
  6469. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6470. getplayer.Name = "GetPlayer"
  6471.  
  6472. game.Debris:AddItem(getplayer,0.5)
  6473.  
  6474. getplayer.Touched:connect(function(hit)
  6475.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6476.                 getplayer:Destroy()
  6477.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  6478.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6479.                 to.Anchored = true
  6480.                 RootPart.Anchored = true
  6481.     idle = false
  6482.    
  6483.  
  6484.         punchsound1:Play()
  6485.         hit1 = true
  6486.  for i = 0, 1, 0.1 do
  6487.         swait()
  6488.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6489.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6490.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6491.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6492.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6493.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6494. end
  6495. punchsound1:Play()
  6496. for i = 0, 1, 0.1 do
  6497.         swait()
  6498.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6499.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6500.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6501.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6502.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6503.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6504. end
  6505. punchsound1:Play()
  6506.  for i = 0, 1, 0.1 do
  6507.         swait()
  6508.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6509.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6510.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6511.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6512.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6513.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6514. end
  6515.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6516. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6517. Zanzoken = Instance.new("Part",char)
  6518. Zanzoken.Anchored = true
  6519. Zanzoken.Position = v3(999,999,999)
  6520. Zanzoken.CFrame = Torso.CFrame
  6521. game.Debris:AddItem(Zanzoken,0.5)
  6522. Zanzoken.Transparency = 1
  6523. Zano:Play()
  6524. wait()
  6525. idk = Instance.new("BillboardGui",Zanzoken)
  6526. idk.Size = UDim2.new(10,0,15,0)
  6527. idk.AlwaysOnTop = false
  6528. idk1 = Instance.new("ImageLabel",idk)
  6529. idk1.BackgroundTransparency = 1
  6530. idk.ExtentsOffset = v3(0,0,0)
  6531. idk1.ImageTransparency = 0
  6532. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6533. idk1.Size = UDim2.new(2,0,1,0)
  6534. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6535. idk1.Image = "rbxassetid://319554883"
  6536. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6537. wait()
  6538. Zanzoken = Instance.new("Part",char)
  6539. Zanzoken.Anchored = true
  6540. Zanzoken.Position = v3(999,999,999)
  6541. Zanzoken.CFrame = Torso.CFrame
  6542. game.Debris:AddItem(Zanzoken,0.5)
  6543. Zanzoken.Transparency = 1
  6544. wait()
  6545. idk = Instance.new("BillboardGui",Zanzoken)
  6546. idk.Size = UDim2.new(20,0,20,0)
  6547. idk.AlwaysOnTop = false
  6548. idk1 = Instance.new("ImageLabel",idk)
  6549. idk1.BackgroundTransparency = 1
  6550. idk.ExtentsOffset = v3(0,0,0)
  6551. idk1.ImageTransparency = 0
  6552. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6553. idk1.Size = UDim2.new(2,0,1,0)
  6554. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6555. idk1.Image = "rbxassetid://319554883"
  6556.  for i = 0, 1, 0.1 do
  6557.         swait()
  6558.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6559.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6560.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6561.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6562.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6563.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6564. end
  6565. punchsound1:Play()
  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. punchsound1:Play()
  6576.  for i = 0, 1, 0.1 do
  6577.         swait()
  6578.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6579.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6580.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6581.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6582.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6583.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6584. end
  6585.  for i = 0, 1, 0.1 do
  6586.         swait()
  6587.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6588.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6589.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6590.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6591.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6592.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6593. end
  6594. punchsound1:Play()
  6595. for i = 0, 1, 0.1 do
  6596.         swait()
  6597.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6598.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6599.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6600.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6601.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6602.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6603. end
  6604. punchsound1:Play()
  6605.  for i = 0, 1, 0.1 do
  6606.         swait()
  6607.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6608.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6609.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6610.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6611.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6612.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6613. end
  6614.  for i = 0, 1, 0.1 do
  6615.         swait()
  6616.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6617.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6618.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6619.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6620.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6621.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6622. end
  6623. punchsound1:Play()
  6624. for i = 0, 1, 0.1 do
  6625.         swait()
  6626.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6627.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6628.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6629.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6630.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6631.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6632. end
  6633. punchsound1:Play()
  6634. for i,v in pairs(to.Parent:GetChildren()) do
  6635.                     if v:IsA("Humanoid") then
  6636.                         v.Health = v.Health - 10
  6637.                        
  6638.                         v.PlatformStand = true
  6639.                     end
  6640.     end
  6641.  for i = 0, 1, 0.1 do
  6642.         swait()
  6643.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6644.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6645.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6646.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6647.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6648.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6649. end
  6650.  
  6651. for i = 0, 1, 0.1 do
  6652.         swait()
  6653.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6654.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6655.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6656.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6657.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6658.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6659. end
  6660. punchsound1:Play()
  6661.  for i = 0, 1, 0.1 do
  6662.         swait()
  6663.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6664.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6665.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6666.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6667.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6668.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6669. end
  6670. for i,v in pairs(to.Parent:GetChildren()) do
  6671.                     if v:IsA("Humanoid") then
  6672.                         v.Health = v.Health - 3
  6673.                        
  6674.                         v.PlatformStand = true
  6675.                     end
  6676.     end
  6677.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6678. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6679. Zanzoken = Instance.new("Part",char)
  6680. Zanzoken.Anchored = true
  6681. Zanzoken.Position = v3(999,999,999)
  6682. Zanzoken.CFrame = Torso.CFrame
  6683. game.Debris:AddItem(Zanzoken,0.5)
  6684. Zanzoken.Transparency = 1
  6685. Zano:Play()
  6686. wait()
  6687. idk = Instance.new("BillboardGui",Zanzoken)
  6688. idk.Size = UDim2.new(10,0,15,0)
  6689. idk.AlwaysOnTop = false
  6690. idk1 = Instance.new("ImageLabel",idk)
  6691. idk1.BackgroundTransparency = 1
  6692. idk.ExtentsOffset = v3(0,0,0)
  6693. idk1.ImageTransparency = 0
  6694. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6695. idk1.Size = UDim2.new(2,0,1,0)
  6696. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6697. idk1.Image = "rbxassetid://319554883"
  6698. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6699. wait()
  6700. Zanzoken = Instance.new("Part",char)
  6701. Zanzoken.Anchored = true
  6702. Zanzoken.Position = v3(999,999,999)
  6703. Zanzoken.CFrame = Torso.CFrame
  6704. game.Debris:AddItem(Zanzoken,0.5)
  6705. Zanzoken.Transparency = 1
  6706. wait()
  6707. idk = Instance.new("BillboardGui",Zanzoken)
  6708. idk.Size = UDim2.new(20,0,20,0)
  6709. idk.AlwaysOnTop = false
  6710. idk1 = Instance.new("ImageLabel",idk)
  6711. idk1.BackgroundTransparency = 1
  6712. idk.ExtentsOffset = v3(0,0,0)
  6713. idk1.ImageTransparency = 0
  6714. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6715. idk1.Size = UDim2.new(2,0,1,0)
  6716. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6717. idk1.Image = "rbxassetid://319554883"
  6718.  for i = 0, 1, 0.1 do
  6719.         swait()
  6720.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6721.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6722.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6723.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6724.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6725.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6726. end
  6727. for i = 0, 1, 0.1 do
  6728.         swait()
  6729.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6730.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6731.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6732.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6733.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6734.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6735. end
  6736. punchsound1:Play()
  6737.  for i = 0, 1, 0.1 do
  6738.         swait()
  6739.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6740.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6741.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6742.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6743.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6744.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6745. end
  6746. for i,v in pairs(to.Parent:GetChildren()) do
  6747.                     if v:IsA("Humanoid") then
  6748.                         v.Health = v.Health - 3
  6749.                        
  6750.                         v.PlatformStand = true
  6751.                     end
  6752.     end
  6753.     to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6754. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6755. Zanzoken = Instance.new("Part",char)
  6756. Zanzoken.Anchored = true
  6757. Zanzoken.Position = v3(999,999,999)
  6758. Zanzoken.CFrame = Torso.CFrame
  6759. game.Debris:AddItem(Zanzoken,0.5)
  6760. Zanzoken.Transparency = 1
  6761. Zano:Play()
  6762. wait()
  6763. idk = Instance.new("BillboardGui",Zanzoken)
  6764. idk.Size = UDim2.new(10,0,15,0)
  6765. idk.AlwaysOnTop = false
  6766. idk1 = Instance.new("ImageLabel",idk)
  6767. idk1.BackgroundTransparency = 1
  6768. idk.ExtentsOffset = v3(0,0,0)
  6769. idk1.ImageTransparency = 0
  6770. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6771. idk1.Size = UDim2.new(2,0,1,0)
  6772. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6773. idk1.Image = "rbxassetid://319554883"
  6774. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6775. wait()
  6776. Zanzoken = Instance.new("Part",char)
  6777. Zanzoken.Anchored = true
  6778. Zanzoken.Position = v3(999,999,999)
  6779. Zanzoken.CFrame = Torso.CFrame
  6780. game.Debris:AddItem(Zanzoken,0.5)
  6781. Zanzoken.Transparency = 1
  6782. wait()
  6783. idk = Instance.new("BillboardGui",Zanzoken)
  6784. idk.Size = UDim2.new(20,0,20,0)
  6785. idk.AlwaysOnTop = false
  6786. idk1 = Instance.new("ImageLabel",idk)
  6787. idk1.BackgroundTransparency = 1
  6788. idk.ExtentsOffset = v3(0,0,0)
  6789. idk1.ImageTransparency = 0
  6790. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6791. idk1.Size = UDim2.new(2,0,1,0)
  6792. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6793. idk1.Image = "rbxassetid://319554883"
  6794. punchsound1:Play()
  6795. for i = 0, 1, 0.1 do
  6796.         swait()
  6797.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6798.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6799.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6800.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6801.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6802.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6803. end
  6804. punchsound1:Play()
  6805.  for i = 0, 1, 0.1 do
  6806.         swait()
  6807.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6808.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6809.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6810.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6811.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6812.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6813. end
  6814.  
  6815.  
  6816. for i,v in pairs(to.Parent:GetChildren()) do
  6817.                     if v:IsA("Humanoid") then
  6818.                         v.Health = v.Health - 20
  6819.                        
  6820.                         v.PlatformStand = true
  6821.                     end
  6822.     end
  6823. StrongPunch:Play()
  6824. for i = 0, 1, 0.1 do
  6825.         swait()
  6826.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6827.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6828.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6829.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6830.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6831.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6832.       end
  6833.  for i = 0, 1, 0.1 do
  6834.         swait()
  6835.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6836.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6837.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6838.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6839.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6840.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6841. end
  6842. for i,v in pairs(to.Parent:GetChildren()) do
  6843.                     if v:IsA("Humanoid") then
  6844.                         v.Health = v.Health - 3
  6845.                        
  6846.                         v.PlatformStand = true
  6847.                     end
  6848.     end
  6849.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6850. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6851. Zanzoken = Instance.new("Part",char)
  6852. Zanzoken.Anchored = true
  6853. Zanzoken.Position = v3(999,999,999)
  6854. Zanzoken.CFrame = Torso.CFrame
  6855. game.Debris:AddItem(Zanzoken,0.5)
  6856. Zanzoken.Transparency = 1
  6857. Zano:Play()
  6858. wait()
  6859. idk = Instance.new("BillboardGui",Zanzoken)
  6860. idk.Size = UDim2.new(10,0,15,0)
  6861. idk.AlwaysOnTop = false
  6862. idk1 = Instance.new("ImageLabel",idk)
  6863. idk1.BackgroundTransparency = 1
  6864. idk.ExtentsOffset = v3(0,0,0)
  6865. idk1.ImageTransparency = 0
  6866. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6867. idk1.Size = UDim2.new(2,0,1,0)
  6868. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6869. idk1.Image = "rbxassetid://319554883"
  6870. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6871. wait()
  6872. Zanzoken = Instance.new("Part",char)
  6873. Zanzoken.Anchored = true
  6874. Zanzoken.Position = v3(999,999,999)
  6875. Zanzoken.CFrame = Torso.CFrame
  6876. game.Debris:AddItem(Zanzoken,0.5)
  6877. Zanzoken.Transparency = 1
  6878. wait()
  6879. idk = Instance.new("BillboardGui",Zanzoken)
  6880. idk.Size = UDim2.new(20,0,20,0)
  6881. idk.AlwaysOnTop = false
  6882. idk1 = Instance.new("ImageLabel",idk)
  6883. idk1.BackgroundTransparency = 1
  6884. idk.ExtentsOffset = v3(0,0,0)
  6885. idk1.ImageTransparency = 0
  6886. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6887. idk1.Size = UDim2.new(2,0,1,0)
  6888. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6889. idk1.Image = "rbxassetid://319554883"
  6890.  for i = 0, 1, 0.1 do
  6891.         swait()
  6892.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6893.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6894.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6895.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6896.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6897.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6898. end
  6899. punchsound1:Play()
  6900. for i = 0, 1, 0.1 do
  6901.         swait()
  6902.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6903.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6904.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6905.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6906.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6907.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6908. end
  6909. punchsound1:Play()
  6910.  for i = 0, 1, 0.1 do
  6911.         swait()
  6912.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6913.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6914.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6915.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6916.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6917.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6918. end
  6919. for i = 0, 1, 0.1 do
  6920.         swait()
  6921.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6922.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6923.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6924.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6925.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6926.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6927.       end
  6928.  for i = 0, 1, 0.1 do
  6929.         swait()
  6930.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6931.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6932.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6933.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6934.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6935.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  6936. end
  6937.     to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6938. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6939. Zanzoken = Instance.new("Part",char)
  6940. Zanzoken.Anchored = true
  6941. Zanzoken.Position = v3(999,999,999)
  6942. Zanzoken.CFrame = Torso.CFrame
  6943. game.Debris:AddItem(Zanzoken,0.5)
  6944. Zanzoken.Transparency = 1
  6945. Zano:Play()
  6946. wait()
  6947. idk = Instance.new("BillboardGui",Zanzoken)
  6948. idk.Size = UDim2.new(10,0,15,0)
  6949. idk.AlwaysOnTop = false
  6950. idk1 = Instance.new("ImageLabel",idk)
  6951. idk1.BackgroundTransparency = 1
  6952. idk.ExtentsOffset = v3(0,0,0)
  6953. idk1.ImageTransparency = 0
  6954. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6955. idk1.Size = UDim2.new(2,0,1,0)
  6956. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6957. idk1.Image = "rbxassetid://319554883"
  6958. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6959. wait()
  6960. Zanzoken = Instance.new("Part",char)
  6961. Zanzoken.Anchored = true
  6962. Zanzoken.Position = v3(999,999,999)
  6963. Zanzoken.CFrame = Torso.CFrame
  6964. game.Debris:AddItem(Zanzoken,0.5)
  6965. Zanzoken.Transparency = 1
  6966. wait()
  6967. idk = Instance.new("BillboardGui",Zanzoken)
  6968. idk.Size = UDim2.new(20,0,20,0)
  6969. idk.AlwaysOnTop = false
  6970. idk1 = Instance.new("ImageLabel",idk)
  6971. idk1.BackgroundTransparency = 1
  6972. idk.ExtentsOffset = v3(0,0,0)
  6973. idk1.ImageTransparency = 0
  6974. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6975. idk1.Size = UDim2.new(2,0,1,0)
  6976. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6977. idk1.Image = "rbxassetid://319554883"
  6978. StrongPunch:Play()
  6979. Break:Play()
  6980. local Aura4 = Instance.new('ParticleEmitter')
  6981. Aura4.Name = "Aura"
  6982. Aura4.Texture = "rbxassetid://1046299182"
  6983. Aura4.Parent = Torso
  6984. Aura4.LightEmission = 1
  6985. Aura4.Transparency = NumberSequence.new(0.7,1)
  6986. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6987. Aura4.Size = NumberSequence.new(1,30)
  6988. Aura4.Rotation = NumberRange.new(-360,360)
  6989. Aura4.LockedToPart = true
  6990. Aura4.Lifetime = NumberRange.new(0.2)
  6991. Aura4.Rate = 100
  6992. Aura4.Speed = NumberRange.new(0)
  6993. Aura4.EmissionDirection = "Top"
  6994. for i = 0, 6, 0.1 do
  6995.         swait()
  6996.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6997.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6998.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6999.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7000.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7001.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7002.       end
  7003. Aura4:Destroy()
  7004. wait(0.1)
  7005. local Aura4 = Instance.new('ParticleEmitter')
  7006. Aura4.Name = "Aura"
  7007. Aura4.Texture = "rbxassetid://1046299182"
  7008. Aura4.Parent = Torso
  7009. Aura4.LightEmission = 1
  7010. Aura4.Transparency = NumberSequence.new(0.7,1)
  7011. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7012. Aura4.Size = NumberSequence.new(1,30)
  7013. Aura4.Rotation = NumberRange.new(-360,360)
  7014. Aura4.LockedToPart = true
  7015. Aura4.Lifetime = NumberRange.new(0.2)
  7016. Aura4.Rate = 100
  7017. Aura4.Speed = NumberRange.new(0)
  7018. Aura4.EmissionDirection = "Top"
  7019. StrongPunch1:Play()
  7020. Break:Play()
  7021.  for i = 0, 6, 0.1 do
  7022.         swait()
  7023.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7024.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7025.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7026.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7027.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7028.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7029.       end
  7030. Aura4:Destroy()
  7031. StrongPunch2:Play()
  7032. Break:Play()
  7033. local Aura4 = Instance.new('ParticleEmitter')
  7034. Aura4.Name = "Aura"
  7035. Aura4.Texture = "rbxassetid://1046299182"
  7036. Aura4.Parent = Torso
  7037. Aura4.LightEmission = 1
  7038. Aura4.Transparency = NumberSequence.new(0.7,1)
  7039. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7040. Aura4.Size = NumberSequence.new(1,30)
  7041. Aura4.Rotation = NumberRange.new(-360,360)
  7042. Aura4.LockedToPart = true
  7043. Aura4.Lifetime = NumberRange.new(0.2)
  7044. Aura4.Rate = 100
  7045. Aura4.Speed = NumberRange.new(0)
  7046. Aura4.EmissionDirection = "Top"
  7047.    for i = 0, 7, 0.1 do
  7048.         swait()
  7049.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7050.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7051.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7052.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7053.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7054.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7055. end
  7056.     to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7057. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7058. Aura4:Destroy()
  7059. Zanzoken = Instance.new("Part",char)
  7060. Zanzoken.Anchored = true
  7061. Zanzoken.Position = v3(999,999,999)
  7062. Zanzoken.CFrame = Torso.CFrame
  7063. game.Debris:AddItem(Zanzoken,0.5)
  7064. Zanzoken.Transparency = 1
  7065. Zano:Play()
  7066. wait()
  7067. idk = Instance.new("BillboardGui",Zanzoken)
  7068. idk.Size = UDim2.new(10,0,15,0)
  7069. idk.AlwaysOnTop = false
  7070. idk1 = Instance.new("ImageLabel",idk)
  7071. idk1.BackgroundTransparency = 1
  7072. idk.ExtentsOffset = v3(0,0,0)
  7073. idk1.ImageTransparency = 0
  7074. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7075. idk1.Size = UDim2.new(2,0,1,0)
  7076. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7077. idk1.Image = "rbxassetid://319554883"
  7078. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7079. wait()
  7080. Zanzoken = Instance.new("Part",char)
  7081. Zanzoken.Anchored = true
  7082. Zanzoken.Position = v3(999,999,999)
  7083. Zanzoken.CFrame = Torso.CFrame
  7084. game.Debris:AddItem(Zanzoken,0.5)
  7085. Zanzoken.Transparency = 1
  7086. wait()
  7087. idk = Instance.new("BillboardGui",Zanzoken)
  7088. idk.Size = UDim2.new(20,0,20,0)
  7089. idk.AlwaysOnTop = false
  7090. idk1 = Instance.new("ImageLabel",idk)
  7091. idk1.BackgroundTransparency = 1
  7092. idk.ExtentsOffset = v3(0,0,0)
  7093. idk1.ImageTransparency = 0
  7094. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7095. idk1.Size = UDim2.new(2,0,1,0)
  7096. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7097. idk1.Image = "rbxassetid://319554883"
  7098.  for i = 0, 1, 0.1 do
  7099.         swait()
  7100.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7101.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7102.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7103.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7104.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7105.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7106. end
  7107. punchsound1:Play()
  7108. for i = 0, 1, 0.1 do
  7109.         swait()
  7110.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7111.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7112.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7113.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7114.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7115.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7116. end
  7117. punchsound1:Play()
  7118.  for i = 0, 1, 0.1 do
  7119.         swait()
  7120.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7121.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7122.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7123.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7124.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7125.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7126. end
  7127. for i = 0, 1, 0.1 do
  7128.         swait()
  7129.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7130.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7131.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7132.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7133.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7134.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7135.       end
  7136.  for i = 0, 1, 0.1 do
  7137.         swait()
  7138.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7139.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7140.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7141.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7142.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7143.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7144. end
  7145. punchsound1:Play()
  7146. for i = 0, 0.5, 0.1 do
  7147.         swait()
  7148.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7149.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7150.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7151.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7152.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7153.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7154. end
  7155. punchsound1:Play()
  7156.  for i = 0, 0.5, 0.1 do
  7157.         swait()
  7158.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7159.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7160.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7161.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7162.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7163.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7164. end
  7165.     to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7166. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7167. Zanzoken = Instance.new("Part",char)
  7168. Zanzoken.Anchored = true
  7169. Zanzoken.Position = v3(999,999,999)
  7170. Zanzoken.CFrame = Torso.CFrame
  7171. game.Debris:AddItem(Zanzoken,0.5)
  7172. Zanzoken.Transparency = 1
  7173. Zano:Play()
  7174. wait()
  7175. idk = Instance.new("BillboardGui",Zanzoken)
  7176. idk.Size = UDim2.new(10,0,15,0)
  7177. idk.AlwaysOnTop = false
  7178. idk1 = Instance.new("ImageLabel",idk)
  7179. idk1.BackgroundTransparency = 1
  7180. idk.ExtentsOffset = v3(0,0,0)
  7181. idk1.ImageTransparency = 0
  7182. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7183. idk1.Size = UDim2.new(2,0,1,0)
  7184. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7185. idk1.Image = "rbxassetid://319554883"
  7186. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7187. wait()
  7188. Zanzoken = Instance.new("Part",char)
  7189. Zanzoken.Anchored = true
  7190. Zanzoken.Position = v3(999,999,999)
  7191. Zanzoken.CFrame = Torso.CFrame
  7192. game.Debris:AddItem(Zanzoken,0.5)
  7193. Zanzoken.Transparency = 1
  7194. wait()
  7195. idk = Instance.new("BillboardGui",Zanzoken)
  7196. idk.Size = UDim2.new(20,0,20,0)
  7197. idk.AlwaysOnTop = false
  7198. idk1 = Instance.new("ImageLabel",idk)
  7199. idk1.BackgroundTransparency = 1
  7200. idk.ExtentsOffset = v3(0,0,0)
  7201. idk1.ImageTransparency = 0
  7202. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7203. idk1.Size = UDim2.new(2,0,1,0)
  7204. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7205. idk1.Image = "rbxassetid://319554883"
  7206.  for i = 0, 0.4, 0.1 do
  7207.         swait()
  7208.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7209.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7210.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7211.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7212.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7213.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7214. end
  7215. punchsound1:Play()
  7216. for i = 0, 0.4, 0.1 do
  7217.         swait()
  7218.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7219.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7220.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7221.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7222.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7223.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7224. end
  7225. punchsound1:Play()
  7226.  for i = 0, 1, 0.1 do
  7227.         swait()
  7228.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7229.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7230.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7231.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7232.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7233.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)     
  7234. end
  7235. for i,v in pairs(to.Parent:GetChildren()) do
  7236.                     if v:IsA("Humanoid") then
  7237.                         v.Health = v.Health - 8
  7238.                        
  7239.                         v.PlatformStand = true
  7240.                     end
  7241.     end
  7242.  
  7243.     hit1 = false
  7244.  
  7245.         punchsound1:Play()
  7246.     hit2 = true
  7247.       for i = 0, 1, 0.1 do
  7248.         swait()
  7249.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7250.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7251.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7252.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7253.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7254.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7255.       end
  7256. for i,v in pairs(to.Parent:GetChildren()) do
  7257.                     if v:IsA("Humanoid") then
  7258.                         v.Health = v.Health - 10
  7259.                        
  7260.                         v.PlatformStand = true
  7261.                     end
  7262.     end
  7263. hit2 = false
  7264.  
  7265.     punchsound1:Play()
  7266. hit3 = true
  7267. hit4 = true
  7268.  
  7269.  
  7270. punchsound1:Play()
  7271.  
  7272.  
  7273. coroutine.wrap(function()
  7274.                 for i=1,2 do
  7275.                     wait()
  7276.                
  7277.        
  7278.                        
  7279.  
  7280.    
  7281.     for i,v in pairs(to.Parent:GetChildren()) do
  7282.                     if v:IsA("Humanoid") then
  7283.                         v.Health = v.Health - 30
  7284.                        
  7285.                         v.PlatformStand = true
  7286.                     end
  7287.     end
  7288.                 end
  7289.    
  7290.                    
  7291.             wait(3)
  7292.             end)()
  7293.  
  7294.  
  7295.  
  7296. RootPart.Anchored = false
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.     StrongPunch:Play()
  7303.    
  7304.    
  7305.  
  7306.  
  7307.  
  7308.    
  7309.     for i,v in pairs(to.Parent:GetChildren()) do
  7310.                     if v:IsA("Humanoid") then
  7311.                         v.Health = v.Health - 20
  7312.                        
  7313.                         v.PlatformStand = true
  7314.                     end
  7315.     end
  7316.  
  7317. StrongPunch2:Play()
  7318.  
  7319.  
  7320.     hitground = new("Part",char)
  7321.     hitground.Size = Vector3.new(5,5,5)
  7322.     hitground.Name =  "Ground"
  7323.     hitground.Transparency = 1
  7324.     hitground.CanCollide = false
  7325.     game.Debris:AddItem(hitground,2)
  7326.     hitground.Position = Vector3.new(999,999,999)
  7327.     hitgroundweld = new("Weld",hitground)
  7328.     hitgroundweld.Part0 = to
  7329.     hitgroundweld.Part1 = hitground
  7330.     hitground.Touched:connect(function(hit2)
  7331.         if hit2.Size.x > 150 then
  7332.             hitground:Destroy()
  7333.             ad = new("Part",char)
  7334. ad.Name = "NewPart"
  7335. ad.Size = Vector3.new(30,0.1,30)   
  7336. ad.CanCollide = false
  7337. ad.Anchored = true
  7338. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7339. ad.Transparency = 1
  7340. aad = new("Decal",ad)
  7341.  
  7342. aad.Face = "Top"
  7343. aad.Transparency = 1
  7344.         aad.Transparency = 0
  7345.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7346.             smoke = new("Part",to)
  7347.             smokemesh = new("SpecialMesh",smoke)
  7348.             smokemesh.MeshId = "rbxassetid://928329648"
  7349.             smoke.BrickColor = hit2.BrickColor
  7350.             smoke.Anchored = true
  7351.             smoke.Position = hitground.Position
  7352.             GroundImpact:Play()
  7353.             for i = 1,20 do
  7354.                 wait()
  7355.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7356.                 smoke.Transparency = smoke.Transparency + 1/20
  7357.             end
  7358.             smoke:Destroy()
  7359.             wait(0.5)
  7360.            
  7361.             for i = 1,20 do
  7362.                 wait(0.1)
  7363.                 aad.Transparency = aad.Transparency + 1/20
  7364.             end
  7365.         end
  7366.     end)
  7367.     ys = Instance.new("BodyVelocity",to)
  7368. ys.Name = "GO"
  7369.        
  7370. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7371.  
  7372. ys.Velocity = v3(0,-90,0)
  7373.        
  7374.     wait(1)
  7375.         ys:Destroy()
  7376.  
  7377.    
  7378.    
  7379.  
  7380.  
  7381. hit3 = false
  7382. hit4 = false
  7383.  
  7384.  
  7385. hit1 = false
  7386.     hit2 = false
  7387.     hit3 = false
  7388.     hit4 = false
  7389. idle = true
  7390.   RootPart.Anchored = false
  7391. to.Anchored = false
  7392. end
  7393. end)
  7394. end
  7395.  
  7396.  
  7397. function Combo2()
  7398.     getplayer = new("Part",char)
  7399. getplayer.Position = Vector3.new(999,999,999)
  7400. getplayer.Transparency = 1
  7401. getplayer.Size = v3(55,55,55)
  7402. getplayer.CanCollide = false
  7403. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7404. getplayer.Name = "GetPlayer"
  7405.  
  7406. game.Debris:AddItem(getplayer,0.5)
  7407.  
  7408. getplayer.Touched:connect(function(hit)
  7409.             if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7410.                 getplayer:Destroy()
  7411.                 to = hit.Parent:findFirstChild("HumanoidRootPart")
  7412.                 to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7413.                 to.Anchored = true
  7414.     idle = false
  7415.    
  7416.  
  7417.         hit1 = true
  7418.  
  7419. for i,v in pairs(to.Parent:GetChildren()) do
  7420.                     if v:IsA("Humanoid") then
  7421.                         v.Health = v.Health - 20
  7422.                        
  7423.                         v.PlatformStand = true
  7424.                     end
  7425.     end
  7426.  
  7427. for i,v in pairs(to.Parent:GetChildren()) do
  7428.                     if v:IsA("Humanoid") then
  7429.                         v.Health = v.Health - 10
  7430.                        
  7431.                         v.PlatformStand = true
  7432.                     end
  7433.     end
  7434.  
  7435.     hit1 = false
  7436.  
  7437.    
  7438.     hit2 = true
  7439.      
  7440. for i,v in pairs(to.Parent:GetChildren()) do
  7441.                     if v:IsA("Humanoid") then
  7442.                         v.Health = v.Health - 5
  7443.                        
  7444.                         v.PlatformStand = true
  7445.                     end
  7446.     end
  7447. hit2 = false
  7448.  
  7449.     punchsound1:Play()
  7450. hit3 = true
  7451. hit4 = true
  7452.  
  7453.  
  7454. punchsound1:Play()
  7455.  
  7456. coroutine.wrap(function()
  7457.                 for i=1,2 do
  7458.                     wait()
  7459.                         to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7460.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7461.            
  7462.    
  7463.                     for i = 0, 1, 0.1 do
  7464.         swait()
  7465.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7466.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7467.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7468.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7469.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7470.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7471.       end
  7472.                         StrongPunch:Play()
  7473.     for i,v in pairs(to.Parent:GetChildren()) do
  7474.                     if v:IsA("Humanoid") then
  7475.                         v.Health = v.Health - 10
  7476.                        
  7477.                         v.PlatformStand = true
  7478.                     end
  7479.     end
  7480.                 end
  7481.    
  7482.                    
  7483.             wait(0.7)
  7484.             end)()
  7485.  
  7486.  
  7487.  
  7488.  
  7489. RootPart.Anchored = true
  7490. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7491.                     RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7492.                            
  7493.  
  7494. for i = 0, 1, 0.1 do
  7495.         swait()
  7496.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7497.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7498.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7499.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7500.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7501.         LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7502.       end  
  7503.  
  7504.  
  7505.     StrongPunch:Play()
  7506.    
  7507.    
  7508. for i = 0, 1, 0.1 do
  7509.         swait()
  7510.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7511.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7512.         RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7513.         LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7514.         RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7515.         LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7516.       end
  7517.  
  7518.  
  7519.    
  7520.     for i,v in pairs(to.Parent:GetChildren()) do
  7521.                     if v:IsA("Humanoid") then
  7522.                         v.Health = v.Health - 20
  7523.                        
  7524.                         v.PlatformStand = true
  7525.                     end
  7526.     end
  7527.  
  7528.  
  7529.     hitground = new("Part",char)
  7530.     hitground.Size = Vector3.new(5,5,5)
  7531.     hitground.Name =  "Ground"
  7532.     hitground.Transparency = 1
  7533.     hitground.CanCollide = false
  7534.     game.Debris:AddItem(hitground,2)
  7535.     hitground.Position = Vector3.new(999,999,999)
  7536.     hitgroundweld = new("Weld",hitground)
  7537.     hitgroundweld.Part0 = to
  7538.     hitgroundweld.Part1 = hitground
  7539.     hitground.Touched:connect(function(hit2)
  7540.         if hit2.Size.x > 150 then
  7541.             hitground:Destroy()
  7542.             ad = new("Part",char)
  7543. ad.Name = "NewPart"
  7544. ad.Size = Vector3.new(30,0.1,30)   
  7545. ad.CanCollide = false
  7546. ad.Anchored = true
  7547. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7548. ad.Transparency = 1
  7549. aad = new("Decal",ad)
  7550.  
  7551. aad.Face = "Top"
  7552. aad.Transparency = 1
  7553.         aad.Transparency = 0
  7554.         aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7555.             smoke = new("Part",to)
  7556.             smokemesh = new("SpecialMesh",smoke)
  7557.             smokemesh.MeshId = "rbxassetid://928329648"
  7558.             smoke.BrickColor = hit2.BrickColor
  7559.             smoke.Anchored = true
  7560.             smoke.Position = hitground.Position
  7561.             GroundImpact:Play()
  7562.             for i = 1,20 do
  7563.                 wait()
  7564.                 smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7565.                 smoke.Transparency = smoke.Transparency + 1/20
  7566.             end
  7567.             smoke:Destroy()
  7568.             wait(0.5)
  7569.            
  7570.             for i = 1,20 do
  7571.                 wait(0.1)
  7572.                 aad.Transparency = aad.Transparency + 1/20
  7573.             end
  7574.         end
  7575.     end)
  7576.     to.Anchored = false
  7577.     ys = Instance.new("BodyVelocity",to)
  7578. ys.Name = "GO"
  7579.        
  7580. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7581.  
  7582. ys.Velocity = v3(0,-90,0)
  7583.        
  7584.     wait(1)
  7585.         ys:Destroy()
  7586.  
  7587.    
  7588.    
  7589.  
  7590.  
  7591. hit3 = false
  7592. hit4 = false
  7593.  
  7594.  
  7595. hit1 = false
  7596.     hit2 = false
  7597.     hit3 = false
  7598.     hit4 = false
  7599. idle = true
  7600.   RootPart.Anchored = false
  7601. end
  7602. end)
  7603. end
  7604.  
  7605.  function KABOOMZ222()
  7606.     local effspwn = Instance.new("Part")
  7607.     coroutine.resume(coroutine.create(function()
  7608.       local sound1 = Instance.new("Sound")
  7609.       sound1.SoundId = "rbxassetid://440145223"
  7610.       sound1.MaxDistance = 600
  7611.       sound1.EmitterSize = 60
  7612.       sound1.Volume = 5.5
  7613.       sound1.Pitch = 1.3
  7614.       sound1.Parent = effspwn
  7615.       local sound2 = Instance.new("Sound")
  7616.       sound2.SoundId = "rbxassetid://440145223"
  7617.       sound2.MaxDistance = 300
  7618.       sound2.EmitterSize = 20
  7619.       sound2.Volume = 3
  7620.       sound2.Pitch = 0.7
  7621.       sound2.Parent = effspwn
  7622.       local sound3 = Instance.new("Sound")
  7623.       sound3.SoundId = "rbxassetid://440145223"
  7624.       sound2.MaxDistance = 400
  7625.       sound2.EmitterSize = 30
  7626.       sound2.Volume = 0.5
  7627.       sound2.Pitch = 0.5
  7628.       sound2.Parent = effspwn
  7629.       sound2:Play()
  7630.       wait()
  7631.       sound1:Play()
  7632.       sound3:Play()
  7633.     end))
  7634.     local model = Instance.new("Model")
  7635.     game.Debris:AddItem(model, 20)
  7636.     model.Name = "smasheffects"
  7637.     model.Parent = workspace
  7638.     effspwn.Name = "spwnr"
  7639.     effspwn.Size = Vector3.new(1, 1, 1)
  7640.     effspwn.Anchored = true
  7641.     effspwn.CanCollide = false
  7642.     effspwn.Transparency = 1
  7643.     effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7644.     effspwn.Parent = model
  7645.  
  7646.  
  7647.  
  7648.  
  7649.     coroutine.resume(coroutine.create(function()
  7650.       local shok = Instance.new("Part")
  7651.       shok.Name = "whoosh"
  7652.       shok.BrickColor = BrickColor.new("Institutional white")
  7653.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7654.       shok.Size = Vector3.new(1, 1, 1)
  7655.       shok.Anchored = true
  7656.       shok.Material = "Neon"
  7657.       shok.Transparency = 1
  7658.       shok.CanCollide = false
  7659.       shok.Parent = model
  7660.       game.Debris:AddItem(shok, 12)
  7661.       local mesh = Instance.new("SpecialMesh")
  7662.       mesh.MeshType = "FileMesh"
  7663.       mesh.MeshId = "rbxassetid://437347603"
  7664.       mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7665.       mesh.Parent = shok
  7666.  
  7667.  
  7668.  
  7669.  
  7670.  
  7671.       for e = 1, 8 do
  7672.         wait()
  7673.         mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7674.         shok.Transparency = shok.Transparency + 0.035
  7675.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7676.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7677.        
  7678.  
  7679.       end
  7680.       for e = 1, 16 do
  7681.         wait()
  7682.         mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7683.         shok.Transparency = shok.Transparency + 0.11
  7684.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7685.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7686.        
  7687.       end
  7688.     end))
  7689.     coroutine.resume(coroutine.create(function()
  7690.       local shok = Instance.new("Part")
  7691.       shok.Name = "wring1"
  7692.       shok.BrickColor = BrickColor.new("Institutional white")
  7693.       shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7694.       shok.Size = Vector3.new(1, 1, 1)
  7695.       shok.Anchored = true
  7696.       shok.Material = "Neon"
  7697.       shok.Transparency = 0.25
  7698.       shok.CanCollide = false
  7699.       shok.Parent = model
  7700.       game.Debris:AddItem(shok, 12)
  7701.       local mesh = Instance.new("SpecialMesh")
  7702.       mesh.MeshType = "FileMesh"
  7703.       mesh.MeshId = "rbxassetid://3270017"
  7704.       mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7705.       mesh.Parent = shok
  7706.       for e = 1, 30 do
  7707.         wait()
  7708.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7709.         shok.Transparency = shok.Transparency + 0.002
  7710.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7711.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7712.       end
  7713.       for e = 1, 38 do
  7714.         wait()
  7715.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7716.         shok.Transparency = shok.Transparency + 0.002
  7717.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7718.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7719.       end
  7720.       for e = 1, 24 do
  7721.         wait()
  7722.         mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7723.         shok.Transparency = shok.Transparency + 0.03
  7724.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7725.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7726.       end
  7727.     end))
  7728.     coroutine.resume(coroutine.create(function()
  7729.       local shok = Instance.new("Part")
  7730.       shok.Name = "wring2"
  7731.       shok.BrickColor = BrickColor.new("Institutional white")
  7732.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7733.       shok.Size = Vector3.new(1, 1, 1)
  7734.       shok.Anchored = true
  7735.       shok.Material = "Neon"
  7736.       shok.Transparency = 0.25
  7737.       shok.CanCollide = false
  7738.       shok.Parent = model
  7739.       game.Debris:AddItem(shok, 12)
  7740.       local mesh = Instance.new("SpecialMesh")
  7741.       mesh.MeshType = "FileMesh"
  7742.       mesh.MeshId = "rbxassetid://3270017"
  7743.       mesh.Scale = Vector3.new(12, 12, 0.05)
  7744.       mesh.Parent = shok
  7745.       for e = 1, 30 do
  7746.         wait()
  7747.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7748.         shok.Transparency = shok.Transparency + 0.002
  7749.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7750.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7751.       end
  7752.       for e = 1, 38 do
  7753.         wait()
  7754.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7755.         shok.Transparency = shok.Transparency + 0.002
  7756.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7757.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7758.       end
  7759.       for e = 1, 24 do
  7760.         wait()
  7761.         mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7762.         shok.Transparency = shok.Transparency + 0.03
  7763.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7764.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7765.       end
  7766.     end))
  7767.     coroutine.resume(coroutine.create(function()
  7768.       local shok = Instance.new("Part")
  7769.       shok.Name = "coil1"
  7770.       shok.BrickColor = BrickColor.new("Institutional white")
  7771.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7772.       shok.Size = Vector3.new(1, 1, 1)
  7773.       shok.Anchored = true
  7774.       shok.Material = "Neon"
  7775.       shok.Transparency = 0.25
  7776.       shok.CanCollide = false
  7777.       shok.Parent = model
  7778.       game.Debris:AddItem(shok, 12)
  7779.       local mesh = Instance.new("SpecialMesh")
  7780.       mesh.MeshType = "FileMesh"
  7781.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7782.       mesh.Scale = Vector3.new(12, 12, 12)
  7783.       mesh.Parent = shok
  7784.       for e = 1, 15 do
  7785.         wait()
  7786.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7787.         shok.Transparency = shok.Transparency + 0.004
  7788.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7789.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7790.       end
  7791.       for e = 1, 16 do
  7792.         wait()
  7793.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7794.         shok.Transparency = shok.Transparency + 0.004
  7795.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7796.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7797.       end
  7798.       for e = 1, 12 do
  7799.         wait()
  7800.         mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7801.         shok.Transparency = shok.Transparency + 0.06
  7802.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7803.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7804.       end
  7805.     end))
  7806.     coroutine.resume(coroutine.create(function()
  7807.       local shok = Instance.new("Part")
  7808.       shok.Name = "coil2"
  7809.       shok.BrickColor = BrickColor.new("Institutional white")
  7810.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7811.       shok.Size = Vector3.new(1, 1, 1)
  7812.       shok.Anchored = true
  7813.       shok.Material = "Neon"
  7814.       shok.Transparency = 1
  7815.       shok.CanCollide = false
  7816.       shok.Parent = model
  7817.       game.Debris:AddItem(shok, 12)
  7818.       local mesh = Instance.new("SpecialMesh")
  7819.       mesh.MeshType = "FileMesh"
  7820.       mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7821.       mesh.Scale = Vector3.new(6, 12, 6)
  7822.       mesh.Parent = shok
  7823.       for e = 1, 15 do
  7824.         wait()
  7825.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7826.         shok.Transparency = shok.Transparency + 0.005
  7827.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7828.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7829.       end
  7830.       for e = 1, 16 do
  7831.         wait()
  7832.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7833.         shok.Transparency = shok.Transparency + 0.005
  7834.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7835.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7836.       end
  7837.       for e = 1, 12 do
  7838.         wait()
  7839.         mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7840.         shok.Transparency = shok.Transparency + 0.09
  7841.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7842.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7843.       end
  7844.     end))
  7845.     coroutine.resume(coroutine.create(function()
  7846.       local shok = Instance.new("Part")
  7847.       shok.Name = "shokwve"
  7848.       shok.BrickColor = BrickColor.new("Institutional white")
  7849.       shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7850.       shok.Size = Vector3.new(1, 1, 1)
  7851.       shok.Anchored = true
  7852.       shok.Material = "Neon"
  7853.       shok.Transparency = 0.6
  7854.       shok.CanCollide = false
  7855.       shok.Parent = model
  7856.       game.Debris:AddItem(shok, 12)
  7857.       local mesh = Instance.new("SpecialMesh")
  7858.       mesh.MeshType = "FileMesh"
  7859.       mesh.MeshId = "rbxassetid://489415447"
  7860.       mesh.Scale = Vector3.new(1, 1, 1)
  7861.       mesh.Parent = shok
  7862.       for e = 1, 12 do
  7863.         wait()
  7864.         mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7865.         shok.Transparency = shok.Transparency + 0.002
  7866.       end
  7867.       for e = 1, 32 do
  7868.         wait()
  7869.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7870.         shok.Transparency = shok.Transparency + 0.002
  7871.       end
  7872.       for e = 1, 24 do
  7873.         wait()
  7874.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7875.         shok.Transparency = shok.Transparency + 0.03
  7876.       end
  7877.     end))
  7878.     coroutine.resume(coroutine.create(function()
  7879.       local shok = Instance.new("Part")
  7880.       shok.Name = "shock2"
  7881.       shok.BrickColor = BrickColor.new("Institutional white")
  7882.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7883.       shok.Size = Vector3.new(1, 1, 1)
  7884.       shok.Anchored = true
  7885.       shok.Material = "Neon"
  7886.       shok.Transparency = 0.35
  7887.       shok.CanCollide = false
  7888.       shok.Parent = model
  7889.       game.Debris:AddItem(shok, 12)
  7890.       local mesh = Instance.new("SpecialMesh")
  7891.       mesh.MeshType = "FileMesh"
  7892.       mesh.MeshId = "rbxassetid://1095709"
  7893.       mesh.Scale = Vector3.new(12, 12, 12)
  7894.       mesh.Parent = shok
  7895.       for e = 1, 15 do
  7896.         wait()
  7897.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7898.         shok.Transparency = shok.Transparency + 0.004
  7899.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7900.       end
  7901.       for e = 1, 16 do
  7902.         wait()
  7903.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7904.         shok.Transparency = shok.Transparency + 0.004
  7905.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7906.       end
  7907.       for e = 1, 12 do
  7908.         wait()
  7909.         mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7910.         shok.Transparency = shok.Transparency + 0.06
  7911.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7912.       end
  7913.     end))
  7914.     coroutine.resume(coroutine.create(function()
  7915.       local shok = Instance.new("Part")
  7916.       shok.Name = "shock3"
  7917.       shok.BrickColor = BrickColor.new("Institutional white")
  7918.       shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7919.       shok.Size = Vector3.new(1, 1, 1)
  7920.       shok.Anchored = true
  7921.       shok.Material = "Neon"
  7922.       shok.Transparency = 0.35
  7923.       shok.CanCollide = false
  7924.       shok.Parent = model
  7925.       game.Debris:AddItem(shok, 12)
  7926.       local mesh = Instance.new("SpecialMesh")
  7927.       mesh.MeshType = "FileMesh"
  7928.       mesh.MeshId = "rbxassetid://1095709"
  7929.       mesh.Scale = Vector3.new(12, 12, 12)
  7930.       mesh.Parent = shok
  7931.       for e = 1, 15 do
  7932.         wait()
  7933.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7934.         shok.Transparency = shok.Transparency + 0.004
  7935.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7936.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7937.       end
  7938.       for e = 1, 16 do
  7939.         wait()
  7940.         mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7941.         shok.Transparency = shok.Transparency + 0.004
  7942.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7943.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7944.       end
  7945.       for e = 1, 12 do
  7946.         wait()
  7947.         mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7948.         shok.Transparency = shok.Transparency + 0.06
  7949.         shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7950.         shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7951.       end
  7952.     end))
  7953.   end
  7954.  
  7955.  
  7956.  
  7957. mouse.KeyDown:connect(function(k)
  7958. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7959. local exp = Instance.new("Explosion",Torso)
  7960. exp.BlastRadius = 45.5
  7961. exp.BlastPressure = 100
  7962.       exp.Position = Torso
  7963.       exp.Visible = true
  7964. end
  7965. end)
  7966.  
  7967. MV4 = 300
  7968. mouse.KeyDown:connect(function(k)
  7969.     if attack == false and k == "8" then
  7970.         for i, v in pairs(Torso:GetChildren()) do
  7971.     if v:IsA('ParticleEmitter') then
  7972.         v:Remove()
  7973.     end
  7974. end
  7975.     end
  7976.     end)
  7977.  
  7978.  
  7979. MV4 = 300
  7980. mouse.KeyDown:connect(function(k)
  7981.   if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7982.     MV4 = 0
  7983.     Humanoid.WalkSpeed = 13
  7984.     attack = true
  7985.     Firepart1 = Instance.new("Part", RightArm)
  7986.     Firepart1.Size = Vector3.new(1, 1, 1)
  7987.     GuW1 = Instance.new("Weld")
  7988.     GuW1.Name = "GuW"
  7989.     GuW1.Part0 = RightArm
  7990.     GuW1.C0 = cn(0, -1, 0)
  7991.     GuW1.C1 = cn(0, 0, 0)
  7992.     GuW1.Part1 = Firepart1
  7993.     GuW1.Parent = RightArm
  7994.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7995.     Firepart1.Transparency = 1
  7996.     Firepart2 = Instance.new("Part", LeftArm)
  7997.     Firepart2.Size = Vector3.new(1, 1, 1)
  7998.     GuW2 = Instance.new("Weld")
  7999.     GuW2.Name = "GuW"
  8000.     GuW2.Part0 = LeftArm
  8001.     GuW2.C0 = cn(0, -1, 0)
  8002.     GuW2.C1 = cn(0, 0, 0)
  8003.     GuW2.Part1 = Firepart2
  8004.     GuW2.Parent = LeftArm
  8005.     Firepart2.Transparency = 1
  8006.     for i = 0, 5, 0.1 do
  8007.       swait()
  8008.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8009.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8010.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8011.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8012.       if Torsovelocity.Y > 2 then
  8013.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8014.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8015.         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)
  8016.         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)
  8017.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8018.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8019.       elseif Torsovelocity.Y < 1 then
  8020.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8021.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8022.         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)
  8023.         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)
  8024.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8025.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8026.       end
  8027.     end
  8028.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8029.     for i = 0, 7, 0.1 do
  8030.       swait()
  8031.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8032.       BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8033.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8034.       BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8035.       if Torsovelocity.Y > 2 then
  8036.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8037.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8038.         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)
  8039.         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)
  8040.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8041.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8042.       elseif Torsovelocity.Y < 1 then
  8043.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8044.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8045.         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)
  8046.         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)
  8047.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8048.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8049.       end
  8050.     end
  8051.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8052.     GuW1:Destroy()
  8053.     GuW1 = Instance.new("Weld")
  8054.     GuW1.Name = "GuW"
  8055.     GuW1.Part0 = Torso
  8056.     GuW1.C0 = cn(0, 0, -6)
  8057.     GuW1.C1 = cn(0, 0, 0)
  8058.     GuW1.Part1 = Firepart1
  8059.     GuW1.Parent = Torso
  8060.     GuW2:Destroy()
  8061.     GuW2 = Instance.new("Weld")
  8062.     GuW2.Name = "GuW"
  8063.     GuW2.Part0 = Torso
  8064.     GuW2.C0 = cn(0, 0, -6)
  8065.     GuW2.C1 = cn(0, 0, 0)
  8066.     GuW2.Part1 = Firepart2
  8067.     GuW2.Parent = Torso
  8068.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8069.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8070.     GuW2:Destroy()
  8071.     GuW2 = Instance.new("Weld")
  8072.     GuW2.Name = "GuW"
  8073.     GuW2.Part0 = Torso
  8074.     GuW2.C0 = cn(0, 0, -4)
  8075.     GuW2.C1 = cn(0, 0, 0)
  8076.     GuW2.Part1 = Firepart2
  8077.     GuW2.Parent = Torso
  8078.  
  8079.  
  8080.     for i = 0, 7, 0.1 do
  8081.       swait()
  8082.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8083.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8084.       if Torsovelocity.Y > 2 then
  8085.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8086.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8087.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8088.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8089.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8090.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8091.       elseif Torsovelocity.Y < 1 then
  8092.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8093.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8094.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8095.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8096.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8097.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8098.       end
  8099.     end
  8100.     local bp2 = Create("BodyPosition")({
  8101.       P = 900,
  8102.       D = 1000,
  8103.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8104.       position = Torso.Position + Vector3.new(0, 60, 0),
  8105.       Parent = Torso
  8106.     })
  8107.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8108.     for i = 0, 8, 0.1 do
  8109.       swait()
  8110.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8111.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8112.       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)
  8113.       if Torsovelocity.Y > 2 then
  8114.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8115.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8116.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8117.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8118.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8119.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8120.       elseif Torsovelocity.Y < 1 then
  8121.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8122.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8123.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8124.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8125.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8126.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8127.       end
  8128.     end
  8129.     for i = 0, 18, 0.1 do
  8130.       swait()
  8131.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8132.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8133.       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)
  8134.       if Torsovelocity.Y > 2 then
  8135.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8136.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8137.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8138.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8139.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8140.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8141.       elseif Torsovelocity.Y < 1 then
  8142.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8143.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8144.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8145.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8146.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8147.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8148.       end
  8149.     end
  8150.     GuW1:Destroy()
  8151.     GuW1 = Instance.new("Weld")
  8152.     GuW1.Name = "GuW"
  8153.     GuW1.Part0 = Torso
  8154.     GuW1.C0 = cn(0, 0, -15)
  8155.     GuW1.C1 = cn(0, 0, 0)
  8156.     GuW1.Part1 = Firepart1
  8157.     GuW1.Parent = Torso
  8158.     GuW2:Destroy()
  8159.     GuW2 = Instance.new("Weld")
  8160.     GuW2.Name = "GuW"
  8161.     GuW2.Part0 = Torso
  8162.     GuW2.C0 = cn(0, 0, -17.5)
  8163.     GuW2.C1 = cn(0, 0, 0)
  8164.     GuW2.Part1 = Firepart2
  8165.     GuW2.Parent = Torso
  8166.     for i = 0, 1.25, 0.01 do
  8167.       swait()
  8168.       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)
  8169.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8170.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8171.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8172.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8173.       if Torsovelocity.Y > 2 then
  8174.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8175.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8176.         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)
  8177.         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)
  8178.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8179.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8180.       elseif Torsovelocity.Y < 1 then
  8181.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8182.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8183.         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)
  8184.         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)
  8185.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8186.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8187.       end
  8188.     end
  8189.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8190.     BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8191.     BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8192.     BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8193.     for i = 0, 3, 0.1 do
  8194.       swait()
  8195.       if Torsovelocity.Y > 2 then
  8196.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8197.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8198.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8199.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8200.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8201.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8202.       elseif Torsovelocity.Y < 1 then
  8203.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8204.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8205.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8206.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8207.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8208.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8209.       end
  8210.     end
  8211.     wait(1)
  8212.     bp2:Destroy()
  8213.     Humanoid.WalkSpeed = 16
  8214.     attack = false
  8215.     MV4 = 0
  8216.     Firepart1:Destroy()
  8217.     Firepart2:Destroy()
  8218.   end
  8219. end)
  8220. mouse.KeyDown:connect(function(k)
  8221.   if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8222.     MV4 = 0
  8223.     Humanoid.WalkSpeed = 13
  8224.     attack = true
  8225.     Firepart1 = Instance.new("Part", RightArm)
  8226.     Firepart1.Size = Vector3.new(1, 1, 1)
  8227.     GuW1 = Instance.new("Weld")
  8228.     GuW1.Name = "GuW"
  8229.     GuW1.Part0 = RightArm
  8230.     GuW1.C0 = cn(0, -1, 0)
  8231.     GuW1.C1 = cn(0, 0, 0)
  8232.     GuW1.Part1 = Firepart1
  8233.     GuW1.Parent = RightArm
  8234.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8235.     Firepart1.Transparency = 1
  8236.     Firepart2 = Instance.new("Part", LeftArm)
  8237.     Firepart2.Size = Vector3.new(1, 1, 1)
  8238.     GuW2 = Instance.new("Weld")
  8239.     GuW2.Name = "GuW"
  8240.     GuW2.Part0 = LeftArm
  8241.     GuW2.C0 = cn(0, -1, 0)
  8242.     GuW2.C1 = cn(0, 0, 0)
  8243.     GuW2.Part1 = Firepart2
  8244.     GuW2.Parent = LeftArm
  8245.     Firepart2.Transparency = 1
  8246.     GuW1:Destroy()
  8247.     GuW1 = Instance.new("Weld")
  8248.     GuW1.Name = "GuW"
  8249.     GuW1.Part0 = Torso
  8250.     GuW1.C0 = cn(0, 0, -6)
  8251.     GuW1.C1 = cn(0, 0, 0)
  8252.     GuW1.Part1 = Firepart1
  8253.     GuW1.Parent = Torso
  8254.     GuW2:Destroy()
  8255.     GuW2 = Instance.new("Weld")
  8256.     GuW2.Name = "GuW"
  8257.     GuW2.Part0 = Torso
  8258.     GuW2.C0 = cn(0, 0, -6)
  8259.     GuW2.C1 = cn(0, 0, 0)
  8260.     GuW2.Part1 = Firepart2
  8261.     GuW2.Parent = Torso
  8262.     GuW2:Destroy()
  8263.     GuW2 = Instance.new("Weld")
  8264.     GuW2.Name = "GuW"
  8265.     GuW2.Part0 = Torso
  8266.     GuW2.C0 = cn(0, 0, -4)
  8267.     GuW2.C1 = cn(0, 0, 0)
  8268.     GuW2.Part1 = Firepart2
  8269.     GuW2.Parent = Torso
  8270.     for i = 0, 18, 0.1 do
  8271.       swait()
  8272.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8273.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8274.       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)
  8275.       if Torsovelocity.Y > 2 then
  8276.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8277.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8278.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8279.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8280.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8281.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8282.       elseif Torsovelocity.Y < 1 then
  8283.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8284.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8285.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8286.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8287.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8288.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8289.       end
  8290.     end
  8291.     GuW1:Destroy()
  8292.     GuW1 = Instance.new("Weld")
  8293.     GuW1.Name = "GuW"
  8294.     GuW1.Part0 = Torso
  8295.     GuW1.C0 = cn(0, 0, -15)
  8296.     GuW1.C1 = cn(0, 0, 0)
  8297.     GuW1.Part1 = Firepart1
  8298.     GuW1.Parent = Torso
  8299.     GuW2:Destroy()
  8300.     GuW2 = Instance.new("Weld")
  8301.     GuW2.Name = "GuW"
  8302.     GuW2.Part0 = Torso
  8303.     GuW2.C0 = cn(0, 0, -17.5)
  8304.     GuW2.C1 = cn(0, 0, 0)
  8305.     GuW2.Part1 = Firepart2
  8306.     GuW2.Parent = Torso
  8307.     for i = 0, 1.25, 0.01 do
  8308.       swait()
  8309.       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)
  8310.       shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8311.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8312.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8313.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8314.       if Torsovelocity.Y > 2 then
  8315.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8316.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8317.         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)
  8318.         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)
  8319.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8320.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8321.       end
  8322.     end
  8323.     wait(0.5)
  8324.     Humanoid.WalkSpeed = 16
  8325.     attack = false
  8326.     MV4 = 300
  8327.     Firepart1:Destroy()
  8328.     Firepart2:Destroy()
  8329.   end
  8330.  
  8331.  
  8332.  if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8333.     MV4 = 90
  8334.     Humanoid.WalkSpeed = 0.01
  8335.     attack = true
  8336.     Firepart1 = Instance.new("Part", RightArm)
  8337.     Firepart1.Size = Vector3.new(1, 1, 1)
  8338.     GuW1 = Instance.new("Weld")
  8339.     GuW1.Name = "GuW"
  8340.     GuW1.Part0 = RightArm
  8341.     GuW1.C0 = cn(0, -1, 0)
  8342.     GuW1.C1 = cn(0, 0, 0)
  8343.     GuW1.Part1 = Firepart1
  8344.     GuW1.Parent = RightArm
  8345.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8346.     Firepart1.Transparency = 1
  8347.     Firepart2 = Instance.new("Part", LeftArm)
  8348.     Firepart2.Size = Vector3.new(1, 1, 1)
  8349.     GuW2 = Instance.new("Weld")
  8350.     GuW2.Name = "GuW"
  8351.     GuW2.Part0 = LeftArm
  8352.     GuW2.C0 = cn(0, -1, 0)
  8353.     GuW2.C1 = cn(0, 0, 0)
  8354.     GuW2.Part1 = Firepart2
  8355.     GuW2.Parent = LeftArm
  8356.     Firepart2.Transparency = 1
  8357.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8358.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8359.     for i = 0, 2, 0.1 do
  8360.       swait()
  8361.       BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8362.       BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8363.       BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8364.       BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8365.       if Torsovelocity.Y > 2 then
  8366.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8367.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8368.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8369.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8370.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8371.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8372.       elseif Torsovelocity.Y < 1 then
  8373.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8374.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8375.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8376.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8377.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8378.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8379.       end
  8380.     end
  8381.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8382.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8383.     for i = 0, 7, 0.1 do
  8384.       swait()
  8385.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8386.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8387.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8388.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8389.       if Torsovelocity.Y > 2 then
  8390.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8391.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8392.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8393.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8394.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8395.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8396.       elseif Torsovelocity.Y < 1 then
  8397.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8398.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8399.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8400.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8401.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8402.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8403.       end
  8404.     end
  8405.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8406.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8407.     for i = 0, 7, 0.1 do
  8408.       swait()
  8409.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8410.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8411.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8412.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8413.       if Torsovelocity.Y > 2 then
  8414.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8415.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8416.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8417.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8418.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8419.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8420.       elseif Torsovelocity.Y < 1 then
  8421.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8422.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8423.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8424.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8425.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8426.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8427.       end
  8428.     end
  8429.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8430.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8431.     for i = 0, 6, 0.1 do
  8432.       swait()
  8433.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8434.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8435.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8436.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8437.       if Torsovelocity.Y > 2 then
  8438.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8439.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8440.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8441.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8442.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8443.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8444.       elseif Torsovelocity.Y < 1 then
  8445.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8446.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8447.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8448.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8449.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8450.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8451.       end
  8452.     end
  8453.     for i = 0, 5, 0.1 do
  8454.       swait()
  8455.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8456.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8457.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8458.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8459.       if Torsovelocity.Y > 2 then
  8460.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8461.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8462.         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)
  8463.         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)
  8464.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8465.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8466.       elseif Torsovelocity.Y < 1 then
  8467.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8468.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8469.         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)
  8470.         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)
  8471.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8472.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8473.       end
  8474.     end
  8475.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8476.     for i = 0, 7, 0.1 do
  8477.       swait()
  8478.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8479.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8480.       BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8481.       BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8482.       if Torsovelocity.Y > 2 then
  8483.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8484.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8485.         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)
  8486.         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)
  8487.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8488.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8489.       elseif Torsovelocity.Y < 1 then
  8490.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8491.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8492.         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)
  8493.         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)
  8494.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8495.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8496.       end
  8497.     end
  8498.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8499.     GuW1:Destroy()
  8500.     GuW1 = Instance.new("Weld")
  8501.     GuW1.Name = "GuW"
  8502.     GuW1.Part0 = Torso
  8503.     GuW1.C0 = cn(0, 0, -6)
  8504.     GuW1.C1 = cn(0, 0, 0)
  8505.     GuW1.Part1 = Firepart1
  8506.     GuW1.Parent = Torso
  8507.     GuW2:Destroy()
  8508.     GuW2 = Instance.new("Weld")
  8509.     GuW2.Name = "GuW"
  8510.     GuW2.Part0 = Torso
  8511.     GuW2.C0 = cn(0, 0, -6)
  8512.     GuW2.C1 = cn(0, 0, 0)
  8513.     GuW2.Part1 = Firepart2
  8514.     GuW2.Parent = Torso
  8515.     BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8516.     BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8517.     GuW2:Destroy()
  8518.     GuW2 = Instance.new("Weld")
  8519.     GuW2.Name = "GuW"
  8520.     GuW2.Part0 = Torso
  8521.     GuW2.C0 = cn(0, 0, -4)
  8522.     GuW2.C1 = cn(0, 0, 0)
  8523.     GuW2.Part1 = Firepart2
  8524.     GuW2.Parent = Torso
  8525.     for i = 0, 7, 0.1 do
  8526.       swait()
  8527.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8528.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8529.       if Torsovelocity.Y > 2 then
  8530.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8531.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8532.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8533.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8534.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8535.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8536.       elseif Torsovelocity.Y < 1 then
  8537.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8538.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8539.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8540.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8541.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8542.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8543.       end
  8544.     end
  8545.     local bp2 = Create("BodyPosition")({
  8546.       P = 900,
  8547.       D = 1000,
  8548.       maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8549.       position = Torso.Position + Vector3.new(0, 60, 0),
  8550.       Parent = Torso
  8551.     })
  8552.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8553.     for i = 0, 8, 0.1 do
  8554.       swait()
  8555.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8556.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8557.       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)
  8558.       if Torsovelocity.Y > 2 then
  8559.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8560.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8561.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8562.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8563.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8564.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8565.       elseif Torsovelocity.Y < 1 then
  8566.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8567.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8568.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8569.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8570.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8571.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8572.       end
  8573.     end
  8574.     for i = 0, 18, 0.1 do
  8575.       swait()
  8576.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8577.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8578.       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)
  8579.       if Torsovelocity.Y > 2 then
  8580.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8581.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8582.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8583.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8584.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8585.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8586.       elseif Torsovelocity.Y < 1 then
  8587.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8588.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8589.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8590.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8591.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8592.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8593.       end
  8594.     end
  8595.     GuW1:Destroy()
  8596.     GuW1 = Instance.new("Weld")
  8597.     GuW1.Name = "GuW"
  8598.     GuW1.Part0 = Torso
  8599.     GuW1.C0 = cn(0, 0, -15)
  8600.     GuW1.C1 = cn(0, 0, 0)
  8601.     GuW1.Part1 = Firepart1
  8602.     GuW1.Parent = Torso
  8603.     GuW2:Destroy()
  8604.     GuW2 = Instance.new("Weld")
  8605.     GuW2.Name = "GuW"
  8606.     GuW2.Part0 = Torso
  8607.     GuW2.C0 = cn(0, 0, -17.5)
  8608.     GuW2.C1 = cn(0, 0, 0)
  8609.     GuW2.Part1 = Firepart2
  8610.     GuW2.Parent = Torso
  8611.     for i = 0, 1.25, 0.01 do
  8612.       swait()
  8613.       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)
  8614.       shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8615.       CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8616.       BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8617.       BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8618.       if Torsovelocity.Y > 2 then
  8619.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8620.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8621.         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)
  8622.         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)
  8623.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8624.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8625.       elseif Torsovelocity.Y < 1 then
  8626.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8627.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8628.         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)
  8629.         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)
  8630.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8631.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8632.       end
  8633.     end
  8634.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8635.     BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8636.     BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8637.     BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8638.     for i = 0, 3, 0.1 do
  8639.       swait()
  8640.       if Torsovelocity.Y > 2 then
  8641.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8642.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8643.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8644.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8645.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8646.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8647.       elseif Torsovelocity.Y < 1 then
  8648.         RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8649.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8650.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8651.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8652.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8653.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8654.       end
  8655.     end
  8656.     wait(1)
  8657.     bp2:Destroy()
  8658.     Humanoid.WalkSpeed = 16
  8659.     attack = false
  8660.     MV4 = 0
  8661.     Firepart1:Destroy()
  8662.     Firepart2:Destroy()
  8663.   end
  8664. end)
  8665. whiletruewait = false
  8666. game:GetService("RunService").Stepped:connect(function()
  8667.   if whiletruewait == false then
  8668.     whiletruewait = true
  8669.     wait()
  8670.     whiletruewait = false
  8671.   end
  8672. end)
  8673. game:GetService("RunService").Stepped:connect(function()
  8674.   if whiletruewait == false then
  8675.     if MV1 < 20 then
  8676.       MV1 = MV1 + 0.2
  8677.     end
  8678.     if MV2 < 90 then
  8679.       MV2 = MV2 + 1
  8680.     end
  8681.     if MV3 < 190 then
  8682.       MV3 = MV3 + 0.4
  8683.     end
  8684.     if MV4 < 500 then
  8685.       MV4 = MV4 + 0.3
  8686.     end
  8687.   end
  8688. end)
  8689. Humanoid.MaxHealth = 10000
  8690. wait()
  8691. for i = 1, 6 do
  8692.   Humanoid.Health = Humanoid.MaxHealth
  8693.   wait()
  8694. end
  8695.  
  8696. ---
  8697. GroundWave3 = function()
  8698.     local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8699.     Colors = {"White", "White"}
  8700.         local wave = Instance.new("Part", char)
  8701.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8702.         wave.Anchored = true
  8703.         wave.Name = "Wave"
  8704.         wave.CanCollide = false
  8705.         wave.Locked = true
  8706.         wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8707.         wave.TopSurface = "Smooth"
  8708.         wave.BottomSurface = "Smooth"
  8709.         wave.Transparency = 0.10
  8710.         wave.CFrame = HandCF
  8711.         wm =  Instance.new("SpecialMesh",wave)
  8712.         wm.MeshId = "rbxassetid://559831844"
  8713.         coroutine.wrap(function()
  8714.         for i = 1, 30, 1 do
  8715.         wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8716.         wave.Size = wm.Scale
  8717.         wave.CFrame = HandCF
  8718.         wave.Transparency = i/30
  8719.         wait()
  8720.         end
  8721.         wait()
  8722.         wave:Destroy()
  8723.     end)()
  8724. end
  8725. ---
  8726.  
  8727. local v3 = Vector3.new
  8728. local num = 0
  8729. local bc = BrickColor.new
  8730. local new = Instance.new
  8731.  
  8732. mouse.KeyDown:connect(function(key)
  8733. if key=="=" then   
  8734.     Serious()
  8735.     char.JumPower = 150
  8736.     end
  8737.     end)
  8738. Health = math.huge  --------- Serious mode aura.
  8739. BaseHealth = math.huge
  8740.  
  8741.  
  8742.  
  8743.  
  8744. InForm = false
  8745.  
  8746. Player = game.Players.LocalPlayer
  8747. Char = Player.Character
  8748. Torso = Char.Torso
  8749.  
  8750. function Serious()
  8751.     for X = 1, 1 do wait()
  8752.  
  8753.  
  8754.     wait(0)
  8755.     for X = 1, 1 do wait()
  8756.         local Effect = Instance.new("Part")
  8757.     Effect.Name = "Effect"
  8758.     Effect.Parent = Torso
  8759.     Effect.CFrame = Torso.CFrame
  8760.     Effect.BrickColor = BrickColor.new("Neon orange")
  8761.     Effect.Shape = "Ball"
  8762.     Effect.Size = Vector3.new(1, 1, 1)
  8763.     Effect.Anchored = true
  8764.     Effect.Material = "Neon"
  8765.     Effect.CanCollide = false
  8766.         Effect.CFrame = Torso.CFrame
  8767.         Effect.Size = Effect.Size + Vector3.new(0.5)
  8768.         Effect.Transparency = Effect.Transparency + 0.04
  8769.     end
  8770.     end
  8771.  
  8772. repeat
  8773. Torso:FindFirstChild("Effect"):Remove()
  8774. until Torso:FindFirstChild("Effect") == nil
  8775.  
  8776.    
  8777. local Color1 = Color3.new(255, 255, 0)
  8778. local Color2 = Color3.new(255, 255, 0) 
  8779.  
  8780.  for i = 0, 3, 0.1 do
  8781.     swait()
  8782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8783.         Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8784.         RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8785.         LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8786.         RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8787.         LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8788. end
  8789. local pie22 = Instance.new("ParticleEmitter")
  8790. pie22.Parent = LeftArm
  8791. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8792. pie22.LightEmission = 1
  8793. pie22.Size = NumberSequence.new(1,2)
  8794. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8795. pie22.Transparency = NumberSequence.new(0.7,1)
  8796. pie22.EmissionDirection = "Top"
  8797. pie22.Enabled = true
  8798. pie22.Lifetime = NumberRange.new(1)
  8799. pie22.Rotation = NumberRange.new(-420, 425)
  8800. pie22.Rate = 50
  8801. pie22.Speed = NumberRange.new(1)
  8802. pie22.LockedToPart = false
  8803. pie22.VelocitySpread = 2
  8804. local pie22 = Instance.new("ParticleEmitter")
  8805. pie22.Parent = RightArm
  8806. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8807. pie22.LightEmission = 1
  8808. pie22.Size = NumberSequence.new(1,2)
  8809. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8810. pie22.Transparency = NumberSequence.new(0.7,1)
  8811. pie22.EmissionDirection = "Top"
  8812. pie22.Enabled = true
  8813. pie22.Lifetime = NumberRange.new(1)
  8814. pie22.Rotation = NumberRange.new(-420, 425)
  8815. pie22.Rate = 50
  8816. pie22.Speed = NumberRange.new(1)
  8817. pie22.LockedToPart = false
  8818. pie22.VelocitySpread = 2
  8819. local pie22 = Instance.new("ParticleEmitter")
  8820. pie22.Parent = LeftLeg
  8821. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8822. pie22.LightEmission = 1
  8823. pie22.Size = NumberSequence.new(1,2)
  8824. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8825. pie22.Transparency = NumberSequence.new(0.8,1)
  8826. pie22.EmissionDirection = "Top"
  8827. pie22.Enabled = true
  8828. pie22.Lifetime = NumberRange.new(1)
  8829. pie22.Rotation = NumberRange.new(-420, 425)
  8830. pie22.Rate = 20
  8831. pie22.Speed = NumberRange.new(1)
  8832. pie22.LockedToPart = false
  8833. pie22.VelocitySpread = 2
  8834. local pie22 = Instance.new("ParticleEmitter")
  8835. pie22.Parent = RightLeg
  8836. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8837. pie22.LightEmission = 1
  8838. pie22.Size = NumberSequence.new(1,2)
  8839. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8840. pie22.Transparency = NumberSequence.new(0.8,1)
  8841. pie22.EmissionDirection = "Top"
  8842. pie22.Enabled = true
  8843. pie22.Lifetime = NumberRange.new(1)
  8844. pie22.Rotation = NumberRange.new(-420, 425)
  8845. pie22.Rate = 20
  8846. pie22.Speed = NumberRange.new(1)
  8847. pie22.LockedToPart = false
  8848. pie22.VelocitySpread = 2
  8849.     lig = Instance.new("PointLight",Player.Character.Torso)
  8850. lig.Color=Color3.new(255,255,0)
  8851. lig.Range = 6
  8852.  
  8853. local Must = Instance.new("Sound",Torso)
  8854. Must.SoundId = "rbxassetid://136847579"
  8855. Must.Pitch = 0.99
  8856. Must.Volume = 0.6
  8857. Must.Looped = false
  8858. wait(0)
  8859. Must:Play()
  8860.     a21e = new("Part",char)
  8861. a21e.Name = "Beam"..num
  8862. a21e.Locked = true
  8863. a21e.Size = v3(1,1,1)
  8864. a21e.CanCollide = false
  8865. a21e.BrickColor = bc("Neon orange")
  8866. a21e.Material = "Neon"
  8867. a21e.Transparency = 0
  8868. aa21e = new("SpecialMesh",a21e)
  8869. a21e.Anchored = true
  8870. a21e.Position = RootPart.Position
  8871. aa21e.MeshType = "Sphere"
  8872. aa21e.Scale = v3(1,1,1)
  8873. for i = 1,50 do
  8874.     wait()
  8875.     aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8876.     a21e.Transparency = a21e.Transparency + 0.04
  8877. end
  8878.  
  8879.  
  8880.   local Mus = Instance.new("Sound",Torso)
  8881. Mus.SoundId = "rbxassetid://291165237"
  8882. Mus.Pitch = 0.99
  8883. Mus.Volume = 0.2
  8884. Mus.Looped = true
  8885. wait(0)
  8886. Mus:Play()
  8887.  
  8888. InForm = true  
  8889. Humanoid.JumpPower = 120
  8890.    
  8891. Char.Humanoid.MaxHealth = Health
  8892. wait(0.3)  
  8893. Char.Humanoid.Health = Health
  8894. wait(0.7)
  8895. Must:Destroy()
  8896. end
  8897.  
  8898. function Base()
  8899.     InForm = false
  8900.     local Effect = Instance.new("Part")
  8901.     Effect.Name = "Effect"
  8902.     Effect.Parent = Torso
  8903.     Effect.CFrame = Torso.CFrame
  8904.     Effect.BrickColor = BrickColor.new("White")
  8905.     Effect.Shape = "Ball"
  8906.     Effect.Size = Vector3.new(8, 8, 8)
  8907.     Effect.Anchored = true
  8908.     Effect.Material = "Neon"
  8909.     Effect.CanCollide = false
  8910.     for loop = 1, 25 do wait()
  8911.         Effect.CFrame = Torso.CFrame
  8912.         Effect.Size = Effect.Size + Vector3.new(-0.5)
  8913.         Effect.Transparency = Effect.Transparency + 0.04
  8914.        
  8915.     end
  8916. repeat
  8917. Torso:FindFirstChild("Effect"):Remove()
  8918. until Torso:FindFirstChild("Effect") == nil
  8919.  
  8920. for i, v in pairs(Torso:GetChildren()) do
  8921.     if v:IsA('ParticleEmitter') then
  8922.         v:Remove()
  8923.     end
  8924. end
  8925. char.Humanoid.MaxHealth = BaseHealth
  8926. wait(0.3)  
  8927. char.Humanoid.Health = BaseHealth
  8928.    
  8929.  
  8930. end
  8931.  
  8932. mouse.KeyDown:connect(function(key)
  8933. if key=="9" then   
  8934.     Base()
  8935.     lig:Destroy()
  8936.     end
  8937.     end)
  8938.  
  8939. Player.Chatted:connect(function(Message)
  8940.     if Message == "Time to get serious." and InForm == false then
  8941.         wait(0.10)
  8942.           Serious()
  8943.     end
  8944.     if Message == "off" or Message == "Nice fight." and InForm == true then
  8945.         Base()
  8946.     end
  8947. local ContentProvider = game:GetService("ContentProvider")
  8948.  
  8949. local function LoadAssets(AssetList)
  8950.     -- Takes an asset list and preloads it. Will not wait for them to load.
  8951.  
  8952.     for _, AssetId in pairs(AssetList) do
  8953.         ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8954.     end
  8955. end
  8956.  
  8957. local Gibs = game.Workspace
  8958.  
  8959. function Kill(Character)
  8960.     Character.Humanoid.Health = 0
  8961.     local poo = Instance.new("IntValue",Character)
  8962.     poo.Name = "haha nope"
  8963.     local svch = Character
  8964.     local hum = Character:findFirstChild("Humanoid")
  8965.     Character.Archivable = true
  8966.     local chrclone = Character:clone()
  8967.     Character.Archivable = false
  8968.  
  8969.     local ch = chrclone:GetChildren()
  8970.     local i
  8971.     for i = 1,#ch do
  8972.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8973.             ch[i]:remove()
  8974.         end
  8975.     end
  8976.     local function Scan(ch)
  8977.         local e
  8978.         for e = 1,#ch do
  8979.             Scan(ch[e]:GetChildren())
  8980.             if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8981.                 ch[e]:remove()
  8982.             end
  8983.         end
  8984.     end
  8985.     Scan(chrclone:GetChildren())
  8986.  
  8987.     local hum2 = chrclone:findFirstChild("Humanoid")
  8988.  
  8989.  
  8990.     if hum2 ~= nil then
  8991.         hum2.Name = "Humanoid2"
  8992.         hum2.PlatformStand = true
  8993.         hum2.Sit = true
  8994.         hum2.MaxHealth = 0
  8995.         hum2.Health = 0
  8996.     end
  8997.  
  8998.     local ch = Character:GetChildren()
  8999.     local i
  9000.     for i = 1,#ch do
  9001.         if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9002.             ch[i]:remove()
  9003.         end
  9004.     end
  9005.  
  9006.     wait(0.2)
  9007.  
  9008.     local ch = Character:GetChildren()
  9009.     local i
  9010.     for i = 1,#ch do
  9011.         if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9012.             ch[i]:remove()
  9013.         end
  9014.     end
  9015.     Character = chrclone
  9016.     local Torso = Character.Torso
  9017.     local movevector = Vector3.new()
  9018.  
  9019.     if Torso then
  9020.         local Head = Character:FindFirstChild("Head")
  9021.         local Limb = Character:FindFirstChild("Right Arm")
  9022.         if Limb then
  9023.  
  9024.             Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9025.             local Joint = Instance.new("Glue")
  9026.             Joint.Name = "RightShoulder"
  9027.             Joint.Part0 = Torso
  9028.             Joint.Part1 = Limb
  9029.             Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9030.             Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9031.             Joint.Parent = Torso
  9032.  
  9033.             local B = Instance.new("Part")
  9034.             B.TopSurface = 0
  9035.             B.BottomSurface = 0
  9036.             B.formFactor = "Symmetric"
  9037.             B.Size = Vector3.new(1, 1, 1)
  9038.             B.Transparency = 1
  9039.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9040.             B.Parent = Character
  9041.             local W = Instance.new("Weld")
  9042.             W.Part0 = Limb
  9043.             W.Part1 = B
  9044.             W.C0 = CFrame.new(0, -0.5, 0)
  9045.             W.Parent = Limb
  9046.  
  9047.         end
  9048.         local Limb = Character:FindFirstChild("Left Arm")
  9049.         if Limb then
  9050.  
  9051.             Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9052.             local Joint = Instance.new("Glue")
  9053.             Joint.Name = "LeftShoulder"
  9054.             Joint.Part0 = Torso
  9055.             Joint.Part1 = Limb
  9056.             Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9057.             Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9058.             Joint.Parent = Torso
  9059.  
  9060.             local B = Instance.new("Part")
  9061.             B.TopSurface = 0
  9062.             B.BottomSurface = 0
  9063.             B.formFactor = "Symmetric"
  9064.             B.Size = Vector3.new(1, 1, 1)
  9065.             B.Transparency = 1
  9066.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9067.             B.Parent = Character
  9068.             local W = Instance.new("Weld")
  9069.             W.Part0 = Limb
  9070.             W.Part1 = B
  9071.             W.C0 = CFrame.new(0, -0.5, 0)
  9072.             W.Parent = Limb
  9073.  
  9074.         end
  9075.         local Limb = Character:FindFirstChild("Right Leg")
  9076.         if Limb then
  9077.  
  9078.             Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9079.             local Joint = Instance.new("Glue")
  9080.             Joint.Name = "RightHip"
  9081.             Joint.Part0 = Torso
  9082.             Joint.Part1 = Limb
  9083.             Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9084.             Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9085.             Joint.Parent = Torso
  9086.  
  9087.             local B = Instance.new("Part")
  9088.             B.TopSurface = 0
  9089.             B.BottomSurface = 0
  9090.             B.formFactor = "Symmetric"
  9091.             B.Size = Vector3.new(1, 1, 1)
  9092.             B.Transparency = 1
  9093.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9094.             B.Parent = Character
  9095.             local W = Instance.new("Weld")
  9096.             W.Part0 = Limb
  9097.             W.Part1 = B
  9098.             W.C0 = CFrame.new(0, -0.5, 0)
  9099.             W.Parent = Limb
  9100.  
  9101.         end
  9102.         local Limb = Character:FindFirstChild("Left Leg")
  9103.         if Limb then
  9104.  
  9105.             Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9106.             local Joint = Instance.new("Glue")
  9107.             Joint.Name = "LeftHip"
  9108.             Joint.Part0 = Torso
  9109.             Joint.Part1 = Limb
  9110.             Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9111.             Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9112.             Joint.Parent = Torso
  9113.  
  9114.             local B = Instance.new("Part")
  9115.             B.TopSurface = 0
  9116.             B.BottomSurface = 0
  9117.             B.formFactor = "Symmetric"
  9118.             B.Size = Vector3.new(1, 1, 1)
  9119.             B.Transparency = 1
  9120.             B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9121.             B.Parent = Character
  9122.             local W = Instance.new("Weld")
  9123.             W.Part0 = Limb
  9124.             W.Part1 = B
  9125.             W.C0 = CFrame.new(0, -0.5, 0)
  9126.             W.Parent = Limb
  9127.         end
  9128.     end
  9129. end
  9130. ----------
  9131.  
  9132. lerpz = function(D, E, F, G)   
  9133.     D[E] = D[E]:lerp(F, G)
  9134. end
  9135.  
  9136. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9137. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9138. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9139. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9140. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9141. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9142. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9143. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9144. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9145. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9146. resetlerp = function() 
  9147.     RJ.C0 = RJC0
  9148.     RJ.C1 = RJC1
  9149.     N.C0 = NC0
  9150.     N.C1 = NC1
  9151.     RS.C0 = RSC0
  9152.     RS.C1 = RSC1
  9153.     LS.C0 = LSC0
  9154.     LS.C1 = LSC1
  9155.     RH.C0 = RHC0
  9156.     RH.C1 = RHC1
  9157.     LH.C0 = LHC0
  9158.     LH.C1 = LHC1
  9159. end
  9160. -------
  9161. ----------
  9162. hrp = char.HumanoidRootPart
  9163.  
  9164. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9165. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9166. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9167. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9168. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9169. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9170. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9171. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9172. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9173. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9174. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9175. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9176. RS = Torso:FindFirstChild("Right Shoulder")
  9177. LS = Torso:FindFirstChild("Left Shoulder")
  9178. RH = Torso:FindFirstChild("Right Hip")
  9179. LH = Torso:FindFirstChild("Left Hip")
  9180. RJ = hrp:FindFirstChild("RootJoint")
  9181. N = Torso:FindFirstChild("Neck")
  9182. cf = CFrame.new
  9183. ang = CFrame.Angles
  9184. rd = math.rad
  9185. rd2 = math.random
  9186. cs = ColorSequence.new
  9187. ns = NumberSequence.new
  9188. nsk = NumberSequenceKeypoint.new
  9189. -------------------
  9190.  
  9191. end)
  9192.  
  9193. print([[
  9194. -------------------------------------------------
  9195. hi
  9196. -------------------------------------------------]])
RAW Paste Data